diff options
| author | Alejandro Colomar <alx@kernel.org> | 2025-08-19 13:40:01 +0200 |
|---|---|---|
| committer | Alejandro Colomar <alx@kernel.org> | 2025-09-21 16:26:15 +0200 |
| commit | f17990c243eafc1891ff692f90b6ce42e6449be8 (patch) | |
| tree | 62e0e0242db019d77d263bd60a99c7b47a697d1f /man/man3/sysv_signal.3 | |
| parent | dbc3270a88165851aa5e7ab5d1f99dc1acb9624d (diff) | |
| download | man-pages-f17990c243eafc1891ff692f90b6ce42e6449be8.tar.gz | |
man/: Use semantic newlines
And fix related issues while at it.
Silence false positives with \&.
Reported-by: `make lint-man-semnl`
Signed-off-by: Alejandro Colomar <alx@kernel.org>
Diffstat (limited to 'man/man3/sysv_signal.3')
| -rw-r--r-- | man/man3/sysv_signal.3 | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/man/man3/sysv_signal.3 b/man/man3/sysv_signal.3 index ee5e3b90a5..6ab89fbd63 100644 --- a/man/man3/sysv_signal.3 +++ b/man/man3/sysv_signal.3 @@ -26,11 +26,13 @@ function takes the same arguments, and performs the same task, as .P However .BR sysv_signal () -provides the System V unreliable signal semantics, that is: +provides the System V unreliable signal semantics, +that is: a) the disposition of the signal is reset to the default when the handler is invoked; -b) delivery of further instances of the signal is not blocked while -the signal handler is executing; and +b) delivery of further instances of the signal +is not blocked while the signal handler is executing; +and c) if the handler interrupts (certain) blocking system calls, then the system call is not automatically restarted. .SH RETURN VALUE @@ -59,7 +61,8 @@ T} Thread safety MT-Safe .SH VERSIONS Use of .BR sysv_signal () -should be avoided; use +should be avoided; +use .BR sigaction (2) instead. .P @@ -70,7 +73,8 @@ and were equivalent. But on newer systems, .BR signal (2) -provides reliable signal semantics; see +provides reliable signal semantics; +see .BR signal (2) for details. .P |
