diff options
Diffstat (limited to 'palemoon/mozilla-1533969-palemoon.patch')
-rw-r--r-- | palemoon/mozilla-1533969-palemoon.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/palemoon/mozilla-1533969-palemoon.patch b/palemoon/mozilla-1533969-palemoon.patch new file mode 100644 index 0000000..074f0fd --- /dev/null +++ b/palemoon/mozilla-1533969-palemoon.patch @@ -0,0 +1,29 @@ +Source: https://bugzilla.mozilla.org/show_bug.cgi?id=1533969 +From: Emilio Cobos Álvarez (:emilio) https://bugzilla.mozilla.org/user_profile?user_id=546716 +Date: 2091-03-12 15:08 PDT +Modified for Pale Moon by: B Stack <bgstack15@gmail.com> +--- tools/profiler/tasktracer/GeckoTaskTracer.cpp.orig 2019-06-04 18:16:01.000000000 -0400 ++++ tools/profiler/tasktracer/GeckoTaskTracer.cpp 2019-06-13 13:16:29.160643732 -0400 +@@ -20,19 +20,19 @@ + + #include <stdarg.h> + +-// We need a definition of gettid(), but glibc doesn't provide a ++// We need a definition of gettid(), but old glibc versions don't provide a + // wrapper for it. + #if defined(__GLIBC__) + #include <unistd.h> + #include <sys/syscall.h> +-static inline pid_t gettid() ++#define gettid() static_cast<pid_t>(syscall(SYS_gettid)) + { + return (pid_t) syscall(SYS_gettid); + } + #elif defined(XP_MACOSX) + #include <unistd.h> + #include <sys/syscall.h> +-static inline pid_t gettid() ++#define gettid() static_cast<pid_t>(syscall(SYS_thread_selfid)) + { + return (pid_t) syscall(SYS_thread_selfid); + } |