aboutsummaryrefslogtreecommitdiffstats
path: root/man/man3/sysv_signal.3
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2025-08-19 13:40:01 +0200
committerAlejandro Colomar <alx@kernel.org>2025-09-21 16:26:15 +0200
commitf17990c243eafc1891ff692f90b6ce42e6449be8 (patch)
tree62e0e0242db019d77d263bd60a99c7b47a697d1f /man/man3/sysv_signal.3
parentdbc3270a88165851aa5e7ab5d1f99dc1acb9624d (diff)
downloadman-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.314
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