X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-headers%2Ffcntl.texi;h=340cf28f95753f7553b95236b7dd282dcc54d03f;hb=2d4d7d9d00fe33b6f5291e00a30b6c1016775b74;hp=f2d5fb25a186f1ba219d1a155d4a77086410929f;hpb=1786a4159d6a904f76ba4148b04a75a75072c297;p=gnulib.git diff --git a/doc/posix-headers/fcntl.texi b/doc/posix-headers/fcntl.texi index f2d5fb25a..340cf28f9 100644 --- a/doc/posix-headers/fcntl.texi +++ b/doc/posix-headers/fcntl.texi @@ -9,8 +9,8 @@ Portability problems fixed by Gnulib: @itemize @item @samp{O_NOCTTY}, @samp{O_DSYNC}, @samp{O_NONBLOCK}, @samp{O_RSYNC}, -@samp{O_SYNC}, @samp{O_DIRECTORY}, and @samp{O_NOFOLLOW} are not -defined on some platforms. +@samp{O_SYNC}, @samp{O_DIRECTORY}, @samp{O_NOFOLLOW}, and +@samp{O_TTY_INIT} are not defined on some platforms. @item @samp{O_BINARY}, @samp{O_TEXT} (not specified by POSIX, but essential for @@ -24,10 +24,19 @@ on some platforms but not on others. @item @samp{FD_CLOEXEC} is not defined on some platforms: -mingw +mingw. + +@item +@samp{AT_FDCWD}, @samp{AT_EACCESS}, @samp{AT_SYMLINK_NOFOLLOW}, +@samp{AT_SYMLINK_FOLLOW}, and @samp{AT_REMOVEDIR} +are not defined on many platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX +5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, mingw, Interix 3.5, BeOS. @item -@samp{AT_FDCWD} and friends are provided by modules like openat. +@samp{AT_FDCWD} is defined with a value too large for an @code{int} on some +platforms: +Solaris 10. @end itemize Portability problems not fixed by Gnulib: @@ -37,7 +46,7 @@ Portability problems not fixed by Gnulib: replacement is not atomic on these platforms. @item -@samp{O_TTY_INIT}, @samp{O_SEARCH}, and @samp{O_EXEC} are not defined +@samp{O_SEARCH} and @samp{O_EXEC} are not defined on some platforms. @item