mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
113 lines
1.8 KiB
Python
113 lines
1.8 KiB
Python
# Stubs for posix
|
|
|
|
# NOTE: These are incomplete!
|
|
|
|
import sys
|
|
from typing import NamedTuple, Tuple
|
|
|
|
from os import stat_result as stat_result
|
|
|
|
uname_result = NamedTuple('uname_result', [
|
|
('sysname', str),
|
|
('nodename', str),
|
|
('release', str),
|
|
('version', str),
|
|
('machine', str),
|
|
])
|
|
|
|
times_result = NamedTuple('times_result', [
|
|
('user', float),
|
|
('system', float),
|
|
('children_user', float),
|
|
('children_system', float),
|
|
('elapsed', float),
|
|
])
|
|
|
|
waitid_result = NamedTuple('waitid_result', [
|
|
('si_pid', int),
|
|
('si_uid', int),
|
|
('si_signo', int),
|
|
('si_status', int),
|
|
('si_code', int),
|
|
])
|
|
|
|
sched_param = NamedTuple('sched_param', [
|
|
('sched_priority', int),
|
|
])
|
|
|
|
|
|
EX_CANTCREAT: int
|
|
EX_CONFIG: int
|
|
EX_DATAERR: int
|
|
EX_IOERR: int
|
|
EX_NOHOST: int
|
|
EX_NOINPUT: int
|
|
EX_NOPERM: int
|
|
EX_NOTFOUND: int
|
|
EX_NOUSER: int
|
|
EX_OK: int
|
|
EX_OSERR: int
|
|
EX_OSFILE: int
|
|
EX_PROTOCOL: int
|
|
EX_SOFTWARE: int
|
|
EX_TEMPFAIL: int
|
|
EX_UNAVAILABLE: int
|
|
EX_USAGE: int
|
|
|
|
F_OK: int
|
|
R_OK: int
|
|
W_OK: int
|
|
X_OK: int
|
|
|
|
if sys.version_info >= (3, 6):
|
|
GRND_NONBLOCK: int
|
|
GRND_RANDOM: int
|
|
NGROUPS_MAX: int
|
|
|
|
O_APPEND: int
|
|
if sys.version_info >= (3, 4):
|
|
O_ACCMODE: int
|
|
O_ASYNC: int
|
|
O_CREAT: int
|
|
O_DIRECT: int
|
|
O_DIRECTORY: int
|
|
O_DSYNC: int
|
|
O_EXCL: int
|
|
O_LARGEFILE: int
|
|
O_NDELAY: int
|
|
O_NOATIME: int
|
|
O_NOCTTY: int
|
|
O_NOFOLLOW: int
|
|
O_NONBLOCK: int
|
|
O_RDONLY: int
|
|
O_RDWR: int
|
|
O_RSYNC: int
|
|
O_SYNC: int
|
|
O_TRUNC: int
|
|
O_WRONLY: int
|
|
|
|
ST_APPEND: int
|
|
ST_MANDLOCK: int
|
|
ST_NOATIME: int
|
|
ST_NODEV: int
|
|
ST_NODIRATIME: int
|
|
ST_NOEXEC: int
|
|
ST_NOSUID: int
|
|
ST_RDONLY: int
|
|
ST_RELATIME: int
|
|
ST_SYNCHRONOUS: int
|
|
ST_WRITE: int
|
|
|
|
TMP_MAX: int
|
|
WCONTINUED: int
|
|
WCOREDUMP: int
|
|
WEXITSTATUS: int
|
|
WIFCONTINUED: int
|
|
WIFEXITED: int
|
|
WIFSIGNALED: int
|
|
WIFSTOPPED: int
|
|
WNOHANG: int
|
|
WSTOPSIG: int
|
|
WTERMSIG: int
|
|
WUNTRACED: int
|