diff options
author | jhb <jhb@FreeBSD.org> | 2011-12-29 15:34:59 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2011-12-29 15:34:59 +0000 |
commit | cab9e82ffb3a5e2fc4e0ed75a4737d51cee8da3f (patch) | |
tree | acd39eeb2ae13ecca105959b2a76566811d61e36 /sys/i386/linux/linux.h | |
parent | 7b15bf872a96f2f4221e0d54b376fcddb77a03d5 (diff) | |
download | FreeBSD-src-cab9e82ffb3a5e2fc4e0ed75a4737d51cee8da3f.zip FreeBSD-src-cab9e82ffb3a5e2fc4e0ed75a4737d51cee8da3f.tar.gz |
Implement linux_fadvise64() and linux_fadvise64_64() using
kern_posix_fadvise().
Reviewed by: silence on emulation@
MFC after: 2 weeks
Diffstat (limited to 'sys/i386/linux/linux.h')
-rw-r--r-- | sys/i386/linux/linux.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/i386/linux/linux.h b/sys/i386/linux/linux.h index d02614b..a57be83 100644 --- a/sys/i386/linux/linux.h +++ b/sys/i386/linux/linux.h @@ -573,6 +573,16 @@ int linux_ioctl_unregister_handler(struct linux_ioctl_handler *h); #define LINUX_F_UNLCK 2 /* + * posix_fadvise advice + */ +#define LINUX_POSIX_FADV_NORMAL 0 +#define LINUX_POSIX_FADV_RANDOM 1 +#define LINUX_POSIX_FADV_SEQUENTIAL 2 +#define LINUX_POSIX_FADV_WILLNEED 3 +#define LINUX_POSIX_FADV_DONTNEED 4 +#define LINUX_POSIX_FADV_NOREUSE 5 + +/* * mount flags */ #define LINUX_MS_RDONLY 0x0001 |