Skip to content

Commit

Permalink
0.9.11.27
Browse files Browse the repository at this point in the history
  * ignore SIGPIPE: it's better to handle the errno of write (2)
  • Loading branch information
Gabor Melis committed Apr 10, 2006
1 parent 1ef1aac commit d447814
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
2 changes: 2 additions & 0 deletions NEWS
Expand Up @@ -9,6 +9,8 @@ changes in sbcl-0.9.12 relative to sbcl-0.9.11:
** better backtrace support (thanks to Alastair Bridgewater)
* new feature: command line options --no-sysinit, --no-userinit to
inhibit loading the corresponding init files
* minor incompatible change: SIGPIPE is ignored and "Broken pipe"
error is signalled instead (thanks to François-René Rideau)
* bug fix: LISTEN sometimes returned T even in cases where no data was
immediately available from the stream
* fixed bug: types of the last two arguments to SET-SYNTAX-FROM-CHAR
Expand Down
3 changes: 1 addition & 2 deletions src/code/target-signal.lisp
Expand Up @@ -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))
Expand Down Expand Up @@ -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))
Expand Down
2 changes: 1 addition & 1 deletion version.lisp-expr
Expand Up @@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
"0.9.11.26"
"0.9.11.27"

0 comments on commit d447814

Please sign in to comment.