aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/firefox/musl-pthread-name.patch
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2026-02-25 14:54:31 +0000
committeremmett1 <emmett1.2miligrams@protonmail.com>2026-02-25 14:54:31 +0000
commit620df15642b6f36159b85a09603d33d85eda799a (patch)
tree9857c084fca816e301dc96466c5dae3e7859fe10 /repos/extra/firefox/musl-pthread-name.patch
parentccde37329338e9887cb4b6b41d5fd181442d6d55 (diff)
downloadalicelinux-620df15642b6f36159b85a09603d33d85eda799a.tar.gz
alicelinux-620df15642b6f36159b85a09603d33d85eda799a.zip
firefox: fix sandbox issue with musl
Diffstat (limited to 'repos/extra/firefox/musl-pthread-name.patch')
-rw-r--r--repos/extra/firefox/musl-pthread-name.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/repos/extra/firefox/musl-pthread-name.patch b/repos/extra/firefox/musl-pthread-name.patch
new file mode 100644
index 00000000..fe74bb1b
--- /dev/null
+++ b/repos/extra/firefox/musl-pthread-name.patch
@@ -0,0 +1,29 @@
+From 70d47d18420fe9e3de8f896c08f97ef2596c9c84 Mon Sep 17 00:00:00 2001
+From: "Jory A. Pratt" <anarchy@gentoo.org>
+Date: Mon, 6 Apr 2020 20:10:03 +0200
+Subject: [PATCH 13/30] musl: Set pthread name for non glibc systems
+
+Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
+---
+ js/src/threading/posix/PosixThread.cpp | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/js/src/threading/posix/PosixThread.cpp b/js/src/threading/posix/PosixThread.cpp
+index 35532e375b..983da45326 100644
+--- a/js/src/threading/posix/PosixThread.cpp
++++ b/js/src/threading/posix/PosixThread.cpp
+@@ -115,8 +115,10 @@ void ThisThread::SetName(const char* name) {
+ rv = 0;
+ #elif defined(__NetBSD__)
+ rv = pthread_setname_np(pthread_self(), "%s", (void*)name);
+-#else
++#elif defined(__GLIBC__)
+ rv = pthread_setname_np(pthread_self(), name);
++#else
++ rv = 0;
+ #endif
+ MOZ_RELEASE_ASSERT(!rv);
+ }
+--
+2.34.1
+