summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2013-10-16 07:47:53 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2013-10-16 07:48:18 -0700
commitec68a6fee63ee22364cb88f215b906989ab6b33c (patch)
treeb36e04e18339d249b0383c1560d4f5d9755a4e6d /doc
parent8866a241ddbf4a459347b7147e325f539e4c07fe (diff)
downloadgnulib-ec68a6fee63ee22364cb88f215b906989ab6b33c.tar.gz
mkfifo-tests, etc.: allow HP-UX 11.11 bug
Problem reported by Daniel Richard G. in <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00068.html>. * doc/posix-functions/mkfifo.texi (mkfifo): * doc/posix-functions/mkfifoat.texi (mkfifoat): * doc/posix-functions/mknod.texi (mknod): * doc/posix-functions/mknodat.texi (mknodat): Document the HP-UX 11.11 bug. * tests/test-mkfifo.h (test_mkfifo): Allow the HP-UX 11.11 bug.
Diffstat (limited to 'doc')
-rw-r--r--doc/posix-functions/mkfifo.texi4
-rw-r--r--doc/posix-functions/mkfifoat.texi7
-rw-r--r--doc/posix-functions/mknod.texi4
-rw-r--r--doc/posix-functions/mknodat.texi4
4 files changed, 17 insertions, 2 deletions
diff --git a/doc/posix-functions/mkfifo.texi b/doc/posix-functions/mkfifo.texi
index 53a17bc048..6fc49f753e 100644
--- a/doc/posix-functions/mkfifo.texi
+++ b/doc/posix-functions/mkfifo.texi
@@ -19,4 +19,8 @@ mingw, MSVC 9.
Portability problems not fixed by Gnulib:
@itemize
+@item
+If the argument exists and is a directory, this function fails with
+@code{EISDIR} instead of the correct @code{EEXIST}:
+HP-UX 11.11.
@end itemize
diff --git a/doc/posix-functions/mkfifoat.texi b/doc/posix-functions/mkfifoat.texi
index fbe6c04d34..64761753c7 100644
--- a/doc/posix-functions/mkfifoat.texi
+++ b/doc/posix-functions/mkfifoat.texi
@@ -20,6 +20,9 @@ Portability problems not fixed by Gnulib:
@itemize
@item
The gnulib replacement function always fails with @samp{ENOSYS} on
-some platforms:
-mingw, MSVC 9.
+some platforms: mingw, MSVC 9.
+@item
+If the argument exists and is a directory, the gnulib replacement
+function fails with @code{EISDIR} instead of the correct
+@code{EEXIST}: HP-UX 11.11.
@end itemize
diff --git a/doc/posix-functions/mknod.texi b/doc/posix-functions/mknod.texi
index e7dd13c9c7..66186940d9 100644
--- a/doc/posix-functions/mknod.texi
+++ b/doc/posix-functions/mknod.texi
@@ -26,4 +26,8 @@ Portability problems not fixed by Gnulib:
Use of this function for anything except fifos is not portable,
generally requiring super-user privileges and knowledge of supported
device numbers.
+@item
+If the argument exists and is a directory, this function fails with
+@code{EISDIR} instead of the correct @code{EEXIST}:
+HP-UX 11.11.
@end itemize
diff --git a/doc/posix-functions/mknodat.texi b/doc/posix-functions/mknodat.texi
index 8db93138f4..10175d0ef8 100644
--- a/doc/posix-functions/mknodat.texi
+++ b/doc/posix-functions/mknodat.texi
@@ -22,4 +22,8 @@ Portability problems not fixed by Gnulib:
The gnulib replacement function always fails with @samp{ENOSYS} on
some platforms:
mingw, MSVC 9.
+@item
+If the argument exists and is a directory, the gnulib replacement
+function fails with @code{EISDIR} instead of the correct
+@code{EEXIST}: HP-UX 11.11.
@end itemize