diff options
Diffstat (limited to 'libc/sysdeps/linux/arc')
| -rwxr-xr-x | libc/sysdeps/linux/arc/bits/fcntl.h | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/libc/sysdeps/linux/arc/bits/fcntl.h b/libc/sysdeps/linux/arc/bits/fcntl.h index d7d626b78..0e8227e29 100755 --- a/libc/sysdeps/linux/arc/bits/fcntl.h +++ b/libc/sysdeps/linux/arc/bits/fcntl.h @@ -31,12 +31,15 @@  #define O_FSYNC		O_SYNC  #define O_ASYNC		020000 -#ifdef __USE_GNU -# define O_DIRECT	040000	/* Direct disk access.	*/ +#ifdef __USE_XOPEN2K8  # define O_DIRECTORY   0200000	/* Must be a directory.	 */  # define O_NOFOLLOW    0400000	/* Do not follow links.	 */ -# define O_NOATIME    01000000	/* Do not set atime.  */  # define O_CLOEXEC    02000000	/* Set close_on_exec.  */ +#endif + +#ifdef __USE_GNU +# define O_DIRECT	040000	/* Direct disk access.	*/ +# define O_NOATIME    01000000	/* Do not set atime.  */  # define O_PATH	     010000000  /* Resolve pathname but do not open file.  */  #endif | 
