]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/signal.h
xnu-4570.1.46.tar.gz
[apple/xnu.git] / bsd / sys / signal.h
index 2483e8db30e4b64b1dcee2bc6fab3a0d881a3991..817454ab57b50758de20c848a7ef23dc157bb179 100644 (file)
@@ -568,12 +568,12 @@ struct    sigstack {
  *     signals delivered on a per-thread basis.
  */
 #define threadmask (sigmask(SIGILL)|sigmask(SIGTRAP)|\
-                   sigmask(SIGIOT)|sigmask(SIGEMT)|\
+                   sigmask(SIGABRT)|sigmask(SIGEMT)|\
                    sigmask(SIGFPE)|sigmask(SIGBUS)|\
                    sigmask(SIGSEGV)|sigmask(SIGSYS)|\
                    sigmask(SIGPIPE)|sigmask(SIGKILL))
 
-#define workq_threadmask (threadmask | sigcantmask | sigmask(SIGPROF))
+#define workq_threadmask ((threadmask | sigcantmask | sigmask(SIGPROF)) & ~sigmask(SIGABRT))
 
 /*
  * Signals carried across exec.