Format: application/octet-stream
⬇ Download File (6.2 KB)
   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