massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / stat.pyi
1 import sys
2
3 def S_ISDIR(mode: int) -> bool: ...
4 def S_ISCHR(mode: int) -> bool: ...
5 def S_ISBLK(mode: int) -> bool: ...
6 def S_ISREG(mode: int) -> bool: ...
7 def S_ISFIFO(mode: int) -> bool: ...
8 def S_ISLNK(mode: int) -> bool: ...
9 def S_ISSOCK(mode: int) -> bool: ...
10 def S_IMODE(mode: int) -> int: ...
11 def S_IFMT(mode: int) -> int: ...
12 def S_ISDOOR(mode: int) -> int: ...
13 def S_ISPORT(mode: int) -> int: ...
14 def S_ISWHT(mode: int) -> int: ...
15 def filemode(mode: int) -> str: ...
16
17 ST_MODE: int
18 ST_INO: int
19 ST_DEV: int
20 ST_NLINK: int
21 ST_UID: int
22 ST_GID: int
23 ST_SIZE: int
24 ST_ATIME: int
25 ST_MTIME: int
26 ST_CTIME: int
27
28 S_IFSOCK: int
29 S_IFLNK: int
30 S_IFREG: int
31 S_IFBLK: int
32 S_IFDIR: int
33 S_IFCHR: int
34 S_IFIFO: int
35 S_IFDOOR: int
36 S_IFPORT: int
37 S_IFWHT: int
38 S_ISUID: int
39 S_ISGID: int
40 S_ISVTX: int
41
42 S_IRWXU: int
43 S_IRUSR: int
44 S_IWUSR: int
45 S_IXUSR: int
46
47 S_IRWXG: int
48 S_IRGRP: int
49 S_IWGRP: int
50 S_IXGRP: int
51
52 S_IRWXO: int
53 S_IROTH: int
54 S_IWOTH: int
55 S_IXOTH: int
56
57 S_ENFMT: int
58 S_IREAD: int
59 S_IWRITE: int
60 S_IEXEC: int
61
62 UF_NODUMP: int
63 UF_IMMUTABLE: int
64 UF_APPEND: int
65 UF_OPAQUE: int
66 UF_NOUNLINK: int
67 if sys.platform == "darwin":
68     UF_COMPRESSED: int  # OS X 10.6+ only
69     UF_HIDDEN: int  # OX X 10.5+ only
70 SF_ARCHIVED: int
71 SF_IMMUTABLE: int
72 SF_APPEND: int
73 SF_NOUNLINK: int
74 SF_SNAPSHOT: int
75
76 FILE_ATTRIBUTE_ARCHIVE: int
77 FILE_ATTRIBUTE_COMPRESSED: int
78 FILE_ATTRIBUTE_DEVICE: int
79 FILE_ATTRIBUTE_DIRECTORY: int
80 FILE_ATTRIBUTE_ENCRYPTED: int
81 FILE_ATTRIBUTE_HIDDEN: int
82 FILE_ATTRIBUTE_INTEGRITY_STREAM: int
83 FILE_ATTRIBUTE_NORMAL: int
84 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED: int
85 FILE_ATTRIBUTE_NO_SCRUB_DATA: int
86 FILE_ATTRIBUTE_OFFLINE: int
87 FILE_ATTRIBUTE_READONLY: int
88 FILE_ATTRIBUTE_REPARSE_POINT: int
89 FILE_ATTRIBUTE_SPARSE_FILE: int
90 FILE_ATTRIBUTE_SYSTEM: int
91 FILE_ATTRIBUTE_TEMPORARY: int
92 FILE_ATTRIBUTE_VIRTUAL: int
93
94 if sys.platform == "win32" and sys.version_info >= (3, 8):
95     IO_REPARSE_TAG_SYMLINK: int
96     IO_REPARSE_TAG_MOUNT_POINT: int
97     IO_REPARSE_TAG_APPEXECLINK: int