I looked at cygwin/winsup/doc/new-features.xml from Cygwin 3.5.3.

2024-05-23  Bruno Haible  <br...@clisp.org>

        doc: Small updates regarding Cygwin.
        * doc/glibc-functions/fallocate.texi: Update for Cygwin 3.5.x.
        * doc/posix-functions/c8rtomb.texi: Likewise.
        * doc/posix-functions/c16rtomb.texi: Likewise.
        * doc/posix-functions/c32rtomb.texi: Likewise.
        * doc/posix-functions/lseek.texi: Likewise.
        * doc/posix-functions/mbrtoc8.texi: Likewise.
        * doc/posix-functions/mbrtoc16.texi: Likewise.
        * doc/posix-functions/mbrtoc32.texi: Likewise.
        * doc/posix-functions/posix_spawnp.texi: Likewise.

diff --git a/doc/glibc-functions/fallocate.texi 
b/doc/glibc-functions/fallocate.texi
index 07766ca397..06f19da0b4 100644
--- a/doc/glibc-functions/fallocate.texi
+++ b/doc/glibc-functions/fallocate.texi
@@ -13,9 +13,8 @@
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-This function exists only on Linux and is therefore
-missing on older glibc versions and many non-glibc platforms:
-glibc 2.9, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 4.4.
+This function is missing on many platforms:
+glibc 2.9, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 3.4.6, 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/posix-functions/c16rtomb.texi 
b/doc/posix-functions/c16rtomb.texi
index 053f7c3a0f..2f3f8f6d83 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 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 9, Android 4.4.
+glibc 2.15, macOS 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, mingw, MSVC 9, Android 4.4.
 @end itemize
diff --git a/doc/posix-functions/c32rtomb.texi 
b/doc/posix-functions/c32rtomb.texi
index 16c3ab30dd..f59cefc112 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 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 9, Android 4.4.
+glibc 2.15, macOS 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, 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 ab45e5949f..4107af02bc 100644
--- a/doc/posix-functions/c8rtomb.texi
+++ b/doc/posix-functions/c8rtomb.texi
@@ -12,5 +12,5 @@
 @itemize
 @item
 This function is missing on most platforms:
-glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, 
AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, 
AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/lseek.texi b/doc/posix-functions/lseek.texi
index a36de3be83..afaa91121c 100644
--- a/doc/posix-functions/lseek.texi
+++ b/doc/posix-functions/lseek.texi
@@ -31,7 +31,7 @@
 and most character devices don't support it.
 @item
 Some systems do not support @code{SEEK_DATA} and @code{SEEK_HOLE}:
-AIX, HP-UX, Microsoft Windows, NetBSD, OpenBSD.
+AIX, HP-UX, Microsoft Windows, NetBSD, OpenBSD, Cygwin 3.4.6.
 @item
 Some systems have a buggy @code{SEEK_DATA} and @code{SEEK_HOLE},
 and Gnulib works around the problem via @code{#undef SEEK_DATA}
diff --git a/doc/posix-functions/mbrtoc16.texi 
b/doc/posix-functions/mbrtoc16.texi
index 6b63698f40..c21dcb2d21 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 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 9, Android 4.4.
+glibc 2.15, macOS 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, 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 b8184ad0f8..0e95457eaa 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 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 2.9, mingw, MSVC 9, Android 4.4.
+glibc 2.15, macOS 11.1, FreeBSD 6.4, NetBSD 10.0, OpenBSD 6.7, Minix 3.1.8, 
AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.4.6, 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 8a113534cd..f24c480e9f 100644
--- a/doc/posix-functions/mbrtoc8.texi
+++ b/doc/posix-functions/mbrtoc8.texi
@@ -12,5 +12,5 @@
 @itemize
 @item
 This function is missing on most platforms:
-glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, 
AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+glibc 2.29, macOS 11.1, FreeBSD 14.0, NetBSD 10.0, OpenBSD 6.7, Minix 3.3.0, 
AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/posix_spawnp.texi 
b/doc/posix-functions/posix_spawnp.texi
index 96c386afbb..38c5eb2a03 100644
--- a/doc/posix-functions/posix_spawnp.texi
+++ b/doc/posix-functions/posix_spawnp.texi
@@ -19,7 +19,8 @@
 When the program to be invoked is an executable script without a @samp{#!}
 marker in the first line, this function executes the script as if it were
 a shell script, on some platforms:
-glibc 2.14/Linux, glibc 2.32/Hurd, macOS 12.5, FreeBSD 14.0, OpenBSD 7.2, AIX 
7.2, Solaris 11.4, Cygwin 3.4.x.
+@c https://www.austingroupbugs.net/view.php?id=1674
+glibc 2.14/Linux, glibc 2.32/Hurd, macOS 12.5, FreeBSD 14.0, OpenBSD 7.2, AIX 
7.2, Solaris 11.4, Cygwin 3.4.6.
 @end itemize
 
 Portability problems not fixed by Gnulib:




Reply via email to