Print this page
NEX-14666 Need to provide SMB 2.1 Client
NEX-17187 panic in smbfs_acl_store
NEX-17231 smbfs create xattr files finds wrong file
NEX-17224 smbfs lookup EINVAL should be ENOENT
NEX-17260 SMB1 client fails to list directory after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com>
and: (cleanup)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libsmbfs/cflib.h
          +++ new/usr/src/lib/libsmbfs/cflib.h
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28   * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29   29   * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30   30   * SUCH DAMAGE.
  31   31   *
  32   32   * $Id: cflib.h,v 1.1.1.1 2001/06/09 00:28:11 zarzycki Exp $
  33   33   */
  34   34  
  35   35  /*
  36   36   * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  37   37   * Use is subject to license terms.
       38 + *
       39 + * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  38   40   */
  39   41  
  40   42  #ifndef _CFLIB_H_
  41   43  #define _CFLIB_H_
  42   44  
  43   45  struct rcfile;
  44   46  
  45   47  /*
  46   48   * A unified options parser
  47   49   */
↓ open down ↓ 30 lines elided ↑ open up ↑
  78   80  #endif
  79   81  
  80   82  int  opt_args_parse(struct rcfile *, struct opt_args *, const char *,
  81   83          opt_callback_t *);
  82   84  int  opt_args_parseopt(struct opt_args *, int, char *, opt_callback_t *);
  83   85  
  84   86  int  cf_getopt(int, char * const *, const char *);
  85   87  void cf_opt_lock(void);
  86   88  void cf_opt_unlock(void);
  87   89  
       90 +char *cf_get_client_uuid(void);
       91 +
  88   92  int  rc_getstringptr(struct rcfile *, const char *, const char *, char **);
  89   93  int  rc_getstring(struct rcfile *, const char *, const char *, size_t, char *);
  90   94  int  rc_getint(struct rcfile *, const char *, const char *, int *);
  91   95  int  rc_getbool(struct rcfile *, const char *, const char *, int *);
  92   96  
  93   97  int smb_open_rcfile(char *);
  94   98  void smb_close_rcfile(void);
  95   99  
  96  100  #ifdef __cplusplus
  97  101  }
  98  102  #endif
  99  103  
 100  104  #endif  /* _CFLIB_H_ */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX