]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
man/man3*/: STANDARDS: Update APIs for POSIX.1-2024
authorAlejandro Colomar <alx@kernel.org>
Sun, 18 May 2025 09:43:40 +0000 (11:43 +0200)
committerAlejandro Colomar <alx@kernel.org>
Wed, 29 Oct 2025 11:26:40 +0000 (12:26 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
40 files changed:
man/man3/MB_CUR_MAX.3
man/man3const/EOF.3const
man/man3const/EXIT_SUCCESS.3const
man/man3const/NULL.3const
man/man3type/FILE.3type
man/man3type/aiocb.3type
man/man3type/blkcnt_t.3type
man/man3type/blksize_t.3type
man/man3type/cc_t.3type
man/man3type/clock_t.3type
man/man3type/clockid_t.3type
man/man3type/dev_t.3type
man/man3type/div_t.3type
man/man3type/double_t.3type
man/man3type/fenv_t.3type
man/man3type/id_t.3type
man/man3type/intN_t.3type
man/man3type/intmax_t.3type
man/man3type/intptr_t.3type
man/man3type/iovec.3type
man/man3type/itimerspec.3type
man/man3type/lconv.3type
man/man3type/locale_t.3type
man/man3type/mbstate_t.3type
man/man3type/mode_t.3type
man/man3type/off_t.3type
man/man3type/ptrdiff_t.3type
man/man3type/sigevent.3type
man/man3type/size_t.3type
man/man3type/sockaddr.3type
man/man3type/stat.3type
man/man3type/time_t.3type
man/man3type/timer_t.3type
man/man3type/timespec.3type
man/man3type/timeval.3type
man/man3type/tm.3type
man/man3type/va_list.3type
man/man3type/void.3type
man/man3type/wchar_t.3type
man/man3type/wint_t.3type

index 4ed552ca702fb38a3f9d29e96d4afac39eeb40a9..662f750c33e577e9a7765ee6360213a04ae5565b 100644 (file)
@@ -24,7 +24,7 @@ An integer in the range [1,
 .BR MB_LEN_MAX ].
 The value 1 denotes traditional 8-bit encoded characters.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH SEE ALSO
index 43e84e0e9c7ec43196740e731752c9fb02724169..3d15d909ac3cfbb87079ec2e1a062b9217ad0797 100644 (file)
@@ -27,7 +27,7 @@ is not a character
 .IR "unsigned char" ).
 It is instead a sentinel value outside of the valid range for valid characters.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH CAVEATS
index e90238a7710a4925cf085184761a12fcded64a67..7f5f6030dcc70896186064c841432812758cf347 100644 (file)
@@ -25,7 +25,7 @@ and can be used as arguments to the
 .BR exit (3)
 function.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH EXAMPLES
index 1bba206b4938bcf0a78a651b716e847a4f693400..e8fed0848938669cef6e181e8f23238df37e251e 100644 (file)
@@ -20,7 +20,7 @@ Standard C library
 represents a null pointer constant,
 that is, a pointer that does not point to anything.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH NOTES
index d0930f13f47109c05e00b48f00d7ffa8f0d9c916..3adc5f4bc2aa87e11318e7bc4e72577450b34faa 100644 (file)
@@ -17,7 +17,7 @@ Standard C library
 .SH DESCRIPTION
 An object type used for streams.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH NOTES
index 6b1d1fdcd9dca43c2434fc1b4edb4d67fdcd13c3..d81f425fce2863203d93f4d22601e67c9fa64214 100644 (file)
@@ -26,7 +26,7 @@ Standard C library
 For further information about this structure, see
 .BR aio (7).
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH SEE ALSO
index 9cb27230bfb2738c1bef1d99022912f3238c7243..7247f6486b7e3c6c57f873805b23ccbd99b1e2b5 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 Used for file block counts.
 It is a signed integer type.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 88d637ed699011041b5db85a5e1747b2a4692c60..4ec9013fdb22ae842325d1c489b7d5450c8baee2 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 Used for file block sizes.
 It is a signed integer type.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 7bb44fa477383e8b997ad66ef27916415a9b021a..99ed8d4a9ef55b43870f6e8d14b85400295725c5 100644 (file)
@@ -26,7 +26,7 @@ for modes.
 .P
 All are unsigned integer types.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH SEE ALSO
index 89d80b36f07303cebdc8dbc19031674ad43cd517..6701862d0e8c3dd1e9b98f52160e015011ac1e0f 100644 (file)
@@ -22,7 +22,7 @@ Used for system time in clock ticks or
 According to POSIX,
 it is an integer type or a real-floating type.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH NOTES
index 6e3fa877a786e4aced71be23a8e3ced2411f0703..fc44444508f20d5b615f706800ef17afb85f90b7 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 Used for clock ID type in the clock and timer functions.
 It is defined as an arithmetic type.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 6931ff950c1521cf172f14739b930a343c0b5f52..398e6f953015e93b9131f6dfac17b9cb91690b52 100644 (file)
