SIGN IN SIGN UP

gh-84461: Fix Emscripten umask and permission issues (GH-94002)

- Emscripten's default umask is too strict, see
  https://github.com/emscripten-core/emscripten/issues/17269
- getuid/getgid and geteuid/getegid are stubs that always return 0
  (root). Disable effective uid/gid syscalls and fix tests that use
  chmod() current user.
- Cannot drop X bit from directory.
C
Christian Heimes committed
2702e408fd0e0dd7aec396b4cf8c7ce9caae81d8
Parent: 476d302
Committed by GitHub <noreply@github.com> on 6/19/2022, 4:28:55 PM