From 6b7b3ad4d7bb77ebbc821e69a1ef755471cbc62a Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 15 Jun 2024 22:48:59 +0200 Subject: [PATCH] doc: Update for glibc 2.39. * doc/posix-functions/*scanf.texi: Update. --- ChangeLog | 1 + doc/posix-functions/fscanf.texi | 6 ++++++ doc/posix-functions/fwscanf.texi | 6 ++++++ doc/posix-functions/scanf.texi | 6 ++++++ doc/posix-functions/sscanf.texi | 6 ++++++ doc/posix-functions/swscanf.texi | 6 ++++++ doc/posix-functions/vfscanf.texi | 6 ++++++ doc/posix-functions/vfwscanf.texi | 6 ++++++ doc/posix-functions/vscanf.texi | 6 ++++++ doc/posix-functions/vsscanf.texi | 6 ++++++ doc/posix-functions/vswscanf.texi | 6 ++++++ doc/posix-functions/vwscanf.texi | 6 ++++++ doc/posix-functions/wscanf.texi | 6 ++++++ 13 files changed, 73 insertions(+) diff --git a/ChangeLog b/ChangeLog index ba2e832e22..e9ff708865 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ * doc/glibc-functions/posix_spawnattr_getcgroup_np.texi: New file. * doc/glibc-functions/posix_spawnattr_setcgroup_np.texi: New file. * doc/gnulib.texi: Include them. + * doc/posix-functions/*scanf.texi: Update. 2024-06-15 Bruno Haible diff --git a/doc/posix-functions/fscanf.texi b/doc/posix-functions/fscanf.texi index 2b07c1cdb8..240007be8d 100644 --- a/doc/posix-functions/fscanf.texi +++ b/doc/posix-functions/fscanf.texi @@ -27,6 +27,12 @@ function attempts to read from the underlying file descriptor even if the stream's end-of-file indicator is set. These systems include glibc and default Solaris. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/fwscanf.texi b/doc/posix-functions/fwscanf.texi index bf40b176b7..3d2a3ba048 100644 --- a/doc/posix-functions/fwscanf.texi +++ b/doc/posix-functions/fwscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, Cygwin 1.5.x. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/scanf.texi b/doc/posix-functions/scanf.texi index 88ce74f2fc..d84ca3caf1 100644 --- a/doc/posix-functions/scanf.texi +++ b/doc/posix-functions/scanf.texi @@ -27,6 +27,12 @@ function attempts to read from the underlying file descriptor even if the stream's end-of-file indicator is set. These systems include glibc and default Solaris. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/sscanf.texi b/doc/posix-functions/sscanf.texi index c445cf290f..6ddabfbf59 100644 --- a/doc/posix-functions/sscanf.texi +++ b/doc/posix-functions/sscanf.texi @@ -15,6 +15,12 @@ Portability problems fixed by Gnulib: Portability problems not fixed by Gnulib: @itemize @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/swscanf.texi b/doc/posix-functions/swscanf.texi index 825339068c..ec090160b8 100644 --- a/doc/posix-functions/swscanf.texi +++ b/doc/posix-functions/swscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, Cygwin 1.5.x. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vfscanf.texi b/doc/posix-functions/vfscanf.texi index 14bb1c7117..db6d2172b2 100644 --- a/doc/posix-functions/vfscanf.texi +++ b/doc/posix-functions/vfscanf.texi @@ -23,6 +23,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: Minix 3.1.8. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/vfwscanf.texi b/doc/posix-functions/vfwscanf.texi index 910040e640..97b6add432 100644 --- a/doc/posix-functions/vfwscanf.texi +++ b/doc/posix-functions/vfwscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, Cygwin 1.5.x, Android 4.4. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vscanf.texi b/doc/posix-functions/vscanf.texi index 71f30fcf1b..c82d34dbaa 100644 --- a/doc/posix-functions/vscanf.texi +++ b/doc/posix-functions/vscanf.texi @@ -20,6 +20,12 @@ mingw, MSVC 14. Portability problems not fixed by Gnulib: @itemize @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/vsscanf.texi b/doc/posix-functions/vsscanf.texi index 5ad492b142..fcfa71c28d 100644 --- a/doc/posix-functions/vsscanf.texi +++ b/doc/posix-functions/vsscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: MSVC 14. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item diff --git a/doc/posix-functions/vswscanf.texi b/doc/posix-functions/vswscanf.texi index df9004257a..3b6dde31cf 100644 --- a/doc/posix-functions/vswscanf.texi +++ b/doc/posix-functions/vswscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, Cygwin 1.5.x, MSVC 14, Android 4.4. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vwscanf.texi b/doc/posix-functions/vwscanf.texi index 207ba43ea8..60fef6bc66 100644 --- a/doc/posix-functions/vwscanf.texi +++ b/doc/posix-functions/vwscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, Cygwin 1.5.x, Android 4.4. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/wscanf.texi b/doc/posix-functions/wscanf.texi index fcd18d91e5..0ad88188e2 100644 --- a/doc/posix-functions/wscanf.texi +++ b/doc/posix-functions/wscanf.texi @@ -18,6 +18,12 @@ Portability problems not fixed by Gnulib: This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, Cygwin 1.5.x. @item +This function does not support size specifiers as in C23 (@code{w8}, +@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32}, +@code{wf64}) on some platforms: +glibc 2.38, musl libc, macOS 12.5, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, +AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +@item On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @end itemize -- 2.39.5