@@ -20,7 +20,7 @@ It is an integer type.
 For further details of this type, see
 .BR makedev (3).
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 45fd719ab372e7ded31edca38b072ed1d7c4192a..19af4ee7d5c346b1d8a399b9ef1dd0170b16bc88 100644 (file)
@@ -47,7 +47,7 @@ is the type of the value returned by the
 .BR imaxdiv (3)
 function.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH SEE ALSO
index f3a452395768b94506e2e55b3bbb5ccc6956f402..88c9b64bf3f2de0606e7e995f2df2116158c946e 100644 (file)
@@ -46,7 +46,7 @@ and
 .I double_t
 are implementation-defined.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH SEE ALSO
index edc8b4855a17f8fc957db72dd80da00e0ed41b1c..052b6ab4906e704b2cf3a8ca7dd0480efa0dc60c 100644 (file)
@@ -26,7 +26,7 @@ represents the floating-point status flags collectively.
 For further details see
 .BR fenv (3).
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH SEE ALSO
index 736f854bf0747a42aca5a9c292f36261c46634f9..6b17320d96d3830f32fd5285d6472d38579fa145 100644 (file)
@@ -38,7 +38,7 @@ It is an integer type that can be used to contain a
 or
 .IR gid_t .
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index f8246410e1496dcbc9a54a9145453836b0b976c8..8f68aeccee549240f5e998fde4932137085ca4d5 100644 (file)
@@ -154,7 +154,7 @@ for scanning
 .I uint8_t
 values.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .P
index 90e6c0ef4a04c8df97abde252a078725183675b2..9da2891f3e09cd88c38f81a578e477af95aed630 100644 (file)
@@ -79,7 +79,7 @@ for printing
 .RI [ u ] intmax_t
 values.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH NOTES
index 7ff23d9ee223ceff3dc32ea188743787b73c63fc..3201e8af3fb3c966873ebddf78bbbed576e1783e 100644 (file)
@@ -94,7 +94,7 @@ for scanning
 .I uintptr_t
 values.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH NOTES
index e464c3bb28af6e4a337aaa1ee59c9e61c0b9e079..368f57157c15567b42b9a110558cabfb7bb4f395 100644 (file)
@@ -37,7 +37,7 @@ is limited by
 or accessible via the call
 .IR sysconf(_SC_IOV_MAX) ).
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index c1c2fc5747d4842360c9ae996ae908138686a471..00eca670229336610e589ce67fc01b46d4f8fe43 100644 (file)
@@ -22,7 +22,7 @@ Describes the initial expiration of a timer,
 and its interval,
 in seconds and nanoseconds.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH SEE ALSO
index 99427658f1c314cc90a9e7e4192bf67f313be284..e7bb3bde3c3a616f4059e2e949b54961ca951db1 100644 (file)
@@ -44,7 +44,7 @@ Contains members related to the formatting of numeric values.
 In the "C" locale, its members have the values
 shown in the comments above.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH SEE ALSO
index 2292224a3158258e7fa080f56026205fef6b7dac..f254d50e7f018ae79c7887fc628881047d4f565f 100644 (file)
@@ -20,7 +20,7 @@ Standard C library
 .I locale_t
 is a type used for storing a locale object.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2008.
 .SH NOTES
index 67bad551613ded9a1494ceb973be6af9a9547d9f..a4e090477b08a30951c826ccc06f8edec2ce42c1 100644 (file)
@@ -72,7 +72,7 @@ mbstate_t state = { 0 };
 .EE
 .in
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .SH SEE ALSO
index 8aef0288d89f9d3242dbaacc65f9a12a23580383..fdfea91a448bf86d40de9aa8e4876ed451a8b3c3 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 Used for some file attributes (e.g., file mode).
 It is an integer type.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 78458b6deb6da6db823e2efc264d13655b3f8bae..b0eebcf4af0beff62f26e99c1fec23cd77675871 100644 (file)
@@ -39,7 +39,7 @@ introduced by the Linux kernel.
 .SH STANDARDS
 .TP
 .I off_t
-POSIX.1-2008.
+POSIX.1-2024.
 .TP
 .I off64_t
 GNU and some BSDs.
index a606236a797d87fefb91b828553d5fce0886a091..9d7811a1fe51cf0b16b17dce95f1e12a7055dc97 100644 (file)
@@ -38,7 +38,7 @@ for printing
 .I ptrdiff_t
 values.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH SEE ALSO
index ac0383af2092ae19c07d53120ea7ad3eafe58251..97e369df519906f1e7a62dac7e9c172186c1b476 100644 (file)
@@ -113,7 +113,7 @@ see
 .SS sigval
 Data passed with a signal.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .P
