bpo-40280: Block more non-working syscalls in Emscripten (GH-31757) by tiran · Pull Request #31757 · python/cpython

@tiran

- getgroups always fails.
- geteuid and getegid always return 0 (root), which confuse tarfile and
  tests.
- hardlinks (link, linkat) always fails.
- non-encodable file names are not supported by NODERAWFS layer.
- mark more tests with dependency on subprocess and multiprocessing.
  Mocking does not work if the module fails to import.

Signed-off-by: Christian Heimes <christian@python.org>

@tiran tiran changed the title bpo-40280: Block more non-working syscalls in Emscripten bpo-40280: Block more non-working syscalls in Emscripten (GH-31757)

Mar 8, 2022

@tiran tiran deleted the bpo-40280-even-more-syscalls branch

March 8, 2022 11:17