Symbol: fnmatch
include/fnmatch.h
54
int fnmatch(const char *, const char *, int);
lib/libc/gen/fnmatch.c
57
__weak_alias(fnmatch,_fnmatch)
lib/libutil/ttyaction.c
127
if (fnmatch(p1, tty, 0) || fnmatch(p2, act, 0))
libexec/ftpd/ftpd.c
1142
} else if (fnmatch(p, remotehost, FNM_CASEFOLD) != 0)
libexec/ftpd/ftpd.c
1170
if (fnmatch(p, g->gr_name, 0) == 0) {
libexec/ftpd/ftpd.c
1181
if (fnmatch(word, name, 0) != 0)
sys/lib/libsa/fnmatch.c
89
if (fnmatch(++fname, pattern))
sys/lib/libsa/ls.c
178
if (pattern && !fnmatch(name, pattern))
sys/lib/libsa/stand.h
312
int fnmatch(const char *, const char *);
tests/lib/libc/gen/t_fnmatch.c
105
ATF_CHECK(fnmatch(" \\x", " \\x", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
106
ATF_CHECK(fnmatch("xx\\x", "xx\\x", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
107
ATF_CHECK(fnmatch("\\xxx", "\\xxx", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
109
ATF_CHECK(fnmatch(" \\x", " \\x", FNM_NOESCAPE) == 0);
tests/lib/libc/gen/t_fnmatch.c
110
ATF_CHECK(fnmatch("xx\\x", "xx\\x", FNM_NOESCAPE) == 0);
tests/lib/libc/gen/t_fnmatch.c
111
ATF_CHECK(fnmatch("\\xxx", "\\xxx", FNM_NOESCAPE) == 0);
tests/lib/libc/gen/t_fnmatch.c
122
ATF_CHECK(fnmatch("???x", "xxx/x", FNM_PATHNAME) != 0);
tests/lib/libc/gen/t_fnmatch.c
123
ATF_CHECK(fnmatch("***x", "xxx/x", FNM_PATHNAME) != 0);
tests/lib/libc/gen/t_fnmatch.c
125
ATF_CHECK(fnmatch("???x", "xxxx", FNM_PATHNAME) == 0);
tests/lib/libc/gen/t_fnmatch.c
126
ATF_CHECK(fnmatch("*/xxx", "/xxx", FNM_PATHNAME) == 0);
tests/lib/libc/gen/t_fnmatch.c
127
ATF_CHECK(fnmatch("x/*.y", "x/z.y", FNM_PATHNAME) == 0);
tests/lib/libc/gen/t_fnmatch.c
138
ATF_CHECK(fnmatch("*x*", "X", FNM_PERIOD) != 0);
tests/lib/libc/gen/t_fnmatch.c
139
ATF_CHECK(fnmatch("*x*", "X", FNM_PERIOD | FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
141
ATF_CHECK(fnmatch("x?y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
142
ATF_CHECK(fnmatch("x*y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
143
ATF_CHECK(fnmatch("*.c", "x.c", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
144
ATF_CHECK(fnmatch("*/?", "x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
145
ATF_CHECK(fnmatch("*/*", "x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
146
ATF_CHECK(fnmatch(".*/?", ".x/y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
147
ATF_CHECK(fnmatch("*/.?", "x/.y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
148
ATF_CHECK(fnmatch("x[.]y", "x.y", FNM_PATHNAME | FNM_PERIOD) == 0);
tests/lib/libc/gen/t_fnmatch.c
150
ATF_CHECK(fnmatch("?x/y", ".x/y", FNM_PATHNAME | FNM_PERIOD) != 0);
tests/lib/libc/gen/t_fnmatch.c
151
ATF_CHECK(fnmatch("*x/y", ".x/y", FNM_PATHNAME | FNM_PERIOD) != 0);
tests/lib/libc/gen/t_fnmatch.c
152
ATF_CHECK(fnmatch("x/?y", "x/.y", FNM_PATHNAME | FNM_PERIOD) != 0);
tests/lib/libc/gen/t_fnmatch.c
153
ATF_CHECK(fnmatch("x/*y", "x/.y", FNM_PATHNAME | FNM_PERIOD) != 0);
tests/lib/libc/gen/t_fnmatch.c
164
ATF_CHECK(fnmatch("[[?*\\\\]", "\\", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
165
ATF_CHECK(fnmatch("[]?*\\\\]", "]", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
166
ATF_CHECK(fnmatch("[!]a-]", "b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
167
ATF_CHECK(fnmatch("[]-_]", "^", 0) == 0); /* range: ']', '^', '_' */
tests/lib/libc/gen/t_fnmatch.c
168
ATF_CHECK(fnmatch("[!]-_]", "X", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
169
ATF_CHECK(fnmatch("[A-\\\\]", "[", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
170
ATF_CHECK(fnmatch("[a-z]/[a-z]", "a/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
171
ATF_CHECK(fnmatch("[*]/b", "*/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
172
ATF_CHECK(fnmatch("[?]/b", "?/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
173
ATF_CHECK(fnmatch("[[a]/b", "a/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
174
ATF_CHECK(fnmatch("[[a]/b", "[/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
175
ATF_CHECK(fnmatch("[/b", "[/b", 0) == 0);
tests/lib/libc/gen/t_fnmatch.c
177
ATF_CHECK(fnmatch("[*]/b", "a/b", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
178
ATF_CHECK(fnmatch("[?]/b", "a/b", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
47
const int rv = fnmatch(/* pattern */ "\\", "\\", 0);
tests/lib/libc/gen/t_fnmatch.c
61
ATF_CHECK(fnmatch("xxx", "XXX", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
62
ATF_CHECK(fnmatch("XXX", "xxx", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
63
ATF_CHECK(fnmatch("xxx", "XxX", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
64
ATF_CHECK(fnmatch("XxX", "xxx", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
65
ATF_CHECK(fnmatch("x*x", "XXX", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
66
ATF_CHECK(fnmatch("**x", "XXX", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
67
ATF_CHECK(fnmatch("*?x", "XXX", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
69
ATF_CHECK(fnmatch("xxx", "XXX", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
70
ATF_CHECK(fnmatch("XXX", "xxx", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
71
ATF_CHECK(fnmatch("xxx", "XxX", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
72
ATF_CHECK(fnmatch("XxX", "xxx", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
73
ATF_CHECK(fnmatch("x*x", "XXX", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
74
ATF_CHECK(fnmatch("**x", "XXX", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
75
ATF_CHECK(fnmatch("*?x", "XXX", FNM_CASEFOLD) == 0);
tests/lib/libc/gen/t_fnmatch.c
86
ATF_CHECK(fnmatch("", "/*", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
87
ATF_CHECK(fnmatch(" ", " /*", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
88
ATF_CHECK(fnmatch("x", "x/*", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
89
ATF_CHECK(fnmatch("///", "////*", 0) != 0);
tests/lib/libc/gen/t_fnmatch.c
91
ATF_CHECK(fnmatch("", "/*", FNM_LEADING_DIR) == 0);
tests/lib/libc/gen/t_fnmatch.c
92
ATF_CHECK(fnmatch(" ", " /*", FNM_LEADING_DIR) == 0);
tests/lib/libc/gen/t_fnmatch.c
93
ATF_CHECK(fnmatch("x", "x/*", FNM_LEADING_DIR) == 0);
tests/lib/libc/gen/t_fnmatch.c
94
ATF_CHECK(fnmatch("///", "////*", FNM_LEADING_DIR) == 0);
usr.bin/diff/diffdir.c
244
if (fnmatch(excl->pattern, dp->d_name, FNM_PATHNAME) == 0)
usr.bin/find/function.c
1382
return (!fnmatch(plan->c_data, entry->fts_name, 0));
usr.bin/find/function.c
1406
return (!fnmatch(plan->c_data, entry->fts_name, FNM_CASEFOLD));
usr.bin/find/function.c
1504
return (!fnmatch(plan->c_data, entry->fts_path, 0));
usr.bin/grep/util.c
75
if (fnmatch(fpattern[i].pat, fname, 0) == 0 ||
usr.bin/grep/util.c
76
fnmatch(fpattern[i].pat, fname_base, 0) == 0) {
usr.bin/grep/util.c
98
fnmatch(dname, dpattern[i].pat, 0) == 0) {
usr.bin/locate/locate/locate.c
232
!fnmatch(pathpart, path, 0)) {
usr.bin/man/man.c
505
if (!fnmatch(buf, *pv, 0)) {
usr.bin/man/man.c
538
if (!fnmatch(buf, *pv, 0)) {
usr.bin/man/man.c
682
if (!fnmatch(buf, pg->gl_pathv[cnt], 0))
usr.bin/man/man.c
690
if (!fnmatch(buf, pg->gl_pathv[cnt], 0)) {
usr.bin/systat/disks.c
107
if (fnmatch(args, dr_name[i], 0) == 0) {
usr.bin/systat/ifstat.c
379
if (fnmatch(c, ifname, FNM_CASEFOLD) == 0) {
usr.bin/unzip/unzip.c
303
if (fnmatch(entry->pattern, str, C_opt ? FNM_CASEFOLD : 0) == 0)
usr.sbin/catman/catman.c
394
if (!fnmatch(match, manpage, 0))
usr.sbin/catman/catman.c
408
if (!fnmatch(match, manpage, 0))
usr.sbin/catman/catman.c
555
if (!fnmatch(suffix, p, 0)) {
usr.sbin/iostat/iostat.c
960
if (fnmatch(*argv, cur.name[i], 0))
usr.sbin/mtree/excludes.c
110
#define MATCH(g, n) (fnmatch((g), (n), FNM_PATHNAME) == 0)
usr.sbin/mtree/verify.c
128
!fnmatch(ep->name, p->fts_name, FNM_PATHNAME)) ||
usr.sbin/rpc.bootparamd/bootparamd.c
369
if (fnmatch(word, client, FNM_CASEFOLD) == 0) {
usr.sbin/sysinst/disks.c
577
if (fnmatch(*dev_pat, dev, 0) == 0)