mirror of
https://github.com/golang/go
synced 2024-09-30 08:28:34 -06:00
os/signal: document behavior of SIGPIPE on non-Go thread
Fixes #56150 Change-Id: Id990783562950ba8be7ce9526b7a811625f2190a Reviewed-on: https://go-review.googlesource.com/c/go/+/442415 Run-TryBot: Ian Lance Taylor <iant@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Michael Pratt <mpratt@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Run-TryBot: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
6a2a11fc28
commit
1a7f08cf40
@ -164,6 +164,12 @@ signal, and raises it again, to invoke any non-Go handler or default
|
||||
system handler. If the program does not exit, the Go handler then
|
||||
reinstalls itself and continues execution of the program.
|
||||
|
||||
If a SIGPIPE signal is received, the Go program will invoke the
|
||||
special handling described above if the SIGPIPE is received on a Go
|
||||
thread. If the SIGPIPE is received on a non-Go thread the signal will
|
||||
be forwarded to the non-Go handler, if any; if there is none the
|
||||
default system handler will cause the program to terminate.
|
||||
|
||||
# Non-Go programs that call Go code
|
||||
|
||||
When Go code is built with options like -buildmode=c-shared, it will
|
||||
|
Loading…
Reference in New Issue
Block a user