summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2016-03-29 20:48:06 -0400
committerJan Kara <jack@suse.cz>2016-03-30 10:15:09 +0200
commit8fb5c395dcd663e919418d7a56741ef6f8780c6f (patch)
treea31b7b723114d9c4644c9153e029c6a9bfba2856
parentfeca6d2e55d992bbe176ee8faa734c105eb1b2e1 (diff)
downloadquota-tools-8fb5c395dcd663e919418d7a56741ef6f8780c6f.tar.gz
Provide fallback definitions for MNTTYPE_NFS and MNTTYPE_NOAUTO
Not all C library's /usr/include/mntent.h are guaranteed to define MNTTYPE_NFS and MNTTYPE_AUTO. Since we already are defining a large number of MNTTYPE_* macros for our own use in mntopt.h, add fallback definitions for MNTTYPE_NFS and MNTTYPE_NOAUTO there. Signed-off-by: Theodore Ts'o <tytso@mit.edu> Signed-off-by: Jan Kara <jack@suse.cz>
-rw-r--r--mntopt.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/mntopt.h b/mntopt.h
index 63905bd..f31abb7 100644
--- a/mntopt.h
+++ b/mntopt.h
@@ -21,6 +21,10 @@
#define MNTTYPE_OCFS2 "ocfs2" /* Oracle Cluster filesystem */
#define MNTTYPE_GFS2 "gfs2" /* Red Hat Global filesystem 2 */
+#ifndef MNTTYPE_NFS
+#define MNTTYPE_NFS "nfs" /* Network file system. */
+#endif
+
/* mount options */
#define MNTOPT_NOQUOTA "noquota" /* don't enforce quota */
#define MNTOPT_QUOTA "quota" /* enforce user quota */
@@ -33,4 +37,8 @@
#define MNTOPT_LOOP "loop" /* loopback mount */
#define MNTOPT_JQFMT "jqfmt" /* journaled quota format */
+#ifndef MNTOPT_NOAUTO
+#define MNTOPT_NOAUTO "noauto" /* Do not auto mount. */
+#endif
+
#endif