1
0
mirror of https://github.com/golang/go synced 2024-11-22 14:24:45 -07:00

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
This commit is contained in:
Brendan O'Dea 2009-04-29 17:36:58 -07:00
parent 7326a389fc
commit 2cf5c809d0
2 changed files with 2 additions and 2 deletions

View File

@ -21,7 +21,7 @@ static SigTab sigtab[] = {
/* 10 */ C, "SIGBUS: bus error",
/* 11 */ C, "SIGSEGV: segmentation violation",
/* 12 */ C, "SIGSYS: bad system call",
/* 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, "SIGURG: urgent condition on socket",

View File

@ -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",