* sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]:

(O_DSYNC, O_RSYNC): New macros, both defined to O_SYNC as Linux does.
This commit is contained in:
Roland McGrath 2001-06-14 10:06:07 +00:00
parent 3de5235f0f
commit eeeeed6a56
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2001-06-14 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]:
(O_DSYNC, O_RSYNC): New macros, both defined to O_SYNC as Linux does.
2001-06-13 Roland McGrath <roland@frob.com>
* rt/aio_notify.c: Include <unistd.h> for _POSIX_REALTIME_SIGNALS.

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for GNU.
Copyright (C) 1993,94,96,97,98,99, 2000 Free Software Foundation, Inc.
Copyright (C) 1993,94,96,97,98,99,2000,01 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -78,6 +78,13 @@
# define O_EXLOCK 0x00040000 /* Open with exclusive file lock. */
#endif
/* These are lesser flavors of partial synchronization that are
implied by our one flag (O_FSYNC). */
#if defined __USE_POSIX199309 || defined __USE_UNIX98
# define O_DSYNC O_SYNC /* Synchronize data. */
# define O_RSYNC O_SYNC /* Synchronize read operations. */
#endif
/* The name O_NONBLOCK is unfortunately overloaded; it is both a file name
translation flag and an I/O operating mode. O_NDELAY is the deprecated