summary refs log tree commit diff
path: root/pkgs/development/compilers/swift/patches/sigunused.patch
blob: 42e6e297e0a86e3ab7ec81487bd1f809084c1ea4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- a/swift-corelibs-libdispatch/libpwq/src/posix/manager.c
+++ b/swift-corelibs-libdispatch/libpwq/src/posix/manager.c
@@ -273,9 +273,6 @@ static void sigmask_init(void)
     sigdelset(&sigmask, SIGFPE);
     sigdelset(&sigmask, SIGBUS);
     sigdelset(&sigmask, SIGSEGV);
-#if SIGSYS != SIGUNUSED
-    sigdelset(&sigmask, SIGSYS);
-#endif
     sigdelset(&sigmask, SIGPIPE);
     sigdelset(&sigmask, SIGPROF);
 

--- a/swiftpm/Sources/Utility/Process.swift
+++ b/swiftpm/Sources/Utility/Process.swift
@@ -140,7 +140,7 @@ public final class Process: ObjectIdentifierProtocol {
         // modify, so we have to take care about the set we use.
         var mostSignals = sigset_t()
         sigemptyset(&mostSignals);
-        for i in 1 ..< SIGUNUSED {
+        for i in 1 ..< SIGSYS {
             if i == SIGKILL || i == SIGSTOP {
                 continue
             }