stdlib: Add os.pidfd_open(pid)

This commit is contained in:
Martin Fischer
2022-02-28 06:02:15 +01:00
committed by Jelle Zijlstra
parent 9abf314a5b
commit 81a85f18b6
4 changed files with 5 additions and 5 deletions

View File

@@ -1024,3 +1024,6 @@ if sys.version_info >= (3, 8):
if sys.version_info >= (3, 9):
def waitstatus_to_exitcode(status: int) -> int: ...
if sys.platform == "linux":
def pidfd_open(pid: int, flags: int = ...) -> int: ...

View File

@@ -273,7 +273,8 @@ if sys.platform != "win32":
from os import CLD_KILLED as CLD_KILLED, CLD_STOPPED as CLD_STOPPED, waitstatus_to_exitcode as waitstatus_to_exitcode
if sys.platform == "linux":
from os import P_PIDFD as P_PIDFD
from os import P_PIDFD as P_PIDFD, pidfd_open as pidfd_open
if sys.version_info >= (3, 8):
from os import (
POSIX_SPAWN_CLOSE as POSIX_SPAWN_CLOSE,