Skip to content

Commit aefd542

Browse files
committed
group posix things together
1 parent b2e1189 commit aefd542

12 files changed

+2
-296
lines changed

tests/stubtest_allowlists/darwin-py310.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,3 @@ os.CLD_STOPPED
1414
os.POSIX_SPAWN_CLOSE
1515
os.POSIX_SPAWN_DUP2
1616
os.POSIX_SPAWN_OPEN
17-
posix.register_at_fork
18-
posix.waitstatus_to_exitcode

tests/stubtest_allowlists/darwin-py36.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ ssl.RAND_egd # Depends on openssl compilation
66
# Missing from stubs, found by removing --ignore-missing-stub
77
ftplib.FTP.trust_server_pasv_ipv4_address
88
ntpath.splitunc
9-
posix.stat_float_times
109
ssl.OP_ENABLE_MIDDLEBOX_COMPAT
1110
ssl.Options.OP_ENABLE_MIDDLEBOX_COMPAT

tests/stubtest_allowlists/darwin-py37.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ pwd.getpwnam
44

55
# Missing from stubs, found by removing --ignore-missing-stub
66
ftplib.FTP.trust_server_pasv_ipv4_address
7-
posix.register_at_fork

tests/stubtest_allowlists/darwin-py38.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ _?curses.A_ITALIC
44
os.POSIX_SPAWN_CLOSE
55
os.POSIX_SPAWN_DUP2
66
os.POSIX_SPAWN_OPEN
7-
posix.register_at_fork

tests/stubtest_allowlists/darwin-py39.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,3 @@ os.CLD_STOPPED
1212
os.POSIX_SPAWN_CLOSE
1313
os.POSIX_SPAWN_DUP2
1414
os.POSIX_SPAWN_OPEN
15-
posix.register_at_fork
16-
posix.waitstatus_to_exitcode

tests/stubtest_allowlists/darwin.txt

Lines changed: 1 addition & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -61,137 +61,16 @@ os.ST_RDONLY
6161
os.uname_result.n_fields
6262
os.uname_result.n_sequence_fields
6363
os.uname_result.n_unnamed_fields
64-
posix.DirEntry
65-
posix.abort
66-
posix.access
67-
posix.chdir
68-
posix.chflags
69-
posix.chmod
70-
posix.chown
71-
posix.chroot
72-
posix.close
73-
posix.closerange
74-
posix.confstr
75-
posix.cpu_count
76-
posix.ctermid
77-
posix.device_encoding
78-
posix.dup
79-
posix.dup2
80-
posix.execv
81-
posix.execve
82-
posix.fchdir
83-
posix.fchmod
84-
posix.fchown
85-
posix.fork
86-
posix.forkpty
87-
posix.fpathconf
88-
posix.fspath
89-
posix.fstat
90-
posix.fstatvfs
91-
posix.fsync
92-
posix.ftruncate
93-
posix.get_blocking
94-
posix.get_inheritable
95-
posix.get_terminal_size
96-
posix.getcwd
97-
posix.getcwdb
98-
posix.getegid
99-
posix.geteuid
100-
posix.getgid
101-
posix.getgrouplist
102-
posix.getgroups
103-
posix.getloadavg
104-
posix.getlogin
105-
posix.getpgid
106-
posix.getpgrp
107-
posix.getpid
108-
posix.getppid
109-
posix.getpriority
110-
posix.getsid
111-
posix.getuid
112-
posix.initgroups
113-
posix.isatty
114-
posix.kill
115-
posix.killpg
116-
posix.lchflags
117-
posix.lchmod
118-
posix.lchown
119-
posix.link
120-
posix.lockf
121-
posix.lseek
122-
posix.lstat
123-
posix.major
124-
posix.makedev
125-
posix.minor
126-
posix.mkdir
127-
posix.mkfifo
128-
posix.mknod
129-
posix.nice
130-
posix.open
131-
posix.openpty
132-
posix.pathconf
133-
posix.pipe
134-
posix.pread
135-
posix.putenv
136-
posix.pwrite
137-
posix.read
138-
posix.readlink
139-
posix.readv
140-
posix.remove
141-
posix.rename
142-
posix.replace
143-
posix.rmdir
144-
posix.scandir
145-
posix.sched_get_priority_max
146-
posix.sched_get_priority_min
147-
posix.sched_yield
148-
posix.sendfile
149-
posix.set_blocking
150-
posix.set_inheritable
151-
posix.setegid
152-
posix.seteuid
153-
posix.setgid
154-
posix.setgroups
155-
posix.setpgid
156-
posix.setpgrp
157-
posix.setpriority
158-
posix.setregid
159-
posix.setreuid
160-
posix.setsid
161-
posix.setuid
162-
posix.stat
64+
posix.\w+ # many things currently defined in os, should be in posix
16365
posix.stat_result.n_fields
16466
posix.stat_result.n_sequence_fields
16567
posix.stat_result.n_unnamed_fields
166-
posix.statvfs
167-
posix.strerror
168-
posix.symlink
169-
posix.sync
170-
posix.sysconf
171-
posix.system
172-
posix.tcgetpgrp
173-
posix.tcsetpgrp
174-
posix.times
17568
posix.times_result.n_fields
17669
posix.times_result.n_sequence_fields
17770
posix.times_result.n_unnamed_fields
178-
posix.truncate
179-
posix.ttyname
180-
posix.umask
181-
posix.uname
18271
posix.uname_result.n_fields
18372
posix.uname_result.n_sequence_fields
18473
posix.uname_result.n_unnamed_fields
185-
posix.unlink
186-
posix.unsetenv
187-
posix.urandom
188-
posix.utime
189-
posix.wait
190-
posix.wait3
191-
posix.wait4
192-
posix.waitpid
193-
posix.write
194-
posix.writev
19574
resource.struct_rusage.n_fields
19675
resource.struct_rusage.n_sequence_fields
19776
resource.struct_rusage.n_unnamed_fields

