Print this page
Updated wording
5032 share_nfs(1m): Documentation for "noaclfab" is needed

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/nfs/export.h
          +++ new/usr/src/uts/common/nfs/export.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright 2016 Nexenta Systems, Inc.  All rights reserved.
  24   24   * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
       25 + * Copyright 2016 Jason King.
  25   26   */
  26   27  
  27   28  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
  28   29  /*        All Rights Reserved   */
  29   30  
  30   31  #ifndef _NFS_EXPORT_H
  31   32  #define _NFS_EXPORT_H
  32   33  
  33   34  #include <nfs/nfs_sec.h>
  34   35  #include <nfs/auth.h>
↓ open down ↓ 143 lines elided ↑ open up ↑
 178  179                                  /* transaction logging are enabled */
 179  180  #define EX_PSEUDO       0x80    /* pseudo filesystem export */
 180  181  #ifdef VOLATILE_FH_TEST
 181  182  #define EX_VOLFH        0x100   /* XXX nfsv4 fh may expire anytime */
 182  183  #define EX_VOLRNM       0x200   /* XXX nfsv4 fh expire at rename */
 183  184  #define EX_VOLMIG       0x400   /* XXX nfsv4 fh expire at migration */
 184  185  #define EX_NOEXPOPEN    0x800   /* XXX nfsv4 fh no expire with open */
 185  186  #endif /* VOLATILE_FH_TEST */
 186  187  
 187  188  #define EX_CHARMAP      0x1000  /* NFS may need a character set conversion */
 188      -#define EX_NOACLFAB     0x2000  /* If set, NFSv2 and v3 servers doesn't */
 189      -                                /* fabricate ACL for VOP_GETSECATTR OTW call */
      189 +#define EX_NOACLFAB     0x2000  /* If set, NFSv2 and v3 servers won't */
      190 +                                /* fabricate an aclent_t ACL on file systems */
      191 +                                /* that don't support aclent_t ACLs */
 190  192  
 191  193  #ifdef  _KERNEL
 192  194  
 193  195  #define RPC_IDEMPOTENT  0x1     /* idempotent or not */
 194  196  /*
 195  197   * Be very careful about which NFS procedures get the RPC_ALLOWANON bit.
 196  198   * Right now, if this bit is on, we ignore the results of per NFS request
 197  199   * access control.
 198  200   */
 199  201  #define RPC_ALLOWANON   0x2     /* allow anonymous access */
↓ open down ↓ 488 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX