diff options
| author | Alejandro Colomar <alx@kernel.org> | 2025-10-29 12:27:06 +0100 |
|---|---|---|
| committer | Alejandro Colomar <alx@kernel.org> | 2025-10-29 12:27:06 +0100 |
| commit | 0b2d9bd664822e5dd8affa0583c533a9fac45027 (patch) | |
| tree | 6fd4fe1f8ad589066404d041d3874038e2230662 /man/man7 | |
| parent | 1411f78d518e043fbbc761409313db3be4bc038b (diff) | |
| parent | 429fd8f39add390a2be28d8d4dee68e4d9897a32 (diff) | |
| download | man-pages-posix24.tar.gz | |
man/: Update some APIs for POSIX.1-2024posix24
This work is incomplete, but waiting until all pages have been updated
would unnecessarily delay publishing these changes, which are already
useful.
Signed-off-by: Alejandro Colomar <alx@kernel.org>
Diffstat (limited to 'man/man7')
| -rw-r--r-- | man/man7/pathname.7 | 5 | ||||
| -rw-r--r-- | man/man7/signal-safety.7 | 14 | ||||
| -rw-r--r-- | man/man7/signal.7 | 4 |
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 |
