From: Bruno Haible Date: Thu, 8 Aug 2024 20:38:38 +0000 (+0200) Subject: doc: Update for ISO C header files added in POSIX:2024. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=394dea94981ab4f9afd898b0a47edfd9db20d899;p=gnulib.git doc: Update for ISO C header files added in POSIX:2024. * doc/posix-headers/*.texi: Update. --- diff --git a/ChangeLog b/ChangeLog index 9416b63c77..7764efbecd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-08-08 Bruno Haible + + doc: Update for ISO C header files added in POSIX:2024. + * doc/posix-headers/*.texi: Update. + 2024-08-08 Bruno Haible doc: Update for header files added in POSIX:2024. diff --git a/doc/posix-headers/stdalign.texi b/doc/posix-headers/stdalign.texi index 5973b5cd03..73ad71fab4 100644 --- a/doc/posix-headers/stdalign.texi +++ b/doc/posix-headers/stdalign.texi @@ -1,15 +1,11 @@ @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 diff --git a/doc/posix-headers/stdatomic.texi b/doc/posix-headers/stdatomic.texi index cddb55616c..6105dcd8ab 100644 --- a/doc/posix-headers/stdatomic.texi +++ b/doc/posix-headers/stdatomic.texi @@ -1,10 +1,9 @@ @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: --- diff --git a/doc/posix-headers/stdnoreturn.texi b/doc/posix-headers/stdnoreturn.texi index 75aa71d5b9..3d030140f6 100644 --- a/doc/posix-headers/stdnoreturn.texi +++ b/doc/posix-headers/stdnoreturn.texi @@ -1,10 +1,9 @@ @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 diff --git a/doc/posix-headers/threads.texi b/doc/posix-headers/threads.texi index e05d667250..52d7ab9fbf 100644 --- a/doc/posix-headers/threads.texi +++ b/doc/posix-headers/threads.texi @@ -1,6 +1,10 @@ @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 diff --git a/doc/posix-headers/uchar.texi b/doc/posix-headers/uchar.texi index 868cba3f42..2ea87b5b95 100644 --- a/doc/posix-headers/uchar.texi +++ b/doc/posix-headers/uchar.texi @@ -1,6 +1,10 @@ @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}.