summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshare/nfs/libshare_nfs.c
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2019-12-02 13:05:42 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2019-12-02 13:05:42 +0000
commit98860832862cef20612fd5b10b324f5eba1b4015 (patch)
tree8fabd2b174a6ffe8afb37c485d8cd5bca906563d /usr/src/lib/libshare/nfs/libshare_nfs.c
parent09f69895a11ea4b8eb83c65cc9de22502d7d41a8 (diff)
parent4deedc8c9617c76c1e08a5265614b205754926c4 (diff)
downloadillumos-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.c12
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,