Print this page
2988 nfssrv: need ability to go to submounts for v3 and v2 protocols
Portions contributed by: Marcel Telka <marcel.telka@nexenta.com>
Portions contributed by: Jean McCormack <jean.mccormack@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Change-Id: I6fdf110cc17e789353c4442b83a46cb80643456e

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/nfs/lib/sharetab.h
          +++ new/usr/src/cmd/fs.d/nfs/lib/sharetab.h
↓ open down ↓ 20 lines elided ↑ open up ↑
  21   21  
  22   22  /*
  23   23   * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  /*
  27   27   * Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
  28   28   */
  29   29  
  30   30  /*      Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T     */
  31      -/*        All Rights Reserved   */
       31 +/*      All Rights Reserved     */
  32   32  
  33   33  /*
  34   34   * Portions of this source code were derived from Berkeley 4.3 BSD
  35   35   * under license from the Regents of the University of California.
  36   36   */
  37   37  
  38   38  /*
  39   39   * Note: <sharefs/share.h> must be included before this file.
  40   40   */
  41   41  
↓ open down ↓ 16 lines elided ↑ open up ↑
  58   58  #define SHOPT_WINDOW    "window"
  59   59  #define SHOPT_NOSUB     "nosub"
  60   60  #define SHOPT_NOSUID    "nosuid"
  61   61  #define SHOPT_ACLOK     "aclok"
  62   62  #define SHOPT_PUBLIC    "public"
  63   63  #define SHOPT_INDEX     "index"
  64   64  #define SHOPT_LOG       "log"
  65   65  #define SHOPT_NOACLFAB  "noaclfab"
  66   66  #define SHOPT_UIDMAP    "uidmap"
  67   67  #define SHOPT_GIDMAP    "gidmap"
       68 +#define SHOPT_NOHIDE    "nohide"
  68   69  
  69   70  /* XXX The following are added for testing volatile fh's purposes only */
  70   71  #ifdef VOLATILE_FH_TEST
  71   72  #define SHOPT_VOLFH     "volfh"
  72   73  #endif /* VOLATILE_FH_TEST */
  73   74  
  74   75  int             getshare(FILE *, share_t **);
  75   76  char            *getshareopt(char *, char *);
  76   77  share_t         *sharedup(share_t *);
  77   78  void            sharefree(share_t *);
  78   79  
  79   80  #ifdef __cplusplus
  80   81  }
  81   82  #endif
  82   83  
  83   84  #endif /* !_SHARETAB_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX