summaryrefslogtreecommitdiffstats
path: root/Tools/wasm/config.site-wasm32-emscripten
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2022-04-02 08:13:44 (GMT)
committerGitHub <noreply@github.com>2022-04-02 08:13:44 (GMT)
commit4ed8a9a589d2eee7442e0c9417515a707e504faa (patch)
tree7457a7c04d956a63a593713b1327fb779d560f65 /Tools/wasm/config.site-wasm32-emscripten
parent59be9cd748728b03ac61287681c3010bcec5e558 (diff)
downloadcpython-4ed8a9a589d2eee7442e0c9417515a707e504faa.zip
cpython-4ed8a9a589d2eee7442e0c9417515a707e504faa.tar.gz
cpython-4ed8a9a589d2eee7442e0c9417515a707e504faa.tar.bz2
bpo-40280: Enable most file-at() and nanosleep APIs again (GH-32238)
Diffstat (limited to 'Tools/wasm/config.site-wasm32-emscripten')
-rw-r--r--Tools/wasm/config.site-wasm32-emscripten18
1 files changed, 2 insertions, 16 deletions
diff --git a/Tools/wasm/config.site-wasm32-emscripten b/Tools/wasm/config.site-wasm32-emscripten
index 7f2df3a..60ede49 100644
--- a/Tools/wasm/config.site-wasm32-emscripten
+++ b/Tools/wasm/config.site-wasm32-emscripten
@@ -27,11 +27,6 @@ ac_cv_func_prlimit=no
# unsupported syscall, https://github.com/emscripten-core/emscripten/issues/13393
ac_cv_func_shutdown=no
-# clock_nanosleep() causes time.sleep() to sleep forever.
-# nanosleep() works correctly
-ac_cv_func_clock_nanosleep=no
-ac_cv_lib_rt_clock_nanosleep=no
-
# The rest is based on pyodide
# https://github.com/pyodide/pyodide/blob/main/cpython/pyconfig.undefs.h
@@ -39,20 +34,11 @@ ac_cv_func_epoll_create=no
ac_cv_func_epoll_create1=no
ac_cv_header_linux_vm_sockets_h=no
ac_cv_func_socketpair=no
-ac_cv_func_utimensat=no
ac_cv_func_sigaction=no
-# Untested or failing syscalls in emscripten
-ac_cv_func_openat=no
-ac_cv_func_mkdirat=no
-ac_cv_func_faccessat=no
-ac_cv_func_fchownat=no
-ac_cv_func_renameat=no
-ac_cv_func_linkat=no
+# symlinkat is implemented, but fails
ac_cv_func_symlinkat=no
-ac_cv_func_readlinkat=no
-ac_cv_func_fchmodat=no
-ac_cv_func_dup3=no
+
# lchmod/lchown are implemented, but fail with ENOTSUP.
ac_cv_func_lchmod=no
ac_cv_func_lchown=no