On Tuesday 04 September 2007 10:25, Rudolf Cejka wrote: > Kern Sibbald wrOTE (2007/09/03): > > 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 > > Hello, I think that there is a bug in BSD :o/
Yes, that is the conclusion I reached too. Fortunately, the case is a bit unusual, so I don't see any urgency in fixing it. > I debugged your example and > I think, that I understand where the problem is, but I'm afraid, that the > solution could not be easy Hmm. I briefly looked at the problem, and without actually debugging it, it seemed to me that it is most likely a problem with their * optimization code, so I left it for some day when I have more time. > - it is somewhat inherent from historic BSD 4.4 > Lite sources. I looked at FreeBSD and NetBSD sources and they both look > similar in the critical path. I will send a Problem Report for FreeBSD > system and we will see. Good move. Please let me know if they come up with a solution. :-) Regards, Kern > > Thanks. ------------------------------------------------------------------------- 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