diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-12-11 23:00:49 -0800 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-12-11 23:00:49 -0800 |
commit | 2de59be022b924ef3d21375aca50a10e971942f8 (patch) | |
tree | f5ee78ced4a387a8548dfb9adf0c333ed224f5c6 /sysdeps/unix/sysv/linux/i386 | |
parent | a682a1bf553b1efe4dbb03207fece5b719cec482 (diff) | |
download | glibc-2de59be022b924ef3d21375aca50a10e971942f8.tar.gz glibc-2de59be022b924ef3d21375aca50a10e971942f8.tar.xz glibc-2de59be022b924ef3d21375aca50a10e971942f8.zip |
Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/bits/fcntl.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/bits/fcntl.h b/sysdeps/unix/sysv/linux/i386/bits/fcntl.h index f57a461b67..8eaf7c368b 100644 --- a/sysdeps/unix/sysv/linux/i386/bits/fcntl.h +++ b/sysdeps/unix/sysv/linux/i386/bits/fcntl.h @@ -29,7 +29,7 @@ /* open/fcntl - O_SYNC is only implemented on blocks devices and on files - located on an ext2 file system */ + located on a few file systems. */ #define O_ACCMODE 0003 #define O_RDONLY 00 #define O_WRONLY 01 @@ -41,7 +41,7 @@ #define O_APPEND 02000 #define O_NONBLOCK 04000 #define O_NDELAY O_NONBLOCK -#define O_SYNC 010000 +#define O_SYNC 04010000 #define O_FSYNC O_SYNC #define O_ASYNC 020000 @@ -57,7 +57,7 @@ We define the symbols here but let them do the same as O_SYNC since this is a superset. */ #if defined __USE_POSIX199309 || defined __USE_UNIX98 -# define O_DSYNC O_SYNC /* Synchronize data. */ +# define O_DSYNC 010000 /* Synchronize data. */ # define O_RSYNC O_SYNC /* Synchronize read operations. */ #endif |