ladybird/Libraries/LibSandbox
Tim Ledbetter b4b0233ba1 LibSandbox: Permit faccessat2, faccessat and fstatfs
SDL enumerates connected input devices through libudev whenever a
device is added or removed, which probes per-device metadata using
`faccessat2` and `fstatfs`. These calls run after the seccomp filter is
installed, and neither syscall was permitted, so connecting a gamepad
killed the WebContent process with SIGSYS. We now permit `faccessat`
alongside `faccessat2` because glibc's `faccessat` wrapper falls back
to it on kernels without `faccessat2`.
2026-06-12 21:44:10 +02:00
..
CMakeLists.txt LibSandbox: Add reusable sandbox building blocks 2026-06-09 19:35:09 +02:00
Sandbox.cpp LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
Sandbox.h LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
Seccomp.cpp LibSandbox: Permit faccessat2, faccessat and fstatfs 2026-06-12 21:44:10 +02:00
Seccomp.h WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00