(O_RSYNC, O_DSYNC): Define.

This commit is contained in:
Ulrich Drepper 1999-08-05 17:40:36 +00:00
parent b72cf02093
commit cd55b09de4

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux. /* O_*, F_*, FD_* bit values for Linux.
Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -50,7 +50,17 @@
#endif #endif
/* Not necessary, files are always with 64bit off_t. */ /* Not necessary, files are always with 64bit off_t. */
#define O_LARGEFILE 0 #ifdef __USE_LARGEFILE64
# define O_LARGEFILE 0
#endif
/* For now Linux has synchronisity options for data and read operations.
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_RSYNC O_SYNC /* Synchronize read operations. */
#endif
/* Values for the second argument to `fcntl'. */ /* Values for the second argument to `fcntl'. */
#define F_DUPFD 0 /* Duplicate file descriptor. */ #define F_DUPFD 0 /* Duplicate file descriptor. */