* doc/posix-headers/*.texi: Update.
+2024-08-08 Bruno Haible <bruno@clisp.org>
+
+ doc: Update for ISO C header files added in POSIX:2024.
+ * doc/posix-headers/*.texi: Update.
+
2024-08-08 Bruno Haible <bruno@clisp.org>
doc: Update for header files added in POSIX:2024.
@node stdalign.h
@section @file{stdalign.h}
-POSIX specification:@* Not in POSIX yet, but we expect it will be,
-at least temporarily until it becomes obsolete due to its phasing
-out starting in C23.
-ISO C23 (latest free draft
-@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf})
-sections 6.5.3.4, 6.7.5, 7.15.
-C++11 (latest free draft
-@url{http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf})
-section 18.10.
+ISO C23 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} sections 6.5.3.4, 6.7.5, 7.15.
+
+C++11 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf} section 18.10.
+
+POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdalign.h.html}
Gnulib module: alignasof
@node stdatomic.h
@section @file{stdatomic.h}
-POSIX specification:@* Not in POSIX yet, but we expect it will be.
-ISO C11 (latest free draft
-@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf})
-section 7.17.
+ISO C23 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.17.
+
+POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdatomic.h.html}
Gnulib module: ---
@node stdnoreturn.h
@section @file{stdnoreturn.h}
-POSIX specification:@* Not in POSIX yet, but we expect it will be.
-ISO C11 (latest free draft
-@url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf})
-sections 7.23.
+ISO C23 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.25.
+
+POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdnoreturn.h.html}
Gnulib module: stdnoreturn
@node threads.h
@section @file{threads.h}
+ISO C23 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.28.
+
+POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/threads.h.html}
+
Defines the multithreading facility of ISO C11.
Gnulib module: threads-h
@node uchar.h
@section @file{uchar.h}
+ISO C23 specification:@* @url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf} section 7.30.
+
+POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/uchar.h.html}
+
Defines the types @code{char16_t}, @code{char32_t} and declares the
functions @code{mbrtoc16}, @code{c16rtomb}, @code{mbrtoc32},
@code{c32rtomb}.