]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/bsd_signal.3
des_crypt.3: Minor wording fix in VERSIONS
[thirdparty/man-pages.git] / man3 / bsd_signal.3
index 8120aa6d9920d92b8612d48eedf3a0b962d6c95e..43aa5ac31784dacbdebbe5535588d4b41ef2147f 100644 (file)
 .\" the source, must acknowledge the copyright and authors of this work.
 .\" %%%LICENSE_END
 .\"
-.TH BSD_SIGNAL 3 2015-03-02 "" "Linux Programmer's Manual"
+.TH BSD_SIGNAL 3 2019-03-06 "" "Linux Programmer's Manual"
 .SH NAME
 bsd_signal \- signal handling with BSD semantics
 .SH SYNOPSIS
 .B #include <signal.h>
-.sp
+.PP
 .B typedef void (*sighandler_t)(int);
-.sp
+.PP
 .BI "sighandler_t bsd_signal(int " signum ", sighandler_t " handler );
-.sp
+.PP
 .in -4n
 Feature Test Macro Requirements for glibc (see
 .BR feature_test_macros (7)):
 .in
-.sp
+.PP
 .ad l
 .BR bsd_signal ():
 .RS 4
 Since glibc 2.26:
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        && ! (_POSIX_C_SOURCE\ >=\ 200112L)
+        && ! (_POSIX_C_SOURCE\ >=\ 200809L)
 .br
 Glibc 2.25 and earlier:
     _XOPEN_SOURCE
@@ -54,7 +54,7 @@ The
 .BR bsd_signal ()
 function takes the same arguments, and performs the same task, as
 .BR signal (2).
-
+.PP
 The difference between the two is that
 .BR bsd_signal ()
 is guaranteed to provide reliable signal semantics, that is:
@@ -101,7 +101,7 @@ Use of
 should be avoided; use
 .BR sigaction (2)
 instead.
-
+.PP
 On modern Linux systems,
 .BR bsd_signal ()
 and
@@ -112,7 +112,7 @@ But on older systems,
 provided unreliable signal semantics; see
 .BR signal (2)
 for details.
-
+.PP
 The use of
 .I sighandler_t
 is a GNU extension;