diff options
author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2019-12-02 13:05:42 +0000 |
---|---|---|
committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2019-12-02 13:05:42 +0000 |
commit | 98860832862cef20612fd5b10b324f5eba1b4015 (patch) | |
tree | 8fabd2b174a6ffe8afb37c485d8cd5bca906563d /usr/src/lib/libshare/nfs/libshare_nfs.c | |
parent | 09f69895a11ea4b8eb83c65cc9de22502d7d41a8 (diff) | |
parent | 4deedc8c9617c76c1e08a5265614b205754926c4 (diff) | |
download | illumos-joyent-98860832862cef20612fd5b10b324f5eba1b4015.tar.gz |
[illumos-gate merge]
commit 4deedc8c9617c76c1e08a5265614b205754926c4
12041 tem: x86 needs to use tems.ts_color_map() for 8-bit colors
commit 2f572942f3e92c5f77d0b5d0778be90fa16681c1
12040 loader: vbe_print_mode() is missing newline
commit e15e891852f98a4fc7afb32f0999b5bc38f7d1f8
12005 update to Intel microcode-20191115
commit f7db5903887928b2b43995473632ef63d130bbd4
2988 nfssrv: need ability to go to submounts for v3 and v2 protocols
commit 19687f06a4a23ca82910eccd0f898c90ecd3cf62
12017 Assertion failure in kstat_waitq_to_runq from blkdev
Diffstat (limited to 'usr/src/lib/libshare/nfs/libshare_nfs.c')
-rw-r--r-- | usr/src/lib/libshare/nfs/libshare_nfs.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/usr/src/lib/libshare/nfs/libshare_nfs.c b/usr/src/lib/libshare/nfs/libshare_nfs.c index f8f8ff0710..d5fc9fbbfc 100644 --- a/usr/src/lib/libshare/nfs/libshare_nfs.c +++ b/usr/src/lib/libshare/nfs/libshare_nfs.c @@ -175,8 +175,10 @@ struct option_defs optdefs[] = { {SHOPT_UIDMAP, OPT_UIDMAP, OPT_TYPE_MAPPING}, #define OPT_GIDMAP 19 {SHOPT_GIDMAP, OPT_GIDMAP, OPT_TYPE_MAPPING}, +#define OPT_NOHIDE 20 + {SHOPT_NOHIDE, OPT_NOHIDE, OPT_TYPE_BOOLEAN}, #ifdef VOLATILE_FH_TEST /* XXX added for testing volatile fh's only */ -#define OPT_VOLFH 20 +#define OPT_VOLFH 21 {SHOPT_VOLFH, OPT_VOLFH}, #endif /* VOLATILE_FH_TEST */ NULL @@ -1028,6 +1030,14 @@ fill_export_from_optionset(struct exportdata *export, sa_optionset_t optionset) else export->ex_flags &= ~EX_NOACLFAB; break; + case OPT_NOHIDE: + if (value != NULL && (strcasecmp(value, "true") == 0 || + strcmp(value, "1") == 0)) + export->ex_flags |= EX_NOHIDE; + else + export->ex_flags &= ~EX_NOHIDE; + + break; default: /* have a syntactic error */ (void) printf(dgettext(TEXT_DOMAIN, |