diff options
| author | Brendan O'Dea <bod@golang.org> | 2009-04-29 17:36:58 -0700 |
|---|---|---|
| committer | Brendan O'Dea <bod@golang.org> | 2009-04-29 17:36:58 -0700 |
| commit | 2cf5c809d01b9965ffb68f94426e2afc977552ed (patch) | |
| tree | ee7368934c093ada092a6202c9f10fefa5a53ad9 /src/runtime/linux | |
| parent | 7326a389fc014736a50c037a6579676e7a6f72cc (diff) | |
| download | go-2cf5c809d01b9965ffb68f94426e2afc977552ed.tar.xz | |
Ignore SIGPIPE such that write returns EPIPE.
Currently a http server will be killed on receipt of SIGPIPE
if a client closes a socket which the server is trying to
write to.
R=rsc
APPROVED=rsc
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=27959
CL=28055
Diffstat (limited to 'src/runtime/linux')
| -rw-r--r-- | src/runtime/linux/signals.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/linux/signals.h b/src/runtime/linux/signals.h index 9e770e92f8..1fb49c5135 100644 --- a/src/runtime/linux/signals.h +++ b/src/runtime/linux/signals.h @@ -21,7 +21,7 @@ static SigTab sigtab[] = { /* 10 */ 0, "SIGUSR1: user-defined signal 1", /* 11 */ C, "SIGSEGV: segmentation violation", /* 12 */ 0, "SIGUSR2: user-defined signal 2", - /* 13 */ 0, "SIGPIPE: write to broken pipe", + /* 13 */ I, "SIGPIPE: write to broken pipe", /* 14 */ 0, "SIGALRM: alarm clock", /* 15 */ 0, "SIGTERM: termination", /* 16 */ 0, "SIGSTKFLT: stack fault", |
