summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2015-05-24 16:32:52 +0000
committerdchagin <dchagin@FreeBSD.org>2015-05-24 16:32:52 +0000
commitc7d93122437ca8f979aa0170746081b0e5cc4c4f (patch)
treefe9737f9af28fa3b42637e0a2a35eb8a3ad252a5 /sys/compat/linux
parentdb8a000521e6e8da552691bb097b52a61cc1057d (diff)
downloadFreeBSD-src-c7d93122437ca8f979aa0170746081b0e5cc4c4f.zip
FreeBSD-src-c7d93122437ca8f979aa0170746081b0e5cc4c4f.tar.gz
Add several fcntl flags.
Differential Revision: https://reviews.freebsd.org/D1088 Reviewed by: trasz
Diffstat (limited to 'sys/compat/linux')
-rw-r--r--sys/compat/linux/linux_file.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/sys/compat/linux/linux_file.h b/sys/compat/linux/linux_file.h
index b4a0526..f27d5b4 100644
--- a/sys/compat/linux/linux_file.h
+++ b/sys/compat/linux/linux_file.h
@@ -91,6 +91,33 @@
#define LINUX_F_SETOWN 8
#define LINUX_F_GETOWN 9
#endif
+#ifndef LINUX_F_SETSIG
+#define LINUX_F_SETSIG 10
+#define LINUX_F_GETSIG 11
+#endif
+#ifndef LINUX_F_SETOWN_EX
+#define LINUX_F_SETOWN_EX 15
+#define LINUX_F_GETOWN_EX 16
+#define LINUX_F_GETOWNER_UIDS 17
+#endif
+
+#define LINUX_F_SPECIFIC_BASE 1024
+
+#define LINUX_F_SETLEASE (LINUX_F_SPECIFIC_BASE + 0)
+#define LINUX_F_GETLEASE (LINUX_F_SPECIFIC_BASE + 1)
+#define LINUX_F_CANCELLK (LINUX_F_SPECIFIC_BASE + 5)
+#define LINUX_F_DUPFD_CLOEXEC (LINUX_F_SPECIFIC_BASE + 6)
+#define LINUX_F_NOTIFY (LINUX_F_SPECIFIC_BASE + 2)
+#define LINUX_F_SETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 7)
+#define LINUX_F_GETPIPE_SZ (LINUX_F_SPECIFIC_BASE + 8)
+
+#define LINUX_F_GETLKP 36
+#define LINUX_F_SETLKP 37
+#define LINUX_F_SETLKPW 38
+
+#define LINUX_F_OWNER_TID 0
+#define LINUX_F_OWNER_PID 1
+#define LINUX_F_OWNER_PGRP 2
#ifndef LINUX_F_RDLCK
#define LINUX_F_RDLCK 0
OpenPOWER on IntegriCloud