From: Bruno Haible Date: Tue, 18 Apr 2023 13:01:22 +0000 (+0200) Subject: doc: Mention a Cygwin 3.4.6 bug. X-Git-Tag: v1.0~1427 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=b397f58b1ccaf507a9175f6d881758a0f23bc973;p=gnulib.git doc: Mention a Cygwin 3.4.6 bug. * doc/posix-functions/readlinkat.texi: Mention a readlinkat bug on Cygwin < 3.4.7. --- diff --git a/ChangeLog b/ChangeLog index 0acab2a640..0ce448da0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-04-18 Bruno Haible + + doc: Mention a Cygwin 3.4.6 bug. + * doc/posix-functions/readlinkat.texi: Mention a readlinkat bug on + Cygwin < 3.4.7. + 2023-04-18 Bruno Haible ilogbl: Work around a Cygwin 3.4.6 bug. diff --git a/doc/posix-functions/readlinkat.texi b/doc/posix-functions/readlinkat.texi index 2cd2e7be5b..96ae7ec67a 100644 --- a/doc/posix-functions/readlinkat.texi +++ b/doc/posix-functions/readlinkat.texi @@ -55,6 +55,11 @@ non-directory's name concatenated to @file{/}, it sets @code{errno} to @code{EINVAL}: AIX 7.2. @item +When this function is called on an empty file name, it fails with error +@code{EBADF} instead of @code{ENOENT}: +@c https://cygwin.com/pipermail/cygwin/2023-April/253510.html +Cygwin 3.4.6. +@item Symlink contents do not always have a trailing null byte, and there is no indication if symlink contents were truncated if the return value matches the length. Furthermore,