Define LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.

This commit is contained in:
Ulrich Drepper 2006-03-24 16:36:38 +00:00
parent cafdfdb65b
commit e91c196ae0
8 changed files with 56 additions and 8 deletions

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
Copyright (C) 1995-1999, 2000, 2004, 2005 Free Software Foundation, Inc.
Copyright (C) 1995-2000, 2004, 2005, 2006 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
@ -173,6 +173,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2004
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2004, 2006
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -180,6 +180,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux/IA64.
Copyright (C) 1999, 2000, 2004 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2004, 2006 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
@ -174,6 +174,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux/PowerPC.
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004, 2006
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -180,6 +180,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
Copyright (C) 2000, 2001, 2002, 2004, 2006 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
@ -199,6 +199,12 @@ struct flock64
# endif
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2004
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2004, 2006
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -180,6 +180,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux/SPARC.
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004
Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004, 2006
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -199,6 +199,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */

View File

@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux/x86-64.
Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
Copyright (C) 2001, 2002, 2004, 2006 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
@ -194,6 +194,12 @@ struct flock64
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
/* Linux-specific operations for posix_fadvise. */
#ifdef __USE_GNU
# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */
# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */
#endif
__BEGIN_DECLS
/* Provide kernel hint to read ahead. */