tests/stubtest_allowlists/linux-py310.txt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,4 @@ os.pidfd_open
5050
os.preadv
5151
os.pwritev
5252
os.splice
53-
posix.copy_file_range
54-
posix.eventfd
55-
posix.eventfd_read
56-
posix.eventfd_write
57-
posix.memfd_create
58-
posix.pidfd_open
59-
posix.preadv
60-
posix.pwritev
61-
posix.register_at_fork
62-
posix.splice
63-
posix.waitstatus_to_exitcode
6453
time.pthread_getcpuclockid

tests/stubtest_allowlists/linux-py36.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ ssl.RAND_egd # Depends on openssl compilation
66
# Missing from stubs, found by removing --ignore-missing-stub
77
ftplib.FTP.trust_server_pasv_ipv4_address
88
ntpath.splitunc
9-
posix.stat_float_times
109
ssl.OP_ENABLE_MIDDLEBOX_COMPAT
1110
ssl.Options.OP_ENABLE_MIDDLEBOX_COMPAT

tests/stubtest_allowlists/linux-py37.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,4 @@ os.RWF_NOWAIT
99
os.RWF_SYNC
1010
os.preadv
1111
os.pwritev
12-
posix.preadv
13-
posix.pwritev
14-
posix.register_at_fork
1512
time.pthread_getcpuclockid

tests/stubtest_allowlists/linux-py38.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,4 @@ os.RWF_SYNC
1111
os.copy_file_range
1212
os.preadv
1313
os.pwritev
14-
posix.copy_file_range
15-
posix.memfd_create
16-
posix.preadv
17-
posix.pwritev
18-
posix.register_at_fork
1914
time.pthread_getcpuclockid

tests/stubtest_allowlists/linux-py39.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,4 @@ os.copy_file_range
2222
os.pidfd_open
2323
os.preadv
2424
os.pwritev
25-
posix.copy_file_range
26-
posix.memfd_create
27-
posix.pidfd_open
28-
posix.preadv
29-
posix.pwritev
30-
posix.register_at_fork
31-
posix.waitstatus_to_exitcode
3225
time.pthread_getcpuclockid

tests/stubtest_allowlists/linux.txt

