Print this page
NEX-19025 CIFS gets confused with filenames containing enhanced Unicode
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
and: (fix build, check-rtime)
NEX-4083 Upstream changes from illumos 5917 and 5995
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-2460 libfksmbd should not link with libsmb
re #6854 FindFirstFile,FindFirstFileEx,... are not working correctly on Nexenta CIFS-shares
        
*** 140,150 ****
  smb_match_private(const char *pat, const char *str, struct match_priv *priv)
  {
          const char      *limit;
          char            pc;             /* current pattern char */
          int             rc;
!         smb_wchar_t     wcpat, wcstr;   /* current wchar in pat, str */
          int             nbpat, nbstr;   /* multi-byte length of it */
  
          if (priv->depth >= SMB_MATCH_DEPTH_MAX)
                  return (-1);
  
--- 140,150 ----
  smb_match_private(const char *pat, const char *str, struct match_priv *priv)
  {
          const char      *limit;
          char            pc;             /* current pattern char */
          int             rc;
!         uint32_t        wcpat, wcstr;   /* current wchar in pat, str */
          int             nbpat, nbstr;   /* multi-byte length of it */
  
          if (priv->depth >= SMB_MATCH_DEPTH_MAX)
                  return (-1);