diff options
Diffstat (limited to 'devel/electron32/files/patch-content_zygote_zygote__main__linux.cc')
-rw-r--r-- | devel/electron32/files/patch-content_zygote_zygote__main__linux.cc | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/devel/electron32/files/patch-content_zygote_zygote__main__linux.cc b/devel/electron32/files/patch-content_zygote_zygote__main__linux.cc deleted file mode 100644 index cd698a7423d4..000000000000 --- a/devel/electron32/files/patch-content_zygote_zygote__main__linux.cc +++ /dev/null @@ -1,58 +0,0 @@ ---- content/zygote/zygote_main_linux.cc.orig 2023-10-19 19:58:23 UTC -+++ content/zygote/zygote_main_linux.cc -@@ -11,7 +11,9 @@ - #include <stddef.h> - #include <stdint.h> - #include <string.h> -+#if !BUILDFLAG(IS_BSD) - #include <sys/prctl.h> -+#endif - #include <sys/socket.h> - #include <sys/types.h> - #include <unistd.h> -@@ -41,7 +43,9 @@ - #include "sandbox/linux/services/thread_helpers.h" - #include "sandbox/linux/suid/client/setuid_sandbox_client.h" - #include "sandbox/policy/linux/sandbox_debug_handling_linux.h" -+#if !BUILDFLAG(IS_BSD) - #include "sandbox/policy/linux/sandbox_linux.h" -+#endif - #include "sandbox/policy/sandbox.h" - #include "sandbox/policy/switches.h" - #include "third_party/icu/source/i18n/unicode/timezone.h" -@@ -50,11 +54,13 @@ namespace content { - - namespace { - -+#if !BUILDFLAG(IS_BSD) - void CloseFds(const std::vector<int>& fds) { - for (const auto& it : fds) { - PCHECK(0 == IGNORE_EINTR(close(it))); - } - } -+#endif - - base::OnceClosure ClosureFromTwoClosures(base::OnceClosure one, - base::OnceClosure two) { -@@ -157,9 +163,11 @@ static void EnterLayerOneSandbox(sandbox::policy::Sand - CHECK(!using_layer1_sandbox); - } - } -+#endif - - bool ZygoteMain( - std::vector<std::unique_ptr<ZygoteForkDelegate>> fork_delegates) { -+#if !BUILDFLAG(IS_BSD) - sandbox::SetAmZygoteOrRenderer(true, GetSandboxFD()); - - auto* linux_sandbox = sandbox::policy::SandboxLinux::GetInstance(); -@@ -224,6 +232,9 @@ bool ZygoteMain( - - // This function call can return multiple times, once per fork(). - return zygote.ProcessRequests(); -+#else -+ return false; -+#endif - } - - } // namespace content |