summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchip <chip>2001-11-22 01:41:19 +0000
committerchip <chip>2001-11-22 01:41:19 +0000
commite005f9f0ff176fa01e85fe5e9ad40c05051d4c94 (patch)
tree88852e7b723bfd8cb1bc900b5fe67266e122d2cc
parent13e118068de064b9bd69c629b74ccb11745c20c9 (diff)
downloadnfs-utils-e005f9f0ff176fa01e85fe5e9ad40c05051d4c94.tar.gz
nfs-utils-e005f9f0ff176fa01e85fe5e9ad40c05051d4c94.tar.xz
nfs-utils-e005f9f0ff176fa01e85fe5e9ad40c05051d4c94.zip
2001-11-21 Chip Salzenberg <chip@pobox.com>
* support/nfs/exports.c (parseopts): Accept old-style "crossmnt" option, for old xtabs.
-rw-r--r--ChangeLog1
-rw-r--r--support/nfs/exports.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 10b2a13..d82c70a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
* support/nfs/exports.c (efname): Added: current exports file name.
(setnfsexportent): Set it.
(endnfsexportent, parseopts, getexport, syntaxerr): Use it.
+ (parseopts): Accept old-style "crossmnt" option, for old xtabs.
2001-10-11 Chip Salzenberg <chip@pobox.com>
diff --git a/support/nfs/exports.c b/support/nfs/exports.c
index 5a8e7e9..0c25277 100644
--- a/support/nfs/exports.c
+++ b/support/nfs/exports.c
@@ -309,6 +309,10 @@ parseopts(char *cp, struct exportent *ep)
ep->e_flags |= NFSEXP_CROSSMNT;
else if (!strcmp(opt, "hide"))
ep->e_flags &= ~NFSEXP_CROSSMNT;
+ else if (!strcmp(opt, "crossmnt")) /* old style */
+ ep->e_flags |= NFSEXP_CROSSMNT;
+ else if (!strcmp(opt, "nocrossmnt")) /* old style */
+ ep->e_flags &= ~NFSEXP_CROSSMNT;
else if (!strcmp(opt, "wdelay"))
ep->e_flags |= NFSEXP_GATHERED_WRITES;
else if (!strcmp(opt, "no_wdelay"))