Format: application/octet-stream
1 from _typeshed import FileDescriptorLike
2 from typing import IO, AnyStr, Dict, List, Mapping, NamedTuple, Optional, Sequence, Tuple, TypeVar, Union
3
4 error = OSError
5
6 confstr_names: Dict[str, int]
7 environ: Dict[str, str]
8 pathconf_names: Dict[str, int]
9 sysconf_names: Dict[str, int]
10
11 _T = TypeVar("_T")
12
13 EX_CANTCREAT: int
14 EX_CONFIG: int
15 EX_DATAERR: int
16 EX_IOERR: int
17 EX_NOHOST: int
18 EX_NOINPUT: int
19 EX_NOPERM: int
20 EX_NOUSER: int
21 EX_OK: int
22 EX_OSERR: int
23 EX_OSFILE: int
24 EX_PROTOCOL: int
25 EX_SOFTWARE: int
26 EX_TEMPFAIL: int
27 EX_UNAVAILABLE: int
28 EX_USAGE: int
29 F_OK: int
30 NGROUPS_MAX: int
31 O_APPEND: int
32 O_ASYNC: int
33 O_CREAT: int
34 O_DIRECT: int
35 O_DIRECTORY: int
36 O_DSYNC: int
37 O_EXCL: int
38 O_LARGEFILE: int
39 O_NDELAY: int
40 O_NOATIME: int
41 O_NOCTTY: int
42 O_NOFOLLOW: int
43 O_NONBLOCK: int
44 O_RDONLY: int
45 O_RDWR: int
46 O_RSYNC: int
47 O_SYNC: int
48 O_TRUNC: int
49 O_WRONLY: int
50 R_OK: int
51 TMP_MAX: int
52 WCONTINUED: int
53 WNOHANG: int
54 WUNTRACED: int
55 W_OK: int
56 X_OK: int
57
58 def WCOREDUMP(status: int) -> bool: ...
59 def WEXITSTATUS(status: int) -> bool: ...
60 def WIFCONTINUED(status: int) -> bool: ...
61 def WIFEXITED(status: int) -> bool: ...
62 def WIFSIGNALED(status: int) -> bool: ...
63 def WIFSTOPPED(status: int) -> bool: ...
64 def WSTOPSIG(status: int) -> bool: ...
65 def WTERMSIG(status: int) -> bool: ...
66
67 class stat_result(object):
68 n_fields: int
69 n_sequence_fields: int
70 n_unnamed_fields: int
71 st_mode: int
72 st_ino: int
73 st_dev: int
74 st_nlink: int
75 st_uid: int
76 st_gid: int
77 st_size: int
78 st_atime: int
79 st_mtime: int
80 st_ctime: int
81
82 class statvfs_result(NamedTuple):
83 f_bsize: int
84 f_frsize: int
85 f_blocks: int
86 f_bfree: int
87 f_bavail: int
88 f_files: int
89 f_ffree: int
90 f_favail: int
91 f_flag: int
92 f_namemax: int
93
94 def _exit(status: int) -> None: ...
95 def abort() -> None: ...
96 def access(path: unicode, mode: int) -> bool: ...
97 def chdir(path: unicode) -> None: ...
98 def chmod(path: unicode, mode: int) -> None: ...
99 def chown(path: unicode, uid: int, gid: int) -> None: ...
100 def chroot(path: unicode) -> None: ...
101 def close(fd: int) -> None: ...
102 def closerange(fd_low: int, fd_high: int) -> None: ...
103 def confstr(name: Union[str, int]) -> str: ...
104 def ctermid() -> str: ...
105 def dup(fd: int) -> int: ...
106 def dup2(fd: int, fd2: int) -> None: ...
107 def execv(path: str, args: Sequence[str], env: Mapping[str, str]) -> None: ...
108 def execve(path: str, args: Sequence[str], env: Mapping[str, str]) -> None: ...
109 def fchdir(fd: FileDescriptorLike) -> None: ...
110 def fchmod(fd: int, mode: int) -> None: ...
111 def fchown(fd: int, uid: int, gid: int) -> None: ...
112 def fdatasync(fd: FileDescriptorLike) -> None: ...
113 def fdopen(fd: int, mode: str = ..., bufsize: int = ...) -> IO[str]: ...
114 def fork() -> int: ...
115 def forkpty() -> Tuple[int, int]: ...
116 def fpathconf(fd: int, name: str) -> None: ...
117 def fstat(fd: int) -> stat_result: ...
118 def fstatvfs(fd: int) -> statvfs_result: ...
119 def fsync(fd: FileDescriptorLike) -> None: ...
120 def ftruncate(fd: int, length: int) -> None: ...
121 def getcwd() -> str: ...
122 def getcwdu() -> unicode: ...
123 def getegid() -> int: ...
124 def geteuid() -> int: ...
125 def getgid() -> int: ...
126 def getgroups() -> List[int]: ...
127 def getloadavg() -> Tuple[float, float, float]: ...
128 def getlogin() -> str: ...
129 def getpgid(pid: int) -> int: ...
130 def getpgrp() -> int: ...
131 def getpid() -> int: ...
132 def getppid() -> int: ...
133 def getresgid() -> Tuple[int, int, int]: ...
134 def getresuid() -> Tuple[int, int, int]: ...
135 def getsid(pid: int) -> int: ...
136 def getuid() -> int: ...
137 def initgroups(username: str, gid: int) -> None: ...
138 def isatty(fd: int) -> bool: ...
139 def kill(pid: int, sig: int) -> None: ...
140 def killpg(pgid: int, sig: int) -> None: ...
141 def lchown(path: unicode, uid: int, gid: int) -> None: ...
142 def link(source: unicode, link_name: str) -> None: ...
143 def listdir(path: AnyStr) -> List[AnyStr]: ...
144 def lseek(fd: int, pos: int, how: int) -> None: ...
145 def lstat(path: unicode) -> stat_result: ...
146 def major(device: int) -> int: ...
147 def makedev(major: int, minor: int) -> int: ...
148 def minor(device: int) -> int: ...
149 def mkdir(path: unicode, mode: int = ...) -> None: ...
150 def mkfifo(path: unicode, mode: int = ...) -> None: ...
151 def mknod(filename: unicode, mode: int = ..., device: int = ...) -> None: ...
152 def nice(increment: int) -> int: ...
153 def open(file: unicode, flags: int, mode: int = ...) -> int: ...
154 def openpty() -> Tuple[int, int]: ...
155 def pathconf(path: unicode, name: str) -> str: ...
156 def pipe() -> Tuple[int, int]: ...
157 def popen(command: str, mode: str = ..., bufsize: int = ...) -> IO[str]: ...
158 def putenv(varname: str, value: str) -> None: ...
159 def read(fd: int, n: int) -> str: ...
160 def readlink(path: _T) -> _T: ...
161 def remove(path: unicode) -> None: ...
162 def rename(src: unicode, dst: unicode) -> None: ...
163 def rmdir(path: unicode) -> None: ...
164 def setegid(egid: int) -> None: ...
165 def seteuid(euid: int) -> None: ...
166 def setgid(gid: int) -> None: ...
167 def setgroups(groups: Sequence[int]) -> None: ...
168 def setpgid(pid: int, pgrp: int) -> None: ...
169 def setpgrp() -> None: ...
170 def setregid(rgid: int, egid: int) -> None: ...
171 def setresgid(rgid: int, egid: int, sgid: int) -> None: ...
172 def setresuid(ruid: int, euid: int, suid: int) -> None: ...
173 def setreuid(ruid: int, euid: int) -> None: ...
174 def setsid() -> None: ...
175 def setuid(pid: int) -> None: ...
176 def stat(path: unicode) -> stat_result: ...
177 def statvfs(path: unicode) -> statvfs_result: ...
178 def stat_float_times(fd: int) -> None: ...
179 def strerror(code: int) -> str: ...
180 def symlink(source: unicode, link_name: unicode) -> None: ...
181 def sysconf(name: Union[str, int]) -> int: ...
182 def system(command: unicode) -> int: ...
183 def tcgetpgrp(fd: int) -> int: ...
184 def tcsetpgrp(fd: int, pg: int) -> None: ...
185 def times() -> Tuple[float, float, float, float, float]: ...
186 def tmpfile() -> IO[str]: ...
187 def ttyname(fd: int) -> str: ...
188 def umask(mask: int) -> int: ...
189 def uname() -> Tuple[str, str, str, str, str]: ...
190 def unlink(path: unicode) -> None: ...
191 def unsetenv(varname: str) -> None: ...
192 def urandom(n: int) -> str: ...
193 def utime(path: unicode, times: Optional[Tuple[int, int]]) -> None: ...
194 def wait() -> int: ...
195
196 _r = Tuple[float, float, int, int, int, int, int, int, int, int, int, int, int, int, int, int]
197
198 def wait3(options: int) -> Tuple[int, int, _r]: ...
199 def wait4(pid: int, options: int) -> Tuple[int, int, _r]: ...
200 def waitpid(pid: int, options: int) -> int: ...
201 def write(fd: int, str: str) -> int: ...
202