You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug 2040515 - Rip out the symlink brokering. r=Thinker
This is almost certainly unused. Bug 1380701 comment #23 mentioned
PulseAudio in content processes, which is no longer supported. (If
you flip `media.cubeb.sandbox` for testing, you'll need to turn off
sandboxing; you should not flip that pref for production use.)
In general there are very few places left where sandboxed processes can
create files, and none of them should need symlinks. However, there
might be libraries which were calling symlink and silently failing.
Given all of that, this patch does not return symlink/symlinkat to being
unexpected syscalls (crash on Nightly, ENOSYS otherwise) but instead just
makes them quietly fail with EPERM. (This happens to match macOS, it's a
reasonable error code, and tests can distinguish it from the EACCES of a
broker rejection.)
Differential Revision: https://phabricator.services.mozilla.com/D301463
0 commit comments