Add a safepoint-based mechanism to avoid SIGALRM for the TIMER facility
[sbcl.git] / src / code / target-signal.lisp
index e62f87a..feea1cf 100644 (file)
     (sb!thread:interrupt-thread (sb!thread::foreground-thread)
                                 #'interrupt-it)))
 
+#!-sb-wtimer
 (defun sigalrm-handler (signal info context)
   (declare (ignore signal info context))
   (declare (type system-area-pointer context))
   (enable-interrupt sigbus #'sigbus-handler)
   #!-linux
   (enable-interrupt sigsys #'sigsys-handler)
+  #!-sb-wtimer
   (enable-interrupt sigalrm #'sigalrm-handler)
   #!-sb-thruption
   (enable-interrupt sigpipe #'sigpipe-handler)