summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux/linux.h
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>2005-04-13 04:31:43 +0000
committermdodd <mdodd@FreeBSD.org>2005-04-13 04:31:43 +0000
commit6f940cf20fbb1a793151a0472bcbf40cf706010e (patch)
tree16dee980417407891d11891821038068a1ceba16 /sys/i386/linux/linux.h
parent0ed47f8e655d3f366eeeac435567ae2446a2dc50 (diff)
downloadFreeBSD-src-6f940cf20fbb1a793151a0472bcbf40cf706010e.zip
FreeBSD-src-6f940cf20fbb1a793151a0472bcbf40cf706010e.tar.gz
Add support for O_NOFOLLOW and O_DIRECT to Linux fcntl() F_GETFL/F_SETFL.
Diffstat (limited to 'sys/i386/linux/linux.h')
-rw-r--r--sys/i386/linux/linux.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/i386/linux/linux.h b/sys/i386/linux/linux.h
index fa0ab75..6ca77b3 100644
--- a/sys/i386/linux/linux.h
+++ b/sys/i386/linux/linux.h
@@ -484,6 +484,11 @@ int linux_ioctl_unregister_handler(struct linux_ioctl_handler *h);
#define LINUX_O_NDELAY LINUX_O_NONBLOCK
#define LINUX_O_SYNC 010000
#define LINUX_FASYNC 020000
+#define LINUX_O_DIRECT 040000 /* direct disk access hint */
+#define LINUX_O_LARGEFILE 0100000
+#define LINUX_O_DIRECTORY 0200000 /* must be a directory */
+#define LINUX_O_NOFOLLOW 0400000 /* don't follow links */
+#define LINUX_O_NOATIME 01000000
#define LINUX_F_DUPFD 0
#define LINUX_F_GETFD 1
OpenPOWER on IntegriCloud