mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
os/signal: doc link to syscall.EPIPE
Add godoc link for EPIPE error. Change-Id: I5df35f700684510328f92bb5d4946c5123ba5f2c Reviewed-on: https://go-review.googlesource.com/c/go/+/667757 Auto-Submit: Michael Knyszek <mknyszek@google.com> Reviewed-by: Michael Pratt <mpratt@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
78eadf5b3d
commit
0ccfbc834a
1 changed files with 4 additions and 3 deletions
|
|
@ -98,12 +98,13 @@ the behavior depends on the file descriptor number. A write to a
|
|||
broken pipe on file descriptors 1 or 2 (standard output or standard
|
||||
error) will cause the program to exit with a SIGPIPE signal. A write
|
||||
to a broken pipe on some other file descriptor will take no action on
|
||||
the SIGPIPE signal, and the write will fail with an EPIPE error.
|
||||
the SIGPIPE signal, and the write will fail with a [syscall.EPIPE]
|
||||
error.
|
||||
|
||||
If the program has called Notify to receive SIGPIPE signals, the file
|
||||
descriptor number does not matter. The SIGPIPE signal will be
|
||||
delivered to the Notify channel, and the write will fail with an EPIPE
|
||||
error.
|
||||
delivered to the Notify channel, and the write will fail with a
|
||||
[syscall.EPIPE] error.
|
||||
|
||||
This means that, by default, command line programs will behave like
|
||||
typical Unix command line programs, while other programs will not
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue