PERFORCE change 144531 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Thu Jul 3 05:17:58 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=144531
Change 144531 by trasz at trasz_traszkan on 2008/07/03 05:17:32
Add support for the new ACLs to mount(8).
Affected files ...
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/mount/mntopts.h#2 edit
.. //depot/projects/soc2008/trasz_nfs4acl/sbin/mount/mount.c#2 edit
Differences ...
==== //depot/projects/soc2008/trasz_nfs4acl/sbin/mount/mntopts.h#2 (text+ko) ====
@@ -54,6 +54,7 @@
#define MOPT_SNAPSHOT { "snapshot", 0, MNT_SNAPSHOT, 0 }
#define MOPT_MULTILABEL { "multilabel", 0, MNT_MULTILABEL, 0 }
#define MOPT_ACLS { "acls", 0, MNT_ACLS, 0 }
+#define MOPT_NFS4ACLS { "nfs4acls", 0, MNT_NFS4ACLS, 0 }
/* Control flags. */
#define MOPT_FORCE { "force", 0, MNT_FORCE, 0 }
@@ -87,7 +88,8 @@
MOPT_NOCLUSTERR, \
MOPT_NOCLUSTERW, \
MOPT_MULTILABEL, \
- MOPT_ACLS
+ MOPT_ACLS, \
+ MOPT_NFS4ACLS
void getmntopts(const char *, const struct mntopt *, int *, int *);
void rmslashes(char *, char *);
==== //depot/projects/soc2008/trasz_nfs4acl/sbin/mount/mount.c#2 (text+ko) ====
@@ -107,6 +107,7 @@
{ MNT_SOFTDEP, "soft-updates" },
{ MNT_MULTILABEL, "multilabel" },
{ MNT_ACLS, "acls" },
+ { MNT_NFS4ACLS, "nfs4acls" },
{ MNT_GJOURNAL, "gjournal" },
{ 0, NULL }
};
@@ -877,6 +878,7 @@
if (flags & MNT_SUIDDIR) res = catopt(res, "suiddir");
if (flags & MNT_MULTILABEL) res = catopt(res, "multilabel");
if (flags & MNT_ACLS) res = catopt(res, "acls");
+ if (flags & MNT_NFS4ACLS) res = catopt(res, "nfs4acls");
return (res);
}
More information about the p4-projects
mailing list