devd and caseful device ID matching on 6.0

M. Warner Losh imp at
Sat Jan 7 22:22:18 PST 2006

In message: <43C0A206.6020103 at>
            Gary Palmer <gjp at> writes:
: M. Warner Losh wrote:
: >This works.  However, matches should already be case insensitive.  If
: >they aren't, then I need to investigate why not.
: >  
: >
: My reading of regex(3) says that the reg_comp at line 173 of 
: needs to add the REG_ICASE flag.  i.e.
:         regcomp(&_regex, _re.c_str(), REG_EXTENDED | REG_NOSUB | REG_ICASE);
: Testing seeems to show that adding that flag makes "match" case-insensitive.

I found the same thing here, and committed a fix.  Thanks!  I'm still
pondering equals.  I'd like to have some way to specify masks with it,
ideally, but maybe what you submitted is better enough to run with
it.  As Sam mentioned, he made very similar suggestions a while ago.


More information about the freebsd-stable mailing list