aboutsummaryrefslogtreecommitdiffstats
path: root/man/man7
diff options
context:
space:
mode:
Diffstat (limited to 'man/man7')
-rw-r--r--man/man7/pathname.75
-rw-r--r--man/man7/signal-safety.714
-rw-r--r--man/man7/signal.74
3 files changed, 9 insertions, 14 deletions
diff --git a/man/man7/pathname.7 b/man/man7/pathname.7
index 3cdc367d81..438e4ce16e 100644
--- a/man/man7/pathname.7
+++ b/man/man7/pathname.7
@@ -68,6 +68,11 @@ characters in the POSIX
.UR https://pubs.opengroup.org/\:onlinepubs/\:9799919799/\:basedefs/\:V1_chap03.html#tag_03_265
Portable Filename Character Set
.UE .
+.SH VERSIONS
+POSIX.1-2024 encourages implementations to
+disallow creation of filenames containing new-line characters.
+Linux doesn't follow this,
+and allows using new-line characters.
.SH SEE ALSO
.BR limits.h (0p),
.BR open (2),
diff --git a/man/man7/signal-safety.7 b/man/man7/signal-safety.7
index c7d5ef10d2..d844d2725a 100644
--- a/man/man7/signal-safety.7
+++ b/man/man7/signal-safety.7
@@ -115,7 +115,7 @@ T}
\f[B]fdatasync\f[](2)
\f[B]fexecve\f[](3) Added in POSIX.1-2008
\f[B]ffs\f[](3) Added in POSIX.1-2008 TC2
-\f[B]fork\f[](2) See notes below
+\f[B]_Fork\f[](3)
\f[B]fstat\f[](2)
\f[B]fstatat\f[](2) Added in POSIX.1-2008
\f[B]fsync\f[](2)
@@ -295,18 +295,6 @@ or
.BR siglongjmp (3)
and the program subsequently calls an unsafe function,
then the behavior of the program is undefined.
-.IP \[bu]
-POSIX.1-2001 TC1 clarified
-that if an application calls
-.BR fork (2)
-from a signal handler and any of the fork handlers registered by
-.BR pthread_atfork (3)
-calls a function that is not async-signal-safe, the behavior is undefined.
-A future revision of the standard
-.\" http://www.opengroup.org/austin/aardvark/latest/xshbug3.txt
-is likely to remove
-.BR fork (2)
-from the list of async-signal-safe functions.
.\"
.IP \[bu]
Asynchronous signal handlers that call functions which are cancelation
diff --git a/man/man7/signal.7 b/man/man7/signal.7
index 8de2f06ece..ae3daaabd3 100644
--- a/man/man7/signal.7
+++ b/man/man7/signal.7
@@ -345,6 +345,8 @@ specified the signal: "P1990" indicates that the signal is described
in the original POSIX.1-1990 standard;
"P2001" indicates that the signal was added or its definition changed
in SUSv2 and POSIX.1-2001.
+"P2024" indicates that the signal was added or its definition changed
+in POSIX.1-2024.
.TS
l c c l
lB c c l.
@@ -393,7 +395,7 @@ SIGXCPU P2001 Core CPU time limit exceeded (4.2BSD);
see \f[B]setrlimit\f[](2)
SIGXFSZ P2001 Core File size limit exceeded (4.2BSD);
see \f[B]setrlimit\f[](2)
-SIGWINCH \- Ign Window resize signal (4.3BSD, Sun)
+SIGWINCH P2024 Ign Window resize signal (4.3BSD, Sun)
.TE
.P
The signals