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 don't imagine that you were directing that comment at me -- since I was the 
person who wrote bwild  :-)

>
> I have run the testfnm regress tool from the glibc with the old bacula
> version, and more than one tests are failing...
>
> [ 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

Reply via email to