Make it more clear what it means that SA_RESTART is set for signal
handlers added with signal(3). Submitted by: gnn (slightly modified by me) MFC after: 1 week
This commit is contained in:
parent
ac5e6208c0
commit
ea1061e2f6
@ -181,10 +181,12 @@ func() remains installed after a signal has been delivered.
|
||||
For some system calls, if a signal is caught while the call is
|
||||
executing and the call is prematurely terminated,
|
||||
the call is automatically restarted.
|
||||
(The handler is installed using the
|
||||
Any handler installed with
|
||||
.Xr signal 3
|
||||
will have the
|
||||
.Dv SA_RESTART
|
||||
flag with
|
||||
.Xr sigaction 2 . )
|
||||
flag set, meaning that any restartable system call will not return on
|
||||
receipt of a signal.
|
||||
The affected system calls include
|
||||
.Xr read 2 ,
|
||||
.Xr write 2 ,
|
||||
|
Loading…
Reference in New Issue
Block a user