Print this page
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/dirent.h
          +++ new/usr/src/uts/common/sys/dirent.h
↓ open down ↓ 68 lines elided ↑ open up ↑
  69   69  typedef struct dirent64 {
  70   70          ino64_t         d_ino;          /* "inode number" of entry */
  71   71          off64_t         d_off;          /* offset of disk directory entry */
  72   72          unsigned short  d_reclen;       /* length of this record */
  73   73          char            d_name[1];      /* name of file */
  74   74  } dirent64_t;
  75   75  
  76   76  #endif  /* _LARGEFILE64_SOURCE */
  77   77  
  78   78  #if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__)
  79      -#if defined(_KERNEL)
       79 +#if defined(_KERNEL) || defined(_FAKE_KERNEL)
  80   80  #define DIRENT64_RECLEN(namelen)        \
  81   81          ((offsetof(dirent64_t, d_name[0]) + 1 + (namelen) + 7) & ~ 7)
  82   82  #define DIRENT64_NAMELEN(reclen)        \
  83   83          ((reclen) - (offsetof(dirent64_t, d_name[0])))
  84   84  #define DIRENT32_RECLEN(namelen)        \
  85   85          ((offsetof(dirent32_t, d_name[0]) + 1 + (namelen) + 3) & ~ 3)
  86   86  #define DIRENT32_NAMELEN(reclen)        \
  87   87          ((reclen) - (offsetof(dirent32_t, d_name[0])))
  88   88  #endif
  89   89  
↓ open down ↓ 46 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX