mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-03-01 20:45:37 +08:00
Cygwin: fcntl.h: Use test macros to guard non-standard open flags
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
f9d071aaf8
commit
baaceb8f37
@ -57,17 +57,25 @@ extern "C" {
|
|||||||
|
|
||||||
#define O_BINARY _FBINARY
|
#define O_BINARY _FBINARY
|
||||||
#define O_TEXT _FTEXT
|
#define O_TEXT _FTEXT
|
||||||
#define O_CLOEXEC _FNOINHERIT
|
|
||||||
#define O_DIRECT _FDIRECT
|
|
||||||
#define O_NOFOLLOW _FNOFOLLOW
|
|
||||||
#define O_DSYNC _FSYNC
|
#define O_DSYNC _FSYNC
|
||||||
#define O_RSYNC _FSYNC
|
#define O_RSYNC _FSYNC
|
||||||
#define O_DIRECTORY _FDIRECTORY
|
|
||||||
#define O_EXEC _FEXECSRCH
|
#define O_EXEC _FEXECSRCH
|
||||||
#define O_SEARCH _FEXECSRCH
|
#define O_SEARCH _FEXECSRCH
|
||||||
|
|
||||||
|
/* POSIX-1.2008 specific flags */
|
||||||
|
#if __POSIX_VISIBLE >= 200809
|
||||||
|
#define O_CLOEXEC _FNOINHERIT
|
||||||
|
#define O_NOFOLLOW _FNOFOLLOW
|
||||||
|
#define O_DIRECTORY _FDIRECTORY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Linux-specific flags */
|
||||||
|
#if __GNU_VISIBLE
|
||||||
|
#define O_DIRECT _FDIRECT
|
||||||
#define O_TMPFILE _FTMPFILE
|
#define O_TMPFILE _FTMPFILE
|
||||||
#define O_NOATIME _FNOATIME
|
#define O_NOATIME _FNOATIME
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if __MISC_VISIBLE
|
#if __MISC_VISIBLE
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user