summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2008-11-05 14:58:46 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2009-03-16 17:52:42 -0700
commit9f97e596d592e354b5c7d3e36e4a70fa9f48536e (patch)
tree3421cb4d3365064e785e5d24e895c775ef3612c8 /include
parentf412f397ce0080715f82c22d24b6fda240abfa07 (diff)
documnt FMODE_ constants
commit fc9161e54d0dbf799beff9692ea1cc6237162b85 upstream. Make sure all FMODE_ constants are documents, and ensure a coherent style for the already existing comments. [This is needed for the next patch in the .27 kernel which changes fs.h. This patch makes it easier to handle. - gkh] Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
-rw-r--r--include/linux/fs.h23
1 files changed, 11 insertions, 12 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h
index d1b3e22cea32..1888da765106 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -63,18 +63,17 @@ extern int dir_notify_enable;
#define MAY_ACCESS 16
#define MAY_OPEN 32
-#define FMODE_READ 1
-#define FMODE_WRITE 2
-
-/* Internal kernel extensions */
-#define FMODE_LSEEK 4
-#define FMODE_PREAD 8
-#define FMODE_PWRITE FMODE_PREAD /* These go hand in hand */
-
-/* File is being opened for execution. Primary users of this flag are
- distributed filesystems that can use it to achieve correct ETXTBUSY
- behavior for cross-node execution/opening_for_writing of files */
-#define FMODE_EXEC 16
+/* file is open for reading */
+#define FMODE_READ (1)
+/* file is open for writing */
+#define FMODE_WRITE (2)
+/* file is seekable */
+#define FMODE_LSEEK (4)
+/* file can be accessed using pread/pwrite */
+#define FMODE_PREAD (8)
+#define FMODE_PWRITE FMODE_PREAD /* These go hand in hand */
+/* File is opened for execution with sys_execve / sys_uselib */
+#define FMODE_EXEC (16)
#define RW_MASK 1
#define RWA_MASK 2