devd and caseful device ID matching on 6.0
Gary Palmer
gjp at in-addr.com
Sat Jan 7 21:24:33 PST 2006
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 devd.cc
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.
Regards,
Gary
More information about the freebsd-stable
mailing list