From 662f71ae67cd775d7fbb79b5091676c0e07a992b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 29 May 2023 15:17:30 +0100 Subject: gentoo auto-resync : 29:05:2023 - 15:17:30 --- x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch (limited to 'x11-misc/wdm/files') diff --git a/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch b/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch new file mode 100644 index 000000000000..f76db846e597 --- /dev/null +++ b/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch @@ -0,0 +1,15 @@ +Please reffer https://www.openembedded.org/pipermail/openembedded-core/2011-July/044923.html +--- a/src/wdm/util.c ++++ b/src/wdm/util.c +@@ -113,8 +113,10 @@ CleanUpChild (void) + #ifdef CSRG_BASED + setsid(); + #else ++ sigset_t sigmask; + setpgid (0, getpid ()); +- sigsetmask (0); ++ sigemptyset(&sigmask); ++ sigprocmask(SIG_SETMASK, &sigmask, NULL); + #endif + #ifdef SIGCHLD + (void) Signal (SIGCHLD, SIG_DFL); -- cgit v1.2.3