summaryrefslogtreecommitdiff
path: root/support/nfs/exports.c
diff options
context:
space:
mode:
authorneilbrown <neilbrown>2003-03-26 03:05:39 +0000
committerneilbrown <neilbrown>2003-03-26 03:05:39 +0000
commit16be8c20d6fe1a997d90ecb229aee6a5f092b73d (patch)
tree72625879992ba430479dd80550918facef1dfb1c /support/nfs/exports.c
parentcec295bf37b784ed6ae5674ce34b9c75d89ea0a1 (diff)
downloadnfs-utils-neilb-devel.tar.gz
Work towards support new cache in 2.5nfs-utils-1-1-0-pre11neilb-devel
Diffstat (limited to 'support/nfs/exports.c')
-rw-r--r--support/nfs/exports.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/support/nfs/exports.c b/support/nfs/exports.c
index 3d23959..3bef3ab 100644
--- a/support/nfs/exports.c
+++ b/support/nfs/exports.c
@@ -170,8 +170,10 @@ putexportent(struct exportent *ep)
fprintf(fp, "%ssync,", (ep->e_flags & NFSEXP_ASYNC)? "a" : "");
fprintf(fp, "%swdelay,", (ep->e_flags & NFSEXP_GATHERED_WRITES)?
"" : "no_");
- fprintf(fp, "%shide,", (ep->e_flags & NFSEXP_CROSSMNT)?
+ fprintf(fp, "%shide,", (ep->e_flags & NFSEXP_NOHIDE)?
"no" : "");
+ fprintf(fp, "%scrossmnt,", (ep->e_flags & NFSEXP_CROSSMNT)?
+ "" : "no");
fprintf(fp, "%ssecure,", (ep->e_flags & NFSEXP_INSECURE_PORT)?
"in" : "");
fprintf(fp, "%sroot_squash,", (ep->e_flags & NFSEXP_ROOTSQUASH)?
@@ -333,9 +335,9 @@ parseopts(char *cp, struct exportent *ep, int warn)
had_sync_opt = 1;
ep->e_flags |= NFSEXP_ASYNC;
} else if (!strcmp(opt, "nohide"))
- ep->e_flags |= NFSEXP_CROSSMNT;
+ ep->e_flags |= NFSEXP_NOHIDE;
else if (!strcmp(opt, "hide"))
- ep->e_flags &= ~NFSEXP_CROSSMNT;
+ ep->e_flags &= ~NFSEXP_NOHIDE;
else if (!strcmp(opt, "crossmnt")) /* old style */
ep->e_flags |= NFSEXP_CROSSMNT;
else if (!strcmp(opt, "nocrossmnt")) /* old style */