File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -2170,7 +2170,8 @@ def test_fchown(self):
2170
2170
2171
2171
@unittest .skipUnless (hasattr (os , 'fpathconf' ), 'test needs os.fpathconf()' )
2172
2172
@unittest .skipIf (
2173
- support .is_emscripten , "musl libc issue on Emscripten, bpo-46390"
2173
+ support .is_emscripten or support .is_wasi ,
2174
+ "musl libc issue on Emscripten/WASI, bpo-46390"
2174
2175
)
2175
2176
def test_fpathconf (self ):
2176
2177
self .check (os .pathconf , "PC_NAME_MAX" )
Original file line number Diff line number Diff line change @@ -18,10 +18,16 @@ ac_cv_header_sys_resource_h=no
18
18
# undefined symbols / unsupported features
19
19
ac_cv_func_eventfd=no
20
20
21
- # WASI SDK 15.0 has no pipe syscall
21
+ # WASI SDK 15.0 has no pipe syscall.
22
22
ac_cv_func_pipe=no
23
23
24
- # fdopendir() fails on SDK 15.0
24
+ # WASI SDK 15.0 cannot create fifos and special files.
25
+ ac_cv_func_mkfifo=no
26
+ ac_cv_func_mkfifoat=no
27
+ ac_cv_func_mknod=no
28
+ ac_cv_func_mknodat=no
29
+
30
+ # fdopendir() fails on SDK 15.0,
25
31
# OSError: [Errno 28] Invalid argument: '.'
26
32
ac_cv_func_fdopendir=no
27
33
You can’t perform that action at this time.
0 commit comments