fnmatch
return fnmatch(pattern, string, FNM_NOESCAPE);
if(fnmatch(d->exp, princ, 0) == 0 || fnmatch(d->exp2, princ, 0) == 0)
return !fnmatch(field->u.cstr, string, 0);
if(fnmatch(princ_realm(pattern), princ_realm(princ), 0) != 0)
if(fnmatch(princ_ncomp(pattern, i), princ_ncomp(princ, i), 0) != 0)
res = fnmatch(pattern, str, 0);
int fnmatch(const char *, const char *, int);
fnmatch(patterns[n], cp, 0) == 0)
int fnmatch(const char *, const char *, int);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
ATF_CHECK(fnmatch("[[:alnum:]]", "a", 0) == 0);
ATF_CHECK(fnmatch("[[:cntrl:]]", "\a", 0) == 0);
ATF_CHECK(fnmatch("[[:lower:]]", "a", 0) == 0);
ATF_CHECK(fnmatch("[[:space:]]", " ", 0) == 0);
ATF_CHECK(fnmatch("[[:alpha:]]", "a", 0) == 0);
ATF_CHECK(fnmatch("[[:digit:]]", "0", 0) == 0);
ATF_CHECK(fnmatch("[[:print:]]", "a", 0) == 0);
ATF_CHECK(fnmatch("[[:upper:]]", "A", 0) == 0);
ATF_CHECK(fnmatch("[[:blank:]]", " ", 0) == 0);
ATF_CHECK(fnmatch("[[:graph:]]", "a", 0) == 0);
ATF_CHECK(fnmatch("[[:punct:]]", ".", 0) == 0);
ATF_CHECK(fnmatch("[[:xdigit:]]", "f", 0) == 0);
ATF_CHECK(fnmatch("[:alnum:]", "a", 0) == 0);
ATF_CHECK(fnmatch("[:alnum:]", ":", 0) == 0);
ATF_CHECK(fnmatch("[:alnum:]", "1", 0) != 0);
ATF_CHECK(fnmatch("[ch]", "ch", 0) != 0);
ATF_CHECK(fnmatch("[[.ch.]]", "ch", 0) == 0);
ATF_CHECK(fnmatch("[[.ch.]]h", "chh", 0) == 0);
ATF_CHECK(fnmatch("[.ch.]", "c", 0) == 0);
ATF_CHECK(fnmatch("[.ch.]", "h", 0) == 0);
ATF_CHECK(fnmatch("[.ch.]", ".", 0) == 0);
ATF_CHECK(fnmatch("[[=a=]]b", "ab", 0) == 0);
ATF_CHECK(fnmatch("[[=a=]]b", "Ab", 0) == 0);
ATF_CHECK(fnmatch("[[=à=]]b", "ab", 0) == 0);
ATF_CHECK(fnmatch("[[=a=]]b", "àb", 0) == 0);
ATF_CHECK(fnmatch("[=a=]b", "=b", 0) == 0);
ATF_CHECK(fnmatch("[=a=]b", "ab", 0) == 0);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
result = fnmatch(t->pattern, t->string, flags);
error = fnmatch(options[n].directive, directive,
rc = fnmatch(list[i++], str, flags) == 0;
lua_pushinteger(L, fnmatch(pattern, string, flags));
REG_SIMPLE(fnmatch),
matched = !fnmatch(match, ifg->ifgrq_group, 0);
nomatched = fnmatch(nomatch, ifg->ifgrq_group, 0);
(fnmatch(_PATH_DEV MD_NAME "[0-9]*", name, 0) == 0 ||
fnmatch(MD_NAME "[0-9]*", name, 0) == 0 ||
if (fnmatch("*" DOT_ELI, base, 0) == 0) {
match = fnmatch(dr->dr_pathptrn, pname, FNM_PATHNAME) == 0;
if ((fnmatch(g_uzip_attach_to, pp->name, 0) != 0) ||
(fnmatch(g_uzip_noattach_to, pp->name, 0) == 0)) {
if (!fnmatch(pattern, string, flags & ~FNM_PERIOD))
if (fnmatch(cmd->name, ifp->if_xname, 0) == 0)
int fnmatch(const char *, const char *, int);
if (fnmatch(excl->pattern, dp->d_name, FNM_PATHNAME) == 0)
if (fnmatch(ign->mask, ent->fts_name, 0) != FNM_NOMATCH)
return !fnmatch(plan->c_data, name,
return !fnmatch(plan->c_data, entry->fts_path,
if (dname != NULL && fnmatch(dpattern[i].pat, dname, 0) == 0)
if (fnmatch(fpattern[i].pat, fname, 0) == 0 ||
fnmatch(fpattern[i].pat, fname_base, 0) == 0)
!fnmatch(pathpart, path, 0))
!fnmatch(pathpart, path,
if (fnmatch(ch, ifname, FNM_CASEFOLD) == 0) {
if (fnmatch(jspec->wantedhost, cf_hoststr, 0) != 0)
if (fnmatch(jspec->wanteduser, cfinf->cji_acctuser, 0) != 0)
if (fnmatch("event[0-9]*", dp->d_name, 0) == 0) {
if (fnmatch(s->match.name, m->name, 0) == 0)
if (fnmatch(s->match.uniq, m->uniq, 0) == 0)
if (fnmatch(s->match.dmi, m->dmi, 0) == 0)
if (fnmatch(s->match.dt, m->dt, 0) == 0)
fnres = fnmatch(ent->log, *given, FNM_PATHNAME);
if (fnmatch(ifname, ifcp->ifc_name, 0) != 0)
if (fnmatch(ap->a_name, name, FNM_NOESCAPE) ==