mirror of
https://github.com/samba-team/samba.git
synced 2025-12-20 16:23:51 +03:00
Newly re-written do_match and mask_match functions, with the
help of Ums Harald <Harald.Ums@pro-sieben.de>, who has been testing our 8.3 wildcards with a test suite. With his new code for 8.3 matching, this is the test done (I'm quoting from his email) "I tested it by generating a directory with about 7600 Files and run automatc tests with about 4000 patterns. The result from Win95 -> WinNT and Win95 -> Samba where identical according to diff." I have also re-written the long filename wildcard code, so that doing DIR a*z now matches files : AAA.BBB.CCCC....ZZZZ correctly, and other fixes besides. I sincerely hope I can lay this (horrid) issue to rest now :-). Jeremy.
This commit is contained in:
@@ -2013,6 +2013,7 @@ BOOL string_init(char **dest,char *src);
|
||||
void string_free(char **s);
|
||||
BOOL string_set(char **dest,char *src);
|
||||
BOOL string_sub(char *s,char *pattern,char *insert);
|
||||
BOOL mask_match(char *str, char *regexp, int case_sig, BOOL trans2);
|
||||
BOOL do_match(char *str, char *regexp, int case_sig);
|
||||
BOOL mask_match(char *str, char *regexp, int case_sig,BOOL trans2);
|
||||
void become_daemon(void);
|
||||
|
||||
Reference in New Issue
Block a user