mirror of
https://github.com/golang/go
synced 2024-11-22 15:54:52 -07:00
os/signal: remove comments about SA_RESTART
It's no longer necessary for non-Go signal handlers to use SA_RESTART. For #20400 Fixes #44761 Change-Id: Ie3c7fecc631a4a2822331754296ea09b308e1391 Reviewed-on: https://go-review.googlesource.com/c/go/+/298269 Trust: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com> TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
parent
bd37284784
commit
a08adda12c
@ -129,9 +129,7 @@ If the non-Go code installs any signal handlers, it must use the
|
||||
SA_ONSTACK flag with sigaction. Failing to do so is likely to cause
|
||||
the program to crash if the signal is received. Go programs routinely
|
||||
run with a limited stack, and therefore set up an alternate signal
|
||||
stack. Also, the Go standard library expects that any signal handlers
|
||||
will use the SA_RESTART flag. Failing to do so may cause some library
|
||||
calls to return "interrupted system call" errors.
|
||||
stack.
|
||||
|
||||
If the non-Go code installs a signal handler for any of the
|
||||
synchronous signals (SIGBUS, SIGFPE, SIGSEGV), then it should record
|
||||
|
Loading…
Reference in New Issue
Block a user