+2024-06-30 Collin Funk <collin.funk1@gmail.com>
+
+ doc: Remove references to POSIX 202x.
+ * doc/posix-functions/encrypt.texi: Document as obsolete in
+ POSIX.1-2024.
+ * doc/posix-functions/inet_addr.texi: Likewise.
+ * doc/posix-functions/inet_ntoa.texi: Likewise.
+ * doc/posix-functions/setkey.texi: Likewise.
+ * doc/posix-functions/ftw.texi: Document as removed in POSIX.1-2024.
+ Link the POSIX.1-2017 specification.
+ * doc/posix-functions/getitimer.texi: Likewise.
+ * doc/posix-functions/setitimer.texi: Likewise.
+ * doc/posix-functions/toascii.texi: Likewise.
+
2024-06-30 Bruno Haible <bruno@clisp.org>
*printf* tests: Remove unused includes.
(without @code{-D_GNU_SOURCE}) on some platforms:
glibc (at least 2.11--2.13).
@item
-POSIX 202x says this function is obsolescent and it is planned to be
+POSIX.1-2024 says this function is obsolescent and it is planned to be
removed in a future version.
@end itemize
@section @code{ftw}
@findex ftw
-POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftw.html}
+Removed in POSIX.1-2024.
+POSIX.1-2017 specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftw.html}
Gnulib module: ---
This function is missing on some platforms:
FreeBSD 5.2.1, NetBSD 3.0, Minix 3.1.8, mingw, MSVC 14, Android 4.1.
@item
-POSIX says this function is obsolescent and it is planned to be
-removed in POSIX 202x.
+This function is removed in POSIX.1-2024.
Use the Gnulib module @code{fts} instead.
@end itemize
@section @code{getitimer}
@findex getitimer
-POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/getitimer.html}
+Removed in POSIX.1-2024.
+POSIX.1-2017 specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/getitimer.html}
Gnulib module: ---
This function is missing on some platforms:
mingw, MSVC 14.
@item
-POSIX says this function is obsolescent and it is planned to be
-removed in POSIX 202x.
+This function is removed in POSIX.1-2024.
Use the function @code{timer_gettime} instead.
@end itemize
This function is missing on some platforms:
mingw, MSVC 14.
@item
-POSIX 202x says this function is obsolescent and it is planned to be
+POSIX.1-2024 says this function is obsolescent and it is planned to be
removed in a future version.
Use the function @code{inet_pton} instead.
@item
This function is missing on some platforms:
mingw, MSVC 14.
@item
-POSIX 202x says this function is obsolescent and it is planned to be
+POSIX.1-2024 says this function is obsolescent and it is planned to be
removed in a future version.
Use the function @code{inet_ntop} instead.
@item
@section @code{setitimer}
@findex setitimer
-POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html}
+Removed in POSIX.1-2024.
+POSIX.1-2017 specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html}
Gnulib module: ---
This function is missing on some platforms:
mingw, MSVC 14.
@item
-POSIX says this function is obsolescent and it is planned to be
-removed in POSIX 202x.
+This function is removed in POSIX.1-2024.
Use the functions @code{timer_create} and @code{timer_settime} instead.
@end itemize
(without @code{-D_GNU_SOURCE}) on some platforms:
glibc (at least 2.11--2.13).
@item
-POSIX 202x says this function is obsolescent and it is planned to be
+POSIX.1-2024 says this function is obsolescent and it is planned to be
removed in a future version.
@end itemize
@section @code{toascii}
@findex toascii
-POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/toascii.html}
+Removed in POSIX.1-2024.
+POSIX.1-2017 specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/toascii.html}
Gnulib module: ctype
Portability problems not fixed by Gnulib:
@itemize
-@item
-POSIX says this function is obsolescent and it is planned to be
-removed in POSIX 202x.
@end itemize