diff options
Diffstat (limited to 'winsup/cygwin/include')
-rw-r--r-- | winsup/cygwin/include/cygwin/version.h | 3 | ||||
-rw-r--r-- | winsup/cygwin/include/fcntl.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h index 048b06e9d..d284a0772 100644 --- a/winsup/cygwin/include/cygwin/version.h +++ b/winsup/cygwin/include/cygwin/version.h @@ -283,12 +283,13 @@ details. */ 147: Eliminate problematic d_ino from dirent structure. unsetenv now returns int, as per linux. 148: Add open(2) flags O_SYNC, O_RSYNC, O_DSYNC and O_DIRECT. + 149: Add open(2) flag O_NOFOLLOW. */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ #define CYGWIN_VERSION_API_MAJOR 0 -#define CYGWIN_VERSION_API_MINOR 148 +#define CYGWIN_VERSION_API_MINOR 149 /* There is also a compatibity version number associated with the shared memory regions. It is incremented when incompatible diff --git a/winsup/cygwin/include/fcntl.h b/winsup/cygwin/include/fcntl.h index 33b0692b3..6e50b3304 100644 --- a/winsup/cygwin/include/fcntl.h +++ b/winsup/cygwin/include/fcntl.h @@ -16,8 +16,10 @@ details. */ /* sys/fcntl defines values up to 0x40000 (O_NOINHERIT). */ #define _FDIRECT 0x80000 +#define _FNOFOLLOW 0x100000 #define O_DIRECT _FDIRECT +#define O_NOFOLLOW _FNOFOLLOW #define O_DSYNC _FSYNC #define O_RSYNC _FSYNC |