On Monday 03 September 2007 18:44, Eric Bollengier wrote: > Hi, > > It's why we provide the bwild tool... If you are using something > special, you can validate your expression with this tool. > > I have run the testfnm regress tool from the glibc with the old bacula > version, and more than one tests are failing...
Yes, that is quite likely because the old Bacula code is GNU but really quite old. What would be interesting is to run it with the code that is in the SVN now. > > [ 3] a[/]b matches a/b -> FAIL > [ 5] * matches a/b -> FAIL > [ 6] *[/]b matches a/b -> FAIL > [ 7] *[b] matches a/b -> FAIL > [33] */* matches a/.b -> FAIL > [36] *[[:alpha:]]/*[[:alnum:]] does not match a/b -> FAIL > [37] *[![:digit:]]*/[![:d-d] does not match a/b -> FAIL > [38] *[![:digit:]]*/[[:d-d] does not match a/[ -> FAIL > [48] **/? does not match /b -> FAIL > > ... > > On Monday 03 September 2007 13:45:48 Kern Sibbald wrote: > > Hello, > > > > You would think that wild cards (fnmatch) are well known and that they > > work the same on all systems. Apparently not. > > > > On GNU clib systems, > > > > fnmatch("a*b/*", "abbb/.x", FNM_PATHNAME|FNM_PERIOD) returns fail > > (i.e. FN_NOMATCH). > > > > and on my version of the BSD fnmatch.c it returns success. I could have > > messed up the code in porting it into Bacula, but I consider that > > *highly* unlikely. > > > > In reading the GNU documentation on fnmatch, it is not clear which is > > correct -- in fact, depending on nuances of precedences of the rules, > > which is not documented, both interpretations seem to be correct. > > > > Does anyone have any opinions? Am I missing something? > > > > I must admit: this is somewhat a tricky case. :-) > > > > Regards, > > > > Kern ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users