1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-13 16:23:50 +03:00

- removed all our old wildcard matching code and replaced it with a

call to ms_fnmatch(). This also removes all the Win9X semantics stuff
and a bunch of other associated cruft.

- moved the stat cache code into statcache.c

- fixed the uint16 alignment requirements of ascii_to_unistr() and
  unistr_to_ascii()

- trans2 SMB_FIND_FILE_BOTH_DIRECTORY_INFO returns the short name as
  unicode always (at least thats what NT4 does)

- fixed some errors in the in-memory tdb code. Still ugly, but doesn't
  crash as much
This commit is contained in:
Andrew Tridgell
-
parent cc9e007cdf
commit 03e9cea004
15 changed files with 391 additions and 975 deletions

View File

@@ -176,14 +176,6 @@
#define _smb_setlen(buf,len) buf[0] = 0; buf[1] = (len&0x10000)>>16; \
buf[2] = (len&0xFF00)>>8; buf[3] = len&0xFF;
/*********************************************************
* Routine to check if a given string matches exactly.
* Case can be significant or not.
**********************************************************/
#define exact_match(str, regexp, case_sig) \
((case_sig?strcmp(str,regexp):strcasecmp(str,regexp)) == 0)
/*******************************************************************
find the difference in milliseconds between two struct timeval
values