[PATCH 1/1] include/uapi: Define AT_FDNODIR constant as future guarantee
From: Steven Stewart-Gallus <hidden>
Date: 2014-07-05 19:51:19
From: Steven Stewart-Gallus <sstewartgallus00-QKvm5KDIoDa7M0a00MdBSQ@public.gmane.org This constant means that in the far future it might be possible to define other AT_FD* constants. Signed-off-by: Steven Stewart-Gallus <redacted> --- This is my first kernel patch but this is really trivial so I hope I'm doing this right.
diff --git a/include/uapi/linux/fcntl.h b/include/uapi/linux/fcntl.h
index 074b886..92223f0 100644
--- a/include/uapi/linux/fcntl.h
+++ b/include/uapi/linux/fcntl.h@@ -38,9 +38,15 @@ #define DN_ATTRIB 0x00000020 /* File changed attibutes */ #define DN_MULTISHOT 0x80000000 /* Don't remove notifier */ +#define AT_FDNODDIR -1 /* Special value used to indicate + openat should not use any directory. + Currently, other values work for this + but in the future that might + change. */ #define AT_FDCWD -100 /* Special value used to indicate - openat should use the current - working directory. */ + openat should use the current + working directory. */ + #define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ #define AT_REMOVEDIR 0x200 /* Remove directory instead of unlinking file. */