[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make openat declarations consistent
From: |
Bruno Haible |
Subject: |
Re: make openat declarations consistent |
Date: |
Sun, 6 Sep 2009 21:42:15 +0200 |
User-agent: |
KMail/1.9.9 |
I'm adding this doc tweak and indentation fix:
2009-09-06 Bruno Haible <address@hidden>
* doc/posix-headers/fcntl.texi (AT_*): Mention affected platforms.
* lib/sys_stat.in.h: Fix preprocessor command indentation.
--- doc/posix-headers/fcntl.texi.orig 2009-09-06 21:37:44.000000000 +0200
+++ doc/posix-headers/fcntl.texi 2009-09-06 21:32:25.000000000 +0200
@@ -24,17 +24,18 @@
@item
@samp{FD_CLOEXEC} is not defined on some platforms:
-mingw
-
address@hidden
address@hidden is defined with a value too large for an int on some
-platforms:
-Solaris 10
+mingw.
@item
@samp{AT_FDCWD}, @samp{AT_EACCESS}, @samp{AT_SYMLINK_NOFOLLOW},
@samp{AT_SYMLINK_FOLLOW}, and @samp{AT_REMOVEDIR}
-are missing on some platforms.
+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, mingw, Interix 3.5, BeOS.
+
address@hidden
address@hidden is defined with a value too large for an @code{int} on some
+platforms:
+Solaris 10.
@end itemize
Portability problems not fixed by Gnulib:
--- lib/sys_stat.in.h.orig 2009-09-06 21:37:44.000000000 +0200
+++ lib/sys_stat.in.h 2009-09-06 21:23:45.000000000 +0200
@@ -317,7 +317,7 @@
# if address@hidden@
int mkdirat (int fd, char const *file, mode_t mode);
-#endif
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fchmodat