Lines changed: 1 addition & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -81,161 +81,22 @@ os.uname_result.n_unnamed_fields
8181
os.waitid_result.n_fields
8282
os.waitid_result.n_sequence_fields
8383
os.waitid_result.n_unnamed_fields
84-
posix.DirEntry
85-
posix.abort
86-
posix.access
87-
posix.chdir
88-
posix.chmod
89-
posix.chown
90-
posix.chroot
91-
posix.close
92-
posix.closerange
93-
posix.confstr
94-
posix.cpu_count
95-
posix.ctermid
96-
posix.device_encoding
97-
posix.dup
98-
posix.dup2
99-
posix.execv
100-
posix.execve
101-
posix.fchdir
102-
posix.fchmod
103-
posix.fchown
104-
posix.fdatasync
105-
posix.fork
106-
posix.forkpty
107-
posix.fpathconf
108-
posix.fspath
109-
posix.fstat
110-
posix.fstatvfs
111-
posix.fsync
112-
posix.ftruncate
113-
posix.get_blocking
114-
posix.get_inheritable
115-
posix.get_terminal_size
116-
posix.getcwd
117-
posix.getcwdb
118-
posix.getegid
119-
posix.geteuid
120-
posix.getgid
121-
posix.getgrouplist
122-
posix.getgroups
123-
posix.getloadavg
124-
posix.getlogin
125-
posix.getpgid
126-
posix.getpgrp
127-
posix.getpid
128-
posix.getppid
129-
posix.getpriority
130-
posix.getrandom
131-
posix.getresgid
132-
posix.getresuid
133-
posix.getsid
134-
posix.getuid
135-
posix.getxattr
136-
posix.initgroups
137-
posix.isatty
138-
posix.kill
139-
posix.killpg
140-
posix.lchown
141-
posix.link
142-
posix.listxattr
143-
posix.lockf
144-
posix.lseek
145-
posix.lstat
146-
posix.major
147-
posix.makedev
148-
posix.minor
149-
posix.mkdir
150-
posix.mkfifo
151-
posix.mknod
152-
posix.nice
153-
posix.open
154-
posix.openpty
155-
posix.pathconf
156-
posix.pipe
157-
posix.pipe2
158-
posix.posix_fadvise
159-
posix.posix_fallocate
160-
posix.pread
161-
posix.putenv
162-
posix.pwrite
163-
posix.read
164-
posix.readlink
165-
posix.readv
166-
posix.remove
167-
posix.removexattr
168-
posix.rename
169-
posix.replace
170-
posix.rmdir
171-
posix.scandir
172-
posix.sched_get_priority_max
173-
posix.sched_get_priority_min
174-
posix.sched_getaffinity
175-
posix.sched_getparam
176-
posix.sched_getscheduler
84+
posix.\w+ # many things currently defined in os, should be in posix
17785
posix.sched_param.n_fields
17886
posix.sched_param.n_sequence_fields
17987
posix.sched_param.n_unnamed_fields
180-
posix.sched_rr_get_interval
181-
posix.sched_setaffinity
182-
posix.sched_setparam
183-
posix.sched_setscheduler
184-
posix.sched_yield
185-
posix.sendfile
186-
posix.set_blocking
187-
posix.set_inheritable
188-
posix.setegid
189-
posix.seteuid
190-
posix.setgid
191-
posix.setgroups
192-
posix.setpgid
193-
posix.setpgrp
194-
posix.setpriority
195-
posix.setregid
196-
posix.setresgid
197-
posix.setresuid
198-
posix.setreuid
199-
posix.setsid
200-
posix.setuid
201-
posix.setxattr
202-
posix.stat
20388
posix.stat_result.n_fields
20489
posix.stat_result.n_sequence_fields
20590
posix.stat_result.n_unnamed_fields
206-
posix.statvfs
207-
posix.strerror
208-
posix.symlink
209-
posix.sync
210-
posix.sysconf
211-
posix.system
212-
posix.tcgetpgrp
213-
posix.tcsetpgrp
214-
posix.times
21591
posix.times_result.n_fields
21692
posix.times_result.n_sequence_fields
21793
posix.times_result.n_unnamed_fields
218-
posix.truncate
219-
posix.ttyname
220-
posix.umask
221-
posix.uname
22294
posix.uname_result.n_fields
22395
posix.uname_result.n_sequence_fields
22496
posix.uname_result.n_unnamed_fields
225-
posix.unlink
226-
posix.unsetenv
227-
posix.urandom
228-
posix.utime
229-
posix.wait
230-
posix.wait3
231-
posix.wait4
232-
posix.waitid
23397
posix.waitid_result.n_fields
23498
posix.waitid_result.n_sequence_fields
23599
posix.waitid_result.n_unnamed_fields
236-
posix.waitpid
237-
posix.write
238-
posix.writev
239100
resource.struct_rusage.n_fields
240101
resource.struct_rusage.n_sequence_fields
241102
resource.struct_rusage.n_unnamed_fields

0 commit comments

Comments
 (0)