X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-signal.lisp;h=8308012d8f324e9a1a4b0c5c2f7d09be8bea2dc8;hb=447477e72bd4fe54e678a28bdcc4a2802797d6ed;hp=53fc396941cc802333f89d930850891aaae6647f;hpb=1660211c38f0e21cf31d1fb964618786fffe17f3;p=sbcl.git diff --git a/src/code/target-signal.lisp b/src/code/target-signal.lisp index 53fc396..8308012 100644 --- a/src/code/target-signal.lisp +++ b/src/code/target-signal.lisp @@ -125,7 +125,6 @@ (define-signal-handler sigsegv-handler "segmentation violation") #!-linux (define-signal-handler sigsys-handler "bad argument to a system call") -(define-signal-handler sigpipe-handler "SIGPIPE") (defun sigalrm-handler (signal info context) (declare (ignore signal info context)) @@ -157,7 +156,7 @@ (enable-interrupt sigsegv #'sigsegv-handler) #!-linux (enable-interrupt sigsys #'sigsys-handler) - (enable-interrupt sigpipe #'sigpipe-handler) + (ignore-interrupt sigpipe) (enable-interrupt sigalrm #'sigalrm-handler) (sb!unix::reset-signal-mask) (values))