This patch updates the documentation, regarding headers and functions that were added up to Cygwin 3.5.3 / 3.6.x branch. Based on the info from https://sourceware.org/git/?p=newlib-cygwin.git;a=tree;f=winsup/cygwin/release
2024-08-08 Bruno Haible <br...@clisp.org> doc: Update for Cygwin 3.5.3. * doc/posix-headers/*.texi: Update. * doc/posix-functions/*.texi: Likewise. * doc/glibc-functions/*.texi: Likewise. diff --git a/doc/glibc-functions/clearenv.texi b/doc/glibc-functions/clearenv.texi index 3074bda1c7..ac000f6d18 100644 --- a/doc/glibc-functions/clearenv.texi +++ b/doc/glibc-functions/clearenv.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on some platforms: -macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, Solaris 10, Cygwin 2.9, mingw, MSVC 14. +macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, Solaris 10, Cygwin 2.10.x, mingw, MSVC 14. @end itemize diff --git a/doc/glibc-functions/close_range.texi b/doc/glibc-functions/close_range.texi index 4af32fd592..5ca088cfa8 100644 --- a/doc/glibc-functions/close_range.texi +++ b/doc/glibc-functions/close_range.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on many platforms: -glibc 2.33, macOS 14, FreeBSD 12.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android API level 33. +glibc 2.33, macOS 14, FreeBSD 12.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.x, mingw, MSVC 14, Android API level 33. @end itemize diff --git a/doc/glibc-functions/fallocate.texi b/doc/glibc-functions/fallocate.texi index 98f600a1ce..d4982588ca 100644 --- a/doc/glibc-functions/fallocate.texi +++ b/doc/glibc-functions/fallocate.texi @@ -14,7 +14,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.9, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 4.4. +glibc 2.9, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.4.x, mingw, MSVC 14, Android 4.4. @item On platforms where @code{off_t} is a 32-bit type, this function may not work correctly across the entire data range of files larger than 2 GB. diff --git a/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi b/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi index 26d44d73c5..10453d434d 100644 --- a/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi +++ b/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.28, macOS 10.14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.0, Cygwin 3.4.6, mingw, MSVC 14, Android API level 33. +glibc 2.28, macOS 10.14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.0, Cygwin 3.4.x, mingw, MSVC 14, Android API level 33. @end itemize Note: Gnulib has a module @code{posix_spawn_file_actions_addchdir} that diff --git a/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi b/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi index 147c50c261..05192fe446 100644 --- a/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi +++ b/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.28, macOS 10.14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android API level 33. +glibc 2.28, macOS 10.14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.x, mingw, MSVC 14, Android API level 33. @end itemize Note: Gnulib has a module @code{posix_spawn_file_actions_addfchdir} that diff --git a/doc/glibc-functions/pthread_getaffinity_np.texi b/doc/glibc-functions/pthread_getaffinity_np.texi index d89f2c38f6..0e6ee9351a 100644 --- a/doc/glibc-functions/pthread_getaffinity_np.texi +++ b/doc/glibc-functions/pthread_getaffinity_np.texi @@ -14,7 +14,7 @@ @itemize @item This function is missing on many non-glibc platforms: -glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @item This function has a different signature on some platforms: glibc 2.3.3. diff --git a/doc/glibc-functions/pthread_setaffinity_np.texi b/doc/glibc-functions/pthread_setaffinity_np.texi index 387333cf33..45d5207a11 100644 --- a/doc/glibc-functions/pthread_setaffinity_np.texi +++ b/doc/glibc-functions/pthread_setaffinity_np.texi @@ -14,7 +14,7 @@ @itemize @item This function is missing on many non-glibc platforms: -glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @item This function has a different signature on some platforms: glibc 2.3.3. diff --git a/doc/glibc-functions/pthread_timedjoin_np.texi b/doc/glibc-functions/pthread_timedjoin_np.texi index 83684a3a60..1b068a2212 100644 --- a/doc/glibc-functions/pthread_timedjoin_np.texi +++ b/doc/glibc-functions/pthread_timedjoin_np.texi @@ -14,7 +14,7 @@ @itemize @item This function is missing on many non-glibc platforms: -glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.2, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @item FreeBSD 6.4 has a function of this name in @code{libthr} but not in @code{libpthread}, and it also is missing a declaration. diff --git a/doc/glibc-functions/pthread_tryjoin_np.texi b/doc/glibc-functions/pthread_tryjoin_np.texi index 779385d85c..292a50ae42 100644 --- a/doc/glibc-functions/pthread_tryjoin_np.texi +++ b/doc/glibc-functions/pthread_tryjoin_np.texi @@ -13,6 +13,6 @@ Portability problems not fixed by Gnulib: @itemize @item -This function is missing on all non-glibc platforms: -glibc 2.3.2, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +This function is missing on many non-glibc platforms: +glibc 2.3.2, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/glibc-functions/sched_getaffinity.texi b/doc/glibc-functions/sched_getaffinity.texi index 0877bc7fca..dfba988dda 100644 --- a/doc/glibc-functions/sched_getaffinity.texi +++ b/doc/glibc-functions/sched_getaffinity.texi @@ -27,5 +27,5 @@ @itemize @item This function is missing on many non-glibc platforms: -macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 3.0. +macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.0.x, mingw, MSVC 14, Android 3.0. @end itemize diff --git a/doc/glibc-functions/sched_getcpu.texi b/doc/glibc-functions/sched_getcpu.texi index e651cebeb1..74f12aef5f 100644 --- a/doc/glibc-functions/sched_getcpu.texi +++ b/doc/glibc-functions/sched_getcpu.texi @@ -13,7 +13,7 @@ Portability problems not fixed by Gnulib: @itemize @item -This function exists only on Linux and is therefore +This function exists only on Linux and Cygwin and is therefore missing on most non-glibc platforms: -glibc 2.5, macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14. +glibc 2.5, macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.10.x, mingw, MSVC 14. @end itemize diff --git a/doc/glibc-functions/sched_setaffinity.texi b/doc/glibc-functions/sched_setaffinity.texi index a4378f649c..050f9cb629 100644 --- a/doc/glibc-functions/sched_setaffinity.texi +++ b/doc/glibc-functions/sched_setaffinity.texi @@ -27,5 +27,5 @@ @itemize @item This function is missing on many non-glibc platforms: -macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 3.0. +macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.0.x, mingw, MSVC 14, Android 3.0. @end itemize diff --git a/doc/glibc-functions/signalfd.texi b/doc/glibc-functions/signalfd.texi index 351e911ceb..fbe47c43ac 100644 --- a/doc/glibc-functions/signalfd.texi +++ b/doc/glibc-functions/signalfd.texi @@ -13,7 +13,7 @@ Portability problems not fixed by Gnulib: @itemize @item -This function exists only on Linux and illumos and is therefore +This function exists only on Linux, Cygwin, and illumos and is therefore missing on many non-glibc platforms: -glibc 2.6, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14. +glibc 2.6, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.11.x, mingw, MSVC 14. @end itemize diff --git a/doc/glibc-functions/strverscmp.texi b/doc/glibc-functions/strverscmp.texi index a02bc1ab62..00226c00fe 100644 --- a/doc/glibc-functions/strverscmp.texi +++ b/doc/glibc-functions/strverscmp.texi @@ -26,7 +26,7 @@ This function treats ASCII letters as smaller than a digit sequence on some platforms: @c https://git.musl-libc.org/cgit/musl/commit/src/string/strverscmp.c?id=b50eb8c36c20f967bd0ed70c0b0db38a450886ba -musl libc 1.2.3, Cygwin 3.4.6. +musl libc 1.2.3, Cygwin 3.4.x. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/glibc-functions/timerfd_create.texi b/doc/glibc-functions/timerfd_create.texi index 77f838db48..0415d1aa4b 100644 --- a/doc/glibc-functions/timerfd_create.texi +++ b/doc/glibc-functions/timerfd_create.texi @@ -13,7 +13,7 @@ Portability problems not fixed by Gnulib: @itemize @item -This function exists only on Linux, FreeBSD, NetBSD, and illumos and is therefore +This function exists only on Linux, FreeBSD, NetBSD, Cygwin, and illumos and is therefore missing on many non-glibc platforms: -glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 4.3. +glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.11.x, mingw, MSVC 14, Android 4.3. @end itemize diff --git a/doc/glibc-functions/timerfd_gettime.texi b/doc/glibc-functions/timerfd_gettime.texi index a81c9aa4ec..ed64cdf22f 100644 --- a/doc/glibc-functions/timerfd_gettime.texi +++ b/doc/glibc-functions/timerfd_gettime.texi @@ -13,7 +13,7 @@ Portability problems not fixed by Gnulib: @itemize @item -This function exists only on Linux, FreeBSD, NetBSD, and illumos and is therefore +This function exists only on Linux, FreeBSD, NetBSD, Cygwin, and illumos and is therefore missing on many non-glibc platforms: -glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 4.3. +glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.11.x, mingw, MSVC 14, Android 4.3. @end itemize diff --git a/doc/glibc-functions/timerfd_settime.texi b/doc/glibc-functions/timerfd_settime.texi index 379603fe80..e6e50c34a6 100644 --- a/doc/glibc-functions/timerfd_settime.texi +++ b/doc/glibc-functions/timerfd_settime.texi @@ -13,7 +13,7 @@ Portability problems not fixed by Gnulib: @itemize @item -This function exists only on Linux, FreeBSD, NetBSD, and illumos and is therefore +This function exists only on Linux, FreeBSD, NetBSD, Cygwin, and illumos and is therefore missing on many non-glibc platforms: -glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 4.3. +glibc 2.7, macOS 14, FreeBSD 13.2, NetBSD 9.3, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.11.x, mingw, MSVC 14, Android 4.3. @end itemize diff --git a/doc/glibc-functions/wmempcpy.texi b/doc/glibc-functions/wmempcpy.texi index b40b7a6252..06d5ca4ab4 100644 --- a/doc/glibc-functions/wmempcpy.texi +++ b/doc/glibc-functions/wmempcpy.texi @@ -21,7 +21,7 @@ @itemize @item This function is missing on many non-glibc platforms: -macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 5.1. +macOS 14, FreeBSD 13.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9.x, mingw, MSVC 14, Android 5.1. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/aio_cancel.texi b/doc/posix-functions/aio_cancel.texi index 578fb5e708..5f83491e8f 100644 --- a/doc/posix-functions/aio_cancel.texi +++ b/doc/posix-functions/aio_cancel.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_error.texi b/doc/posix-functions/aio_error.texi index a063020576..9f2b042582 100644 --- a/doc/posix-functions/aio_error.texi +++ b/doc/posix-functions/aio_error.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_fsync.texi b/doc/posix-functions/aio_fsync.texi index 8f2b5c58ff..08cb521b2e 100644 --- a/doc/posix-functions/aio_fsync.texi +++ b/doc/posix-functions/aio_fsync.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -FreeBSD 6.0, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +FreeBSD 6.0, NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_read.texi b/doc/posix-functions/aio_read.texi index 04051b7276..bd72351601 100644 --- a/doc/posix-functions/aio_read.texi +++ b/doc/posix-functions/aio_read.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_return.texi b/doc/posix-functions/aio_return.texi index ed589d26e4..3742556f2f 100644 --- a/doc/posix-functions/aio_return.texi +++ b/doc/posix-functions/aio_return.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_suspend.texi b/doc/posix-functions/aio_suspend.texi index 30156aa9ae..6f3ffd0bc4 100644 --- a/doc/posix-functions/aio_suspend.texi +++ b/doc/posix-functions/aio_suspend.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/aio_write.texi b/doc/posix-functions/aio_write.texi index 1d0012d19a..25ca3a8504 100644 --- a/doc/posix-functions/aio_write.texi +++ b/doc/posix-functions/aio_write.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/btowc.texi b/doc/posix-functions/btowc.texi index 8113449547..3ab93b2480 100644 --- a/doc/posix-functions/btowc.texi +++ b/doc/posix-functions/btowc.texi @@ -21,7 +21,7 @@ @item In the C or POSIX locales, this function is not consistent with @code{mbrtowc} on some platforms: -mingw. +Cygwin 3.4.x, mingw. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/c16rtomb.texi b/doc/posix-functions/c16rtomb.texi index 4019b47286..da39007645 100644 --- a/doc/posix-functions/c16rtomb.texi +++ b/doc/posix-functions/c16rtomb.texi @@ -12,5 +12,5 @@ @itemize @item This function is missing on most non-glibc platforms: -glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, mingw, MSVC 9, Android 4.4. +glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.x, mingw, MSVC 9, Android 4.4. @end itemize diff --git a/doc/posix-functions/c32rtomb.texi b/doc/posix-functions/c32rtomb.texi index f0a8392659..2f053994cd 100644 --- a/doc/posix-functions/c32rtomb.texi +++ b/doc/posix-functions/c32rtomb.texi @@ -8,7 +8,7 @@ @itemize @item This function is missing on most non-glibc platforms: -glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, mingw, MSVC 9, Android 4.4. +glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.x, mingw, MSVC 9, Android 4.4. @item This function returns 0 when the first argument is NULL in some locales on some platforms: AIX 7.2. diff --git a/doc/posix-functions/c8rtomb.texi b/doc/posix-functions/c8rtomb.texi index ed01307503..d4c6f0de1b 100644 --- a/doc/posix-functions/c8rtomb.texi +++ b/doc/posix-functions/c8rtomb.texi @@ -12,5 +12,8 @@ @itemize @item This function is missing on most platforms: -glibc 2.35, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. +glibc 2.35, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, +@c https://cygwin.com/pipermail/cygwin/2024-August/256326.html +Cygwin, +mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/call_once.texi b/doc/posix-functions/call_once.texi index 1cf323a89a..773232795a 100644 --- a/doc/posix-functions/call_once.texi +++ b/doc/posix-functions/call_once.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/catclose.texi b/doc/posix-functions/catclose.texi index d26912c923..d696cb8301 100644 --- a/doc/posix-functions/catclose.texi +++ b/doc/posix-functions/catclose.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 7.1. +Minix 3.1.8, Cygwin 2.9.x, mingw, MSVC 14, Android 7.1. @end itemize diff --git a/doc/posix-functions/catgets.texi b/doc/posix-functions/catgets.texi index 23053a404e..1a00dff205 100644 --- a/doc/posix-functions/catgets.texi +++ b/doc/posix-functions/catgets.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 7.1. +Minix 3.1.8, Cygwin 2.9.x, mingw, MSVC 14, Android 7.1. @end itemize diff --git a/doc/posix-functions/catopen.texi b/doc/posix-functions/catopen.texi index 383efcfa5f..96378c240d 100644 --- a/doc/posix-functions/catopen.texi +++ b/doc/posix-functions/catopen.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 7.1. +Minix 3.1.8, Cygwin 2.9.x, mingw, MSVC 14, Android 7.1. @end itemize diff --git a/doc/posix-functions/cnd_broadcast.texi b/doc/posix-functions/cnd_broadcast.texi index 61c543fe73..f3b418d43d 100644 --- a/doc/posix-functions/cnd_broadcast.texi +++ b/doc/posix-functions/cnd_broadcast.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/cnd_destroy.texi b/doc/posix-functions/cnd_destroy.texi index 6d042249f1..84fe5eaf36 100644 --- a/doc/posix-functions/cnd_destroy.texi +++ b/doc/posix-functions/cnd_destroy.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/cnd_init.texi b/doc/posix-functions/cnd_init.texi index 75495bf6b9..32d0d25807 100644 --- a/doc/posix-functions/cnd_init.texi +++ b/doc/posix-functions/cnd_init.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/cnd_signal.texi b/doc/posix-functions/cnd_signal.texi index 2c9c6afcc5..896d5baf54 100644 --- a/doc/posix-functions/cnd_signal.texi +++ b/doc/posix-functions/cnd_signal.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/cnd_timedwait.texi b/doc/posix-functions/cnd_timedwait.texi index b5bd9644f6..a26e197e21 100644 --- a/doc/posix-functions/cnd_timedwait.texi +++ b/doc/posix-functions/cnd_timedwait.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/cnd_wait.texi b/doc/posix-functions/cnd_wait.texi index a5a7c12038..808030140a 100644 --- a/doc/posix-functions/cnd_wait.texi +++ b/doc/posix-functions/cnd_wait.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/dbm_clearerr.texi b/doc/posix-functions/dbm_clearerr.texi index da311bafc2..697020d2ed 100644 --- a/doc/posix-functions/dbm_clearerr.texi +++ b/doc/posix-functions/dbm_clearerr.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, HP-UX 11.11, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_close.texi b/doc/posix-functions/dbm_close.texi index 6c481324e2..c1e504522e 100644 --- a/doc/posix-functions/dbm_close.texi +++ b/doc/posix-functions/dbm_close.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_delete.texi b/doc/posix-functions/dbm_delete.texi index 470406f4fe..da92b55c43 100644 --- a/doc/posix-functions/dbm_delete.texi +++ b/doc/posix-functions/dbm_delete.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_error.texi b/doc/posix-functions/dbm_error.texi index 9fac7b025e..e151cb2350 100644 --- a/doc/posix-functions/dbm_error.texi +++ b/doc/posix-functions/dbm_error.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, HP-UX 11.11, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, HP-UX 11.11, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_fetch.texi b/doc/posix-functions/dbm_fetch.texi index feab18b63d..c2fff8a397 100644 --- a/doc/posix-functions/dbm_fetch.texi +++ b/doc/posix-functions/dbm_fetch.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_firstkey.texi b/doc/posix-functions/dbm_firstkey.texi index 9a8d6bbed6..9baf58d852 100644 --- a/doc/posix-functions/dbm_firstkey.texi +++ b/doc/posix-functions/dbm_firstkey.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_nextkey.texi b/doc/posix-functions/dbm_nextkey.texi index 70edc8ab71..08539a3527 100644 --- a/doc/posix-functions/dbm_nextkey.texi +++ b/doc/posix-functions/dbm_nextkey.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_open.texi b/doc/posix-functions/dbm_open.texi index 619e41a9a7..64ebae4f37 100644 --- a/doc/posix-functions/dbm_open.texi +++ b/doc/posix-functions/dbm_open.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/dbm_store.texi b/doc/posix-functions/dbm_store.texi index 315d71ecd9..d20914fff0 100644 --- a/doc/posix-functions/dbm_store.texi +++ b/doc/posix-functions/dbm_store.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -glibc 2.3.6, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.3.6, Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/feraiseexcept.texi b/doc/posix-functions/feraiseexcept.texi index 5c3cf0f166..36a69d151d 100644 --- a/doc/posix-functions/feraiseexcept.texi +++ b/doc/posix-functions/feraiseexcept.texi @@ -17,7 +17,7 @@ @item This function does not trigger traps on @c https://sourceware.org/pipermail/cygwin/2023-October/254667.html -Cygwin 3.4.9/x86_64. +Cygwin 3.4.x/x86_64. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/ilogbl.texi b/doc/posix-functions/ilogbl.texi index 074f43a3f0..af3e216739 100644 --- a/doc/posix-functions/ilogbl.texi +++ b/doc/posix-functions/ilogbl.texi @@ -18,7 +18,7 @@ @item This function returns a wrong result for a NaN argument on some platforms: @c https://cygwin.com/pipermail/cygwin/2023-April/253511.html -Cygwin 3.4.6. +Cygwin 3.4.x. @item This function returns a wrong result for denormalized arguments on some platforms: AIX 7.1 64-bit, Haiku 2017. diff --git a/doc/posix-functions/lio_listio.texi b/doc/posix-functions/lio_listio.texi index 832ed89159..ffc3754361 100644 --- a/doc/posix-functions/lio_listio.texi +++ b/doc/posix-functions/lio_listio.texi @@ -17,5 +17,5 @@ @itemize @item This function is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/mbrtoc16.texi b/doc/posix-functions/mbrtoc16.texi index 267f788c7e..4136767dc2 100644 --- a/doc/posix-functions/mbrtoc16.texi +++ b/doc/posix-functions/mbrtoc16.texi @@ -8,7 +8,7 @@ @itemize @item This function is missing on most non-glibc platforms: -glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, mingw, MSVC 9, Android 4.4. +glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.x, mingw, MSVC 9, Android 4.4. @item This function may crash when the first argument is NULL on some platforms: @c https://sourceware.org/bugzilla/show_bug.cgi?id=28898 diff --git a/doc/posix-functions/mbrtoc32.texi b/doc/posix-functions/mbrtoc32.texi index 4aa7a6beeb..4d93feaaad 100644 --- a/doc/posix-functions/mbrtoc32.texi +++ b/doc/posix-functions/mbrtoc32.texi @@ -8,7 +8,7 @@ @itemize @item This function is missing on most non-glibc platforms: -glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, mingw, MSVC 9, Android 4.4. +glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.x, mingw, MSVC 9, Android 4.4. @item In the C or POSIX locales, this function can return @code{(size_t) -1} and set @code{errno} to @code{EILSEQ}: diff --git a/doc/posix-functions/mbrtoc8.texi b/doc/posix-functions/mbrtoc8.texi index 44a9e11115..44762b14ed 100644 --- a/doc/posix-functions/mbrtoc8.texi +++ b/doc/posix-functions/mbrtoc8.texi @@ -12,5 +12,8 @@ @itemize @item This function is missing on most platforms: -glibc 2.35, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. +glibc 2.35, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.1, HP-UX 11.31, Solaris 11.4, +@c https://cygwin.com/pipermail/cygwin/2024-August/256326.html +Cygwin, +mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-functions/mtx_destroy.texi b/doc/posix-functions/mtx_destroy.texi index 6476210bf0..ba027d6925 100644 --- a/doc/posix-functions/mtx_destroy.texi +++ b/doc/posix-functions/mtx_destroy.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/mtx_init.texi b/doc/posix-functions/mtx_init.texi index 8399649e3a..26be35ee19 100644 --- a/doc/posix-functions/mtx_init.texi +++ b/doc/posix-functions/mtx_init.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/mtx_lock.texi b/doc/posix-functions/mtx_lock.texi index 0886d06b8d..ebfd01115a 100644 --- a/doc/posix-functions/mtx_lock.texi +++ b/doc/posix-functions/mtx_lock.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/mtx_timedlock.texi b/doc/posix-functions/mtx_timedlock.texi index 5058c34d83..cd9595eb7b 100644 --- a/doc/posix-functions/mtx_timedlock.texi +++ b/doc/posix-functions/mtx_timedlock.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/mtx_trylock.texi b/doc/posix-functions/mtx_trylock.texi index 26b13181b3..e948855c72 100644 --- a/doc/posix-functions/mtx_trylock.texi +++ b/doc/posix-functions/mtx_trylock.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/mtx_unlock.texi b/doc/posix-functions/mtx_unlock.texi index 227bb1aef6..c84ffdc73f 100644 --- a/doc/posix-functions/mtx_unlock.texi +++ b/doc/posix-functions/mtx_unlock.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/pthread_cond_clockwait.texi b/doc/posix-functions/pthread_cond_clockwait.texi index 137c69f9ce..091ed5e202 100644 --- a/doc/posix-functions/pthread_cond_clockwait.texi +++ b/doc/posix-functions/pthread_cond_clockwait.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on many platforms: -macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.2.x, mingw, MSVC 14, Android API level 29. @end itemize diff --git a/doc/posix-functions/pthread_mutex_clocklock.texi b/doc/posix-functions/pthread_mutex_clocklock.texi index 9ba812ba1b..f52dbf1f92 100644 --- a/doc/posix-functions/pthread_mutex_clocklock.texi +++ b/doc/posix-functions/pthread_mutex_clocklock.texi @@ -16,5 +16,5 @@ @itemize @item This function is missing on many platforms: -macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.2.x, mingw, MSVC 14, Android API level 29. @end itemize diff --git a/doc/posix-functions/pthread_rwlock_clockrdlock.texi b/doc/posix-functions/pthread_rwlock_clockrdlock.texi index 917e3a7e99..ed943cc377 100644 --- a/doc/posix-functions/pthread_rwlock_clockrdlock.texi +++ b/doc/posix-functions/pthread_rwlock_clockrdlock.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on many platforms: -macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.2.x, mingw, MSVC 14, Android API level 29. @end itemize diff --git a/doc/posix-functions/pthread_rwlock_clockwrlock.texi b/doc/posix-functions/pthread_rwlock_clockwrlock.texi index bc04f1b715..3dd3c7bed8 100644 --- a/doc/posix-functions/pthread_rwlock_clockwrlock.texi +++ b/doc/posix-functions/pthread_rwlock_clockwrlock.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on many platforms: -macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.2.x, mingw, MSVC 14, Android API level 29. @end itemize diff --git a/doc/posix-functions/secure_getenv.texi b/doc/posix-functions/secure_getenv.texi index 860e23fe06..64ac5228a0 100644 --- a/doc/posix-functions/secure_getenv.texi +++ b/doc/posix-functions/secure_getenv.texi @@ -23,7 +23,7 @@ @itemize @item This function is missing on many non-glibc platforms: -glibc 2.16, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 5.2, Minix 3.2.0, AIX 7.1, HP-UX 11, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.16, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 5.2, Minix 3.2.0, AIX 7.1, HP-UX 11, Solaris 11.3, Cygwin 3.0, mingw, MSVC 14, Android 9.0. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/sem_clockwait.texi b/doc/posix-functions/sem_clockwait.texi index 677693c3f5..814092fd28 100644 --- a/doc/posix-functions/sem_clockwait.texi +++ b/doc/posix-functions/sem_clockwait.texi @@ -25,5 +25,5 @@ @itemize @item This function is missing on many platforms: -macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.2.x, mingw, MSVC 14, Android API level 29. @end itemize diff --git a/doc/posix-functions/sigtimedwait.texi b/doc/posix-functions/sigtimedwait.texi index 1e6b06736b..83a4f15b5c 100644 --- a/doc/posix-functions/sigtimedwait.texi +++ b/doc/posix-functions/sigtimedwait.texi @@ -14,7 +14,7 @@ @itemize @item This function is missing on some platforms: -macOS 14, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14, Android 5.1. +macOS 14, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.9.x, mingw, MSVC 14, Android 5.1. @item Linux implements the meaning of NULL timeout by doing what @code{sigwaitinfo} does; other platforms may not do the same. diff --git a/doc/posix-functions/thrd_create.texi b/doc/posix-functions/thrd_create.texi index ca0de2fa5c..6407a449d9 100644 --- a/doc/posix-functions/thrd_create.texi +++ b/doc/posix-functions/thrd_create.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @item This function uses an incorrectly defined @code{thrd_start_t} on some platforms: AIX 7.2. diff --git a/doc/posix-functions/thrd_current.texi b/doc/posix-functions/thrd_current.texi index 537ea08d42..5e2ee79e2b 100644 --- a/doc/posix-functions/thrd_current.texi +++ b/doc/posix-functions/thrd_current.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/thrd_detach.texi b/doc/posix-functions/thrd_detach.texi index aa11ee8963..105d5fbfb8 100644 --- a/doc/posix-functions/thrd_detach.texi +++ b/doc/posix-functions/thrd_detach.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/thrd_equal.texi b/doc/posix-functions/thrd_equal.texi index 6177f8a9ec..4007f056c2 100644 --- a/doc/posix-functions/thrd_equal.texi +++ b/doc/posix-functions/thrd_equal.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/thrd_exit.texi b/doc/posix-functions/thrd_exit.texi index 285413cdf0..5124a9b90c 100644 --- a/doc/posix-functions/thrd_exit.texi +++ b/doc/posix-functions/thrd_exit.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @item The exit code provided to this function is discarded on some platforms: AIX 7.3.1. diff --git a/doc/posix-functions/thrd_join.texi b/doc/posix-functions/thrd_join.texi index 133075d6fd..db04cb3005 100644 --- a/doc/posix-functions/thrd_join.texi +++ b/doc/posix-functions/thrd_join.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @item This function never stores an exit code on some platforms: AIX 7.3.1. diff --git a/doc/posix-functions/thrd_sleep.texi b/doc/posix-functions/thrd_sleep.texi index e7d0abe7d1..66b1667e41 100644 --- a/doc/posix-functions/thrd_sleep.texi +++ b/doc/posix-functions/thrd_sleep.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/thrd_yield.texi b/doc/posix-functions/thrd_yield.texi index 6eb170c9fa..93eabe0c6f 100644 --- a/doc/posix-functions/thrd_yield.texi +++ b/doc/posix-functions/thrd_yield.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/timer_getoverrun.texi b/doc/posix-functions/timer_getoverrun.texi index 3cbb7c3c94..cd7c298680 100644 --- a/doc/posix-functions/timer_getoverrun.texi +++ b/doc/posix-functions/timer_getoverrun.texi @@ -14,5 +14,5 @@ @itemize @item This function is missing on some platforms: -Mac OS X 10.11, FreeBSD 6.0, Minix 3.1.8, Cygwin 2.9, mingw, MSVC 14. +Mac OS X 10.11, FreeBSD 6.0, Minix 3.1.8, Cygwin 2.11.x, mingw, MSVC 14. @end itemize diff --git a/doc/posix-functions/timespec_get.texi b/doc/posix-functions/timespec_get.texi index c515c85cbe..47dbf78ac2 100644 --- a/doc/posix-functions/timespec_get.texi +++ b/doc/posix-functions/timespec_get.texi @@ -12,7 +12,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.15, macOS 10.14, FreeBSD 11.0, NetBSD 7.1, OpenBSD 6.0, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.15, macOS 10.14, FreeBSD 11.0, NetBSD 7.1, OpenBSD 6.0, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/tss_create.texi b/doc/posix-functions/tss_create.texi index 1e893ce99e..956fc94188 100644 --- a/doc/posix-functions/tss_create.texi +++ b/doc/posix-functions/tss_create.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/tss_delete.texi b/doc/posix-functions/tss_delete.texi index 3479ceba4a..e14c6003f6 100644 --- a/doc/posix-functions/tss_delete.texi +++ b/doc/posix-functions/tss_delete.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/tss_get.texi b/doc/posix-functions/tss_get.texi index e7af859540..de52174892 100644 --- a/doc/posix-functions/tss_get.texi +++ b/doc/posix-functions/tss_get.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-functions/tss_set.texi b/doc/posix-functions/tss_set.texi index 9179c5fbe7..c7e10f46dd 100644 --- a/doc/posix-functions/tss_set.texi +++ b/doc/posix-functions/tss_set.texi @@ -16,7 +16,7 @@ @itemize @item This function is missing on many platforms: -glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 29. +glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.1.x, mingw, MSVC 14, Android API level 29. @end itemize Portability problems not fixed by Gnulib: diff --git a/doc/posix-headers/aio.texi b/doc/posix-headers/aio.texi index 6714cb0398..41a8c9c994 100644 --- a/doc/posix-headers/aio.texi +++ b/doc/posix-headers/aio.texi @@ -13,7 +13,7 @@ @itemize @item This header file is missing on some platforms: -NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin, mingw, MSVC 14, Haiku, Android 9.0. +NetBSD 3.0, OpenBSD 7.5, Minix 3.1.8, Cygwin 2.10.x, mingw, MSVC 14, Haiku, Android 9.0. @item The type @code{off64_t} is not defined on some platforms: macOS 14, FreeBSD 10.4, NetBSD 10.0, OpenBSD 7.5, Minix 3.3. diff --git a/doc/posix-headers/ndbm.texi b/doc/posix-headers/ndbm.texi index 8e483c2bf9..14f0148d95 100644 --- a/doc/posix-headers/ndbm.texi +++ b/doc/posix-headers/ndbm.texi @@ -13,5 +13,5 @@ @itemize @item This header file is missing on some platforms: -mingw, MSVC 14, Android 9.0. +Cygwin 3.0.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-headers/nl_types.texi b/doc/posix-headers/nl_types.texi index 68c1f3221f..4ea8c51010 100644 --- a/doc/posix-headers/nl_types.texi +++ b/doc/posix-headers/nl_types.texi @@ -13,5 +13,5 @@ @itemize @item This header file is missing on some platforms: -Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. +Minix 3.1.8, Cygwin 2.9.x, mingw, MSVC 14, Android 9.0. @end itemize diff --git a/doc/posix-headers/uchar.texi b/doc/posix-headers/uchar.texi index bce8be5885..868cba3f42 100644 --- a/doc/posix-headers/uchar.texi +++ b/doc/posix-headers/uchar.texi @@ -11,7 +11,7 @@ @itemize @item This header file is missing on many non-glibc platforms: -glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin, mingw, MSVC 9. +glibc 2.15, macOS 14, FreeBSD 6.4, NetBSD 10.0, OpenBSD 7.3, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.x, mingw, MSVC 9. @item This file is not self-contained on some platforms: @c https://dev.haiku-os.org/ticket/17040