imp
4da5e292ad
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-07 00:24:33 +00:00
imp
b49b7fe799
Remove advertising clause from University of California Regent's
...
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.
Approved by: core, peter, alc, rwatson
2004-04-07 20:46:16 +00:00
obrien
8b64eb1925
Use __FBSDID().
2003-06-11 05:37:42 +00:00
dd
ad77581032
Import the libc fnmatch() into the kernel. This will be used by,
...
among other things, the DEVFS rule subsystem to match nodes against a
path pattern supplied by the user.
fnmatch.c was repo-copied from src/lib/libc/gen/fnmatch.c, and the
only changes to it are those necessary to make it compile in the
kernel. The relevant parts of fnmatch.h were imported into libkern.h.
Approved by: -arch
2002-10-08 04:15:55 +00:00
obrien
b45ff0fb56
* Remove __P and convert to ANSI prototypes.
...
* Remove 'register'. (some functions had 7+ register functions...)
* Fix SCM ID's.
2002-02-01 01:32:19 +00:00
ache
093956d0d4
Style optimization in newly added POSIX range []] conformance, redo
...
'for' loop as do...while and remove variable unneded now
1997-06-07 01:33:10 +00:00
ache
7b2c8490f9
Add missing FNM_PERIOD check for '[' range
...
Don't treat !^ as first characters in the range, just as negate sign
[/] never match if FNM_PATHNAME
1997-06-06 22:33:28 +00:00
ache
2d0c88c354
1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
...
2) Treat unclosed [ range in pattern as regular characters (bash style)
1997-06-06 21:48:55 +00:00
jdp
e3a6733425
Fix a bug that caused some false mismatches when both FNM_PATHNAME
...
and FNM_LEADING_DIR were specified and the pattern ended with "*".
Example: pattern="src/usr.sbin/w*", string="src/usr.sbin/watch/watch.8,v".
This should match, but did not.
1997-04-29 03:24:57 +00:00
ache
1fc112af6f
Eliminate some function calls when locale not used
1997-04-04 19:08:19 +00:00
ache
9f599254e5
Speedup in case locale not used
1997-04-04 18:44:19 +00:00
ache
a96f64f92c
collate_range_cmp -> __collate_range_cmp
1996-10-31 04:32:27 +00:00
ache
392b773de0
GNU-style changes:
...
1) Rename FNM_ICASE to FNM_CASEFOLD
2) Add FNM_LEADING_DIR
Add proper (unsigned char) casts to tolower().
Use 'char' function argument for proper sign extension
1996-10-23 16:40:20 +00:00
wosch
085d68ca3b
add flag FNM_ICASE for case insensitve search
...
Reviewed by: ache
1996-10-20 15:15:59 +00:00
ache
18e6a0b58f
Convert to newly aded collate compare function
1996-08-12 18:49:54 +00:00
ache
e37075011a
Use collate for alpha character ranges
1996-08-12 04:03:50 +00:00
jkh
c4d4a99d31
General -Wall warning cleanup, part I.
...
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
1996-07-12 18:57:58 +00:00
rgrimes
f05428e4cd
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
rgrimes
cb2f2e712b
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00