summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2023-04-08 18:15:07 +0200
committerBruno Haible <bruno@clisp.org>2023-04-08 18:15:07 +0200
commite5870f71c32284974669bb766daefee78737c0fa (patch)
treeb2574041842550ec825914f80e7d8b98834cb826 /doc
parent70abd1f0c6d9fb2da6ebcb4234a9efc0b76bfff2 (diff)
downloadgnulib-e5870f71c32284974669bb766daefee78737c0fa.tar.gz
doc: Mention another Haiku bug.
* doc/posix-functions/open.texi: Mention a Haiku bug with symlinks.
Diffstat (limited to 'doc')
-rw-r--r--doc/posix-functions/open.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/posix-functions/open.texi b/doc/posix-functions/open.texi
index 791e58a8e6..aa4f08b67d 100644
--- a/doc/posix-functions/open.texi
+++ b/doc/posix-functions/open.texi
@@ -42,6 +42,11 @@ Portability problems not fixed by Gnulib:
The Gnulib replacement for @code{O_CLOEXEC} is not atomic, and so is
not safe in the presence of multiple threads or signal handlers.
@item
+@code{open ("symlink", O_CREAT ...)} fails when the argument points to a
+nonexistent file in an existing directory on some platforms:
+@c https://dev.haiku-os.org/ticket/18355
+Haiku.
+@item
@code{open ("symlink", O_NOFOLLOW ...)} fails with @code{errno} set to
@code{EMLINK} instead of the POSIX-required @code{ELOOP} on some
platforms: