diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-16 07:47:53 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-10-16 07:48:18 -0700 |
commit | ec68a6fee63ee22364cb88f215b906989ab6b33c (patch) | |
tree | b36e04e18339d249b0383c1560d4f5d9755a4e6d /doc | |
parent | 8866a241ddbf4a459347b7147e325f539e4c07fe (diff) | |
download | gnulib-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.texi | 4 | ||||
-rw-r--r-- | doc/posix-functions/mkfifoat.texi | 7 | ||||
-rw-r--r-- | doc/posix-functions/mknod.texi | 4 | ||||
-rw-r--r-- | doc/posix-functions/mknodat.texi | 4 |
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 |