index 83ebce9ad726dc2f9ccb41cd9860a2a3baaddc5e..38338b97e1db24bed3dd6e61bbc577a2dd2bcc83 100644 (file)
@@ -85,10 +85,10 @@ and using its length modifier
 .SH STANDARDS
 .TP
 .I size_t
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .TP
 .I ssize_t
-POSIX.1-2008.
+POSIX.1-2024.
 .PD
 .SH HISTORY
 .TP
index ed16cd343e33aae2544bfd5bc8603f50366561c7..d0307280e5ffab71d92312fb4e20841cf995ce1e 100644 (file)
@@ -107,7 +107,7 @@ stored in network byte order.
 .I sockaddr_un
 Describes a UNIX domain socket address.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .P
@@ -120,7 +120,8 @@ These structures were invented before modern ISO C strict-aliasing rules.
 If aliasing rules are applied strictly,
 these structures would be extremely difficult to use
 without invoking undefined behavior.
-POSIX Issue 8 will fix this by requiring that implementations
+POSIX.1-2024 fixed this
+by requiring that implementations
 make sure that these structures
 can be safely used as they were designed.
 .SH NOTES
index 53547c1e1511137b148a870c2d92b6110d1c64b1..67ecc0013b294c66359eb837855e3ca002521826 100644 (file)
@@ -115,7 +115,7 @@ This is the file's last status change timestamp
 For further information on the above fields, see
 .BR inode (7).
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .P
index 13778e4fd262afb4cc7c8faefa507c51e824b6c0..28205755f69210a6616abf300ea55e49c4758d2b 100644 (file)
@@ -46,7 +46,7 @@ capable of storing values at least in the range
 C11, POSIX.1-2024.
 .TP
 .I suseconds_t
-POSIX.1-2008.
+POSIX.1-2024.
 .TP
 .I useconds_t
 None.
index f0dec38665f899d7b6c42188a64819d5d1aa3c57..ff907871815fcfdf92619df4d2e673bf783ed370 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 Used for timer ID returned by
 .BR timer_create (2).
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 55ce507b2eea20074979aa2e7bed9f10727452c9..30bad58d1cf46ea83b2798f5ba431a441727bc4c 100644 (file)
@@ -36,7 +36,7 @@ Prior to C23,
 was
 .IR long .
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 5aefbb9eec8f9870802f4b73000774da475d933e..d11ad0b7eb2e5fbae84cea66622085e77a005312 100644 (file)
@@ -20,7 +20,7 @@ Standard C library
 .SH DESCRIPTION
 Describes times in seconds and microseconds.
 .SH STANDARDS
-POSIX.1-2008.
+POSIX.1-2024.
 .SH HISTORY
 POSIX.1-2001.
 .SH NOTES
index 0a1de7df9bf427b60e6d281ad05d58bec0630539..ec7600fdd31df56b931baf4addc6e507c75b2aaa 100644 (file)
@@ -25,7 +25,8 @@ Standard C library
 .BR "    int         tm_yday;" \
 "   /* Day of the year  [" 0 ", " 365 "] (Jan/01 = " 0 ") */"
 .BR "    int         tm_isdst;" "  /* Daylight savings flag */"
-.P
+\&
+    /* Since POSIX.1-2024:  */
 .BR "    long        tm_gmtoff;" " /* Seconds East of UTC */"
 .BR "    const char *tm_zone;" "   /* Timezone abbreviation */"
 .B };
index afe933e4eecf80f6c3ed6e83007b60c7c314de57..96973ef180c71f1f81d586980affe073ee1dda20 100644 (file)
@@ -26,7 +26,7 @@ and
 .BR va_end (3)
 to traverse the list of arguments.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH NOTES
index 745331c1bdc4accb40f79920054584ed8c1f69bf..ebbeb4d154e1e87bed672377b7c952defacbc00b 100644 (file)
@@ -63,7 +63,7 @@ The POSIX requirement about compatibility between
 and function pointers was added in
 POSIX.1-2008 Technical Corrigendum 1 (2013).
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C89, POSIX.1-2001.
 .SH SEE ALSO
index b9ba303cf059528cae3410ef6db75b48a8a8e2bb..165a990b7e357bdba5cb2e509a35616d12646e8b 100644 (file)
@@ -27,7 +27,7 @@ Standard C library
 is a type used for storing a wide character.
 It is an integer type.
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .P
index ed436409dad0ba56b8b1c9cdb98280fd3e621c71..3c04562505a30340b22e6ab6e47875ecc8ae1b99 100644 (file)
@@ -38,7 +38,7 @@ or an error.
 It is of type
 .IR wint_t .
 .SH STANDARDS
-C11, POSIX.1-2008.
+C11, POSIX.1-2024.
 .SH HISTORY
 C99, POSIX.1-2001.
 .P