2 from typing import Any, Tuple, overload
17 if sys.platform == "linux":
23 RLIMIT_SIGPENDING: int
26 _Tuple16 = Tuple[float, float, int, int, int, int, int, int, int, int, int, int, int, int, int, int]
28 class struct_rusage(_Tuple16):
29 def __new__(cls, sequence: _Tuple16, dict: dict[str, Any] = ...) -> struct_rusage: ...
47 def getpagesize() -> int: ...
48 def getrlimit(__resource: int) -> tuple[int, int]: ...
49 def getrusage(__who: int) -> struct_rusage: ...
50 def setrlimit(__resource: int, __limits: tuple[int, int]) -> None: ...
52 if sys.platform == "linux":
54 def prlimit(pid: int, resource: int, limits: tuple[int, int]) -> tuple[int, int]: ...
56 def prlimit(pid: int, resource: int) -> tuple[int, int]: ...