@@ -4,107 +4,107 @@ from typing import Any, Final, Literal, overload
44from typing_extensions import Buffer
55
66if sys .platform != "win32" :
7- FASYNC : int
8- FD_CLOEXEC : int
9- F_DUPFD : int
10- F_DUPFD_CLOEXEC : int
11- F_GETFD : int
12- F_GETFL : int
13- F_GETLK : int
14- F_GETOWN : int
15- F_RDLCK : int
16- F_SETFD : int
17- F_SETFL : int
18- F_SETLK : int
19- F_SETLKW : int
20- F_SETOWN : int
21- F_UNLCK : int
22- F_WRLCK : int
7+ FASYNC : Final [ int ]
8+ FD_CLOEXEC : Final [ int ]
9+ F_DUPFD : Final [ int ]
10+ F_DUPFD_CLOEXEC : Final [ int ]
11+ F_GETFD : Final [ int ]
12+ F_GETFL : Final [ int ]
13+ F_GETLK : Final [ int ]
14+ F_GETOWN : Final [ int ]
15+ F_RDLCK : Final [ int ]
16+ F_SETFD : Final [ int ]
17+ F_SETFL : Final [ int ]
18+ F_SETLK : Final [ int ]
19+ F_SETLKW : Final [ int ]
20+ F_SETOWN : Final [ int ]
21+ F_UNLCK : Final [ int ]
22+ F_WRLCK : Final [ int ]
2323
24- F_GETLEASE : int
25- F_SETLEASE : int
24+ F_GETLEASE : Final [ int ]
25+ F_SETLEASE : Final [ int ]
2626 if sys .platform == "darwin" :
27- F_FULLFSYNC : int
28- F_NOCACHE : int
29- F_GETPATH : int
27+ F_FULLFSYNC : Final [ int ]
28+ F_NOCACHE : Final [ int ]
29+ F_GETPATH : Final [ int ]
3030 if sys .platform == "linux" :
31- F_SETLKW64 : int
32- F_SETSIG : int
33- F_SHLCK : int
34- F_SETLK64 : int
35- F_GETSIG : int
36- F_NOTIFY : int
37- F_EXLCK : int
38- F_GETLK64 : int
39- F_ADD_SEALS : int
40- F_GET_SEALS : int
41- F_SEAL_GROW : int
42- F_SEAL_SEAL : int
43- F_SEAL_SHRINK : int
44- F_SEAL_WRITE : int
31+ F_SETLKW64 : Final [ int ]
32+ F_SETSIG : Final [ int ]
33+ F_SHLCK : Final [ int ]
34+ F_SETLK64 : Final [ int ]
35+ F_GETSIG : Final [ int ]
36+ F_NOTIFY : Final [ int ]
37+ F_EXLCK : Final [ int ]
38+ F_GETLK64 : Final [ int ]
39+ F_ADD_SEALS : Final [ int ]
40+ F_GET_SEALS : Final [ int ]
41+ F_SEAL_GROW : Final [ int ]
42+ F_SEAL_SEAL : Final [ int ]
43+ F_SEAL_SHRINK : Final [ int ]
44+ F_SEAL_WRITE : Final [ int ]
4545 F_OFD_GETLK : Final [int ]
4646 F_OFD_SETLK : Final [int ]
4747 F_OFD_SETLKW : Final [int ]
4848
4949 if sys .version_info >= (3 , 10 ):
50- F_GETPIPE_SZ : int
51- F_SETPIPE_SZ : int
50+ F_GETPIPE_SZ : Final [ int ]
51+ F_SETPIPE_SZ : Final [ int ]
5252
53- DN_ACCESS : int
54- DN_ATTRIB : int
55- DN_CREATE : int
56- DN_DELETE : int
57- DN_MODIFY : int
58- DN_MULTISHOT : int
59- DN_RENAME : int
53+ DN_ACCESS : Final [ int ]
54+ DN_ATTRIB : Final [ int ]
55+ DN_CREATE : Final [ int ]
56+ DN_DELETE : Final [ int ]
57+ DN_MODIFY : Final [ int ]
58+ DN_MULTISHOT : Final [ int ]
59+ DN_RENAME : Final [ int ]
6060
61- LOCK_EX : int
62- LOCK_NB : int
63- LOCK_SH : int
64- LOCK_UN : int
61+ LOCK_EX : Final [ int ]
62+ LOCK_NB : Final [ int ]
63+ LOCK_SH : Final [ int ]
64+ LOCK_UN : Final [ int ]
6565 if sys .platform == "linux" :
66- LOCK_MAND : int
67- LOCK_READ : int
68- LOCK_RW : int
69- LOCK_WRITE : int
66+ LOCK_MAND : Final [ int ]
67+ LOCK_READ : Final [ int ]
68+ LOCK_RW : Final [ int ]
69+ LOCK_WRITE : Final [ int ]
7070
7171 if sys .platform == "linux" :
7272 # Constants for the POSIX STREAMS interface. Present in glibc until 2.29 (released February 2019).
7373 # Never implemented on BSD, and considered "obsolescent" starting in POSIX 2008.
7474 # Probably still used on Solaris.
75- I_ATMARK : int
76- I_CANPUT : int
77- I_CKBAND : int
78- I_FDINSERT : int
79- I_FIND : int
80- I_FLUSH : int
81- I_FLUSHBAND : int
82- I_GETBAND : int
83- I_GETCLTIME : int
84- I_GETSIG : int
85- I_GRDOPT : int
86- I_GWROPT : int
87- I_LINK : int
88- I_LIST : int
89- I_LOOK : int
90- I_NREAD : int
91- I_PEEK : int
92- I_PLINK : int
93- I_POP : int
94- I_PUNLINK : int
95- I_PUSH : int
96- I_RECVFD : int
97- I_SENDFD : int
98- I_SETCLTIME : int
99- I_SETSIG : int
100- I_SRDOPT : int
101- I_STR : int
102- I_SWROPT : int
103- I_UNLINK : int
75+ I_ATMARK : Final [ int ]
76+ I_CANPUT : Final [ int ]
77+ I_CKBAND : Final [ int ]
78+ I_FDINSERT : Final [ int ]
79+ I_FIND : Final [ int ]
80+ I_FLUSH : Final [ int ]
81+ I_FLUSHBAND : Final [ int ]
82+ I_GETBAND : Final [ int ]
83+ I_GETCLTIME : Final [ int ]
84+ I_GETSIG : Final [ int ]
85+ I_GRDOPT : Final [ int ]
86+ I_GWROPT : Final [ int ]
87+ I_LINK : Final [ int ]
88+ I_LIST : Final [ int ]
89+ I_LOOK : Final [ int ]
90+ I_NREAD : Final [ int ]
91+ I_PEEK : Final [ int ]
92+ I_PLINK : Final [ int ]
93+ I_POP : Final [ int ]
94+ I_PUNLINK : Final [ int ]
95+ I_PUSH : Final [ int ]
96+ I_RECVFD : Final [ int ]
97+ I_SENDFD : Final [ int ]
98+ I_SETCLTIME : Final [ int ]
99+ I_SETSIG : Final [ int ]
100+ I_SRDOPT : Final [ int ]
101+ I_STR : Final [ int ]
102+ I_SWROPT : Final [ int ]
103+ I_UNLINK : Final [ int ]
104104
105105 if sys .version_info >= (3 , 12 ) and sys .platform == "linux" :
106- FICLONE : int
107- FICLONERANGE : int
106+ FICLONE : Final [ int ]
107+ FICLONERANGE : Final [ int ]
108108
109109 if sys .version_info >= (3 , 13 ) and sys .platform == "linux" :
110110 F_OWNER_TID : Final = 0
0 commit comments