Symbol: pattern
bin/csh/glob.c
789
Gmatch(Char *string, Char *pattern)
bin/csh/glob.c
797
if (*pattern == '^') {
bin/csh/glob.c
799
pattern++;
bin/csh/glob.c
803
blk[0] = Strsave(pattern);
bin/pax/pat_rep.c
514
fn_match(char *pattern, char *string, char **pend, int noglob)
bin/pax/pat_rep.c
521
switch (c = *pattern++) {
bin/pax/pat_rep.c
550
c = *pattern;
bin/pax/pat_rep.c
555
c = *++pattern;
bin/pax/pat_rep.c
567
if (!fn_match(pattern, string, pend, noglob))
bin/pax/pat_rep.c
579
((pattern = range_match(pattern, test)) == NULL))
bin/pax/pat_rep.c
594
range_match(char *pattern, int test)
bin/pax/pat_rep.c
601
if ((negate = (*pattern == '!')) != 0)
bin/pax/pat_rep.c
602
++pattern;
bin/pax/pat_rep.c
604
while ((c = *pattern++) != ']') {
bin/pax/pat_rep.c
611
if ((*pattern == '-') && ((c2 = pattern[1]) != '\0') &&
bin/pax/pat_rep.c
615
pattern += 2;
bin/pax/pat_rep.c
619
return (ok == negate ? NULL : pattern);
bin/pax/pax.h
93
struct pattern *fow; /* next pattern */
bin/rm/rm.c
448
char pattern[8 * 1024]; \
bin/rm/rm.c
454
memset(pattern, byte, sizeof(pattern)); \
bin/rm/rm.c
459
if(memcmp(buf, pattern, rlen)) \
bin/sh/eval.c
520
for (patp = cp->nclist.pattern; patp; patp = patp->narg.next) {
bin/sh/expand.c
1985
patmatch(const char *pattern, const char *string, int squoted)
bin/sh/expand.c
1993
pattern, string, squoted ? ", SQ" : ""));
bin/sh/expand.c
1994
p = pattern;
bin/sh/expand.c
2285
casematch(union node *pattern, char *val)
bin/sh/expand.c
2292
pattern->narg.text, val));
bin/sh/expand.c
2294
argbackq = pattern->narg.backquote;
bin/sh/expand.c
2297
argstr(pattern->narg.text, EXP_TILDE | EXP_CASE);
bin/sh/jobs.c
2018
(void) cmdtxt(np->nclist.pattern, 0);
bin/sh/parser.c
490
app = &cp->nclist.pattern;
bin/sh/show.c
499
patp = cp->nclist.pattern;
distrib/utils/more/prim.c
611
search(search_forward, pattern, n, wantmatch)
distrib/utils/more/prim.c
613
char *pattern;
distrib/utils/more/prim.c
639
if (caseless && pattern != NULL)
distrib/utils/more/prim.c
640
for (p = pattern; *p; p++)
distrib/utils/more/prim.c
649
if ((errmsg = re_comp(pattern)) != NULL)
distrib/utils/more/prim.c
656
if (pattern == NULL || *pattern == '\0')
distrib/utils/more/prim.c
673
if ((s = regcmp(pattern, 0)) == NULL)
distrib/utils/more/prim.c
683
if (pattern == NULL || *pattern == '\0')
distrib/utils/more/prim.c
693
pattern = last_pattern;
distrib/utils/more/prim.c
696
(void)strlcpy(lpbuf, pattern, sizeof(lpbuf));
distrib/utils/more/prim.c
821
linematch = match(pattern, line);
distrib/utils/more/prim.c
847
match(pattern, buf)
distrib/utils/more/prim.c
848
char *pattern, *buf;
distrib/utils/more/prim.c
854
for (pp = pattern, lp = buf; *pp == *lp; pp++, lp++)
games/fortune/fortune/fortune.c
1198
re_setup(struct re *rx, const char *pattern, bool ignore_case)
games/fortune/fortune/fortune.c
1209
code = regcomp(&rx->regex, pattern, flags);
games/fortune/fortune/fortune.c
1213
warnx("%s: `%s'", errbuf, pattern);
games/fortune/fortune/fortune.c
179
static void re_setup(struct re *rx, const char *pattern, bool ignore_case);
games/primes/pattern.c
442
const size_t pattern_size = (sizeof(pattern)/sizeof(pattern[0]));
games/primes/pattern.c
55
const char pattern[] = {
games/primes/primes.c
277
memcpy(table, &pattern[factor], pattern_size-factor);
games/primes/primes.c
281
memcpy(&table[fact_lim], pattern, pattern_size);
games/primes/primes.c
284
memcpy(&table[fact_lim], pattern, TABSIZE-fact_lim);
games/primes/primes.h
67
extern const char pattern[];
games/warp/intrp.c
191
skipinterp(const char *pattern, const char *stoppers)
games/warp/intrp.c
194
while (*pattern && (!stoppers || !strchr(stoppers,*pattern))) {
games/warp/intrp.c
197
printf("skipinterp till %s at %s\r\n",stoppers?stoppers:"",pattern);
games/warp/intrp.c
199
if (*pattern == '%' && pattern[1]) {
games/warp/intrp.c
200
switch (*++pattern) {
games/warp/intrp.c
202
for (pattern++; *pattern && *pattern != '}'; pattern++)
games/warp/intrp.c
203
if (*pattern == '\\')
games/warp/intrp.c
204
pattern++;
games/warp/intrp.c
208
pattern = skipinterp(pattern+1,"!=");
games/warp/intrp.c
209
if (!*pattern)
games/warp/intrp.c
211
for (pattern++; *pattern && *pattern != '?'; pattern++)
games/warp/intrp.c
212
if (*pattern == '\\')
games/warp/intrp.c
213
pattern++;
games/warp/intrp.c
214
if (!*pattern)
games/warp/intrp.c
216
pattern = skipinterp(pattern+1,":)");
games/warp/intrp.c
217
if (*pattern == ':')
games/warp/intrp.c
218
pattern = skipinterp(pattern+1,")");
games/warp/intrp.c
224
pattern = skipinterp(pattern+1,"`");
games/warp/intrp.c
230
pattern = skipinterp(pattern+1,"\"");
games/warp/intrp.c
236
pattern++;
games/warp/intrp.c
239
if (*pattern == '^' && pattern[1])
games/warp/intrp.c
240
pattern += 2;
games/warp/intrp.c
241
else if (*pattern == '\\' && pattern[1])
games/warp/intrp.c
242
pattern += 2;
games/warp/intrp.c
244
pattern++;
games/warp/intrp.c
248
return __UNCONST(pattern); /* where we left off */
games/warp/intrp.c
270
dointerp(char *dest, size_t destsize, const char *pattern, const char *stoppers)
games/warp/intrp.c
279
while (*pattern && (!stoppers || !strchr(stoppers,*pattern))) {
games/warp/intrp.c
282
printf("dointerp till %s at %s\r\n",stoppers?stoppers:"",pattern);
games/warp/intrp.c
284
if (*pattern == '%' && pattern[1]) {
games/warp/intrp.c
288
switch (*++pattern) {
games/warp/intrp.c
296
pattern = cpytill(scrbuf,pattern+1,'}');
games/warp/intrp.c
308
pattern = dointerp(dest,destsize,pattern+1,"!=");
games/warp/intrp.c
309
rch = *pattern;
games/warp/intrp.c
311
pattern++;
games/warp/intrp.c
312
if (*pattern != '=')
games/warp/intrp.c
314
pattern = cpytill(scrbuf,pattern+1,'?');
games/warp/intrp.c
315
if (!*pattern)
games/warp/intrp.c
324
pattern = dointerp(dest,destsize,pattern+1,":)");
games/warp/intrp.c
325
if (*pattern == ':')
games/warp/intrp.c
326
pattern = skipinterp(pattern+1,")");
games/warp/intrp.c
329
pattern = skipinterp(pattern+1,":)");
games/warp/intrp.c
330
if (*pattern == ':')
games/warp/intrp.c
331
pattern++;
games/warp/intrp.c
332
pattern = dointerp(dest,destsize,pattern,")");
games/warp/intrp.c
342
pattern = dointerp(scrbuf,(sizeof scrbuf),pattern+1,"`");
games/warp/intrp.c
370
pattern = dointerp(scrbuf,(sizeof scrbuf),pattern+1,"\"");
games/warp/intrp.c
412
*dest++ = *pattern | metabit;
games/warp/intrp.c
419
pattern++;
games/warp/intrp.c
453
if (*pattern == '^' && pattern[1]) {
games/warp/intrp.c
454
++pattern; /* skip uparrow */
games/warp/intrp.c
455
i = *pattern; /* get char into a register */
games/warp/intrp.c
468
pattern++;
games/warp/intrp.c
470
else if (*pattern == '\\' && pattern[1]) {
games/warp/intrp.c
471
++pattern; /* skip backslash */
games/warp/intrp.c
472
i = *pattern; /* get char into a register */
games/warp/intrp.c
478
while (i < 01000 && *pattern >= '0' && *pattern <= '7') {
games/warp/intrp.c
480
i += *pattern++ - '0';
games/warp/intrp.c
483
--pattern;
games/warp/intrp.c
497
pattern++;
games/warp/intrp.c
500
*dest++ = *pattern++ | metabit;
games/warp/intrp.c
505
return __UNCONST(pattern); /* where we left off */
games/warp/intrp.c
509
interp(char *dest, size_t destsize, const char *pattern)
games/warp/intrp.c
511
(void) dointerp(dest,destsize,pattern,NULL);
lib/libc/gen/fnmatch.c
100
if (*pattern == '-'
lib/libc/gen/fnmatch.c
101
&& (c2 = FOLDCASE(*(pattern + 1), flags)) != EOS &&
lib/libc/gen/fnmatch.c
103
pattern += 2;
lib/libc/gen/fnmatch.c
105
c2 = FOLDCASE(*pattern++, flags);
lib/libc/gen/fnmatch.c
113
return ok == negate ? NULL : pattern;
lib/libc/gen/fnmatch.c
118
fnmatchx(const char *pattern, const char *string, int flags, size_t recursion)
lib/libc/gen/fnmatch.c
123
_DIAGASSERT(pattern != NULL);
lib/libc/gen/fnmatch.c
130
switch (c = FOLDCASE(*pattern++, flags)) {
lib/libc/gen/fnmatch.c
147
c = FOLDCASE(*pattern, flags);
lib/libc/gen/fnmatch.c
150
c = FOLDCASE(*++pattern, flags);
lib/libc/gen/fnmatch.c
174
switch ((e = fnmatchx(pattern, string,
lib/libc/gen/fnmatch.c
191
if ((r = rangematch(pattern,
lib/libc/gen/fnmatch.c
198
pattern = r;
lib/libc/gen/fnmatch.c
203
if ((c = FOLDCASE(*pattern++, flags)) == EOS) {
lib/libc/gen/fnmatch.c
205
--pattern;
lib/libc/gen/fnmatch.c
219
fnmatch(const char *pattern, const char *string, int flags)
lib/libc/gen/fnmatch.c
221
return fnmatchx(pattern, string, flags, 64);
lib/libc/gen/fnmatch.c
74
rangematch(const char *pattern, int test, int flags)
lib/libc/gen/fnmatch.c
79
_DIAGASSERT(pattern != NULL);
lib/libc/gen/fnmatch.c
88
if ((negate = (*pattern == '!' || *pattern == '^')) != 0)
lib/libc/gen/fnmatch.c
89
++pattern;
lib/libc/gen/fnmatch.c
92
for (ok = 0; (c = FOLDCASE(*pattern++, flags)) != ']' || need;) {
lib/libc/gen/fnmatch.c
97
c = FOLDCASE(*pattern++, flags);
lib/libc/gen/glob.c
1034
glob_pattern_p(const char *pattern, int quote)
lib/libc/gen/glob.c
1038
for (; *pattern; pattern++)
lib/libc/gen/glob.c
1039
switch (*pattern) {
lib/libc/gen/glob.c
1045
if (quote && pattern[1] != EOS)
lib/libc/gen/glob.c
1046
++pattern;
lib/libc/gen/glob.c
184
glob(const char * __restrict pattern, int flags, int (*errfunc)(const char *,
lib/libc/gen/glob.c
192
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
194
patnext = (const unsigned char *) pattern;
lib/libc/gen/glob.c
237
globexp1(const Char *pattern, glob_t *pglob, struct glob_limit *limit)
lib/libc/gen/glob.c
239
const Char* ptr = pattern;
lib/libc/gen/glob.c
242
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
252
if (pattern[0] == LBRACE && pattern[1] == RBRACE && pattern[2] == EOS)
lib/libc/gen/glob.c
253
return glob0(pattern, pglob, limit);
lib/libc/gen/glob.c
256
if (!globexp2(ptr, pattern, pglob, &rv, limit))
lib/libc/gen/glob.c
259
return glob0(pattern, pglob, limit);
lib/libc/gen/glob.c
269
globexp2(const Char *ptr, const Char *pattern, glob_t *pglob, int *rv,
lib/libc/gen/glob.c
278
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
283
for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++)
lib/libc/gen/glob.c
315
*rv = glob0(pattern, pglob, limit);
lib/libc/gen/glob.c
383
globtilde(const Char **qpatnext, const Char *pattern, Char *patbuf,
lib/libc/gen/glob.c
399
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
402
*qpatnext = pattern;
lib/libc/gen/glob.c
404
if (*pattern != TILDE || !(pglob->gl_flags & GLOB_TILDE))
lib/libc/gen/glob.c
408
for (p = pattern + 1, d = (char *)(void *)patbuf;
lib/libc/gen/glob.c
478
glob0(const Char *pattern, glob_t *pglob, struct glob_limit *limit)
lib/libc/gen/glob.c
485
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
488
if ((error = globtilde(&qpatnext, pattern, patbuf, sizeof(patbuf),
lib/libc/gen/glob.c
563
return globextend(pattern, pglob, limit);
lib/libc/gen/glob.c
587
glob1(Char *pattern, glob_t *pglob, struct glob_limit *limit)
lib/libc/gen/glob.c
591
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
595
if (*pattern == EOS)
lib/libc/gen/glob.c
602
pathbuf + (sizeof(pathbuf) / sizeof(*pathbuf)) - 1, pattern,
lib/libc/gen/glob.c
612
glob2(Char *pathbuf, Char *pathend, Char *pathlim, const Char *pattern,
lib/libc/gen/glob.c
622
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
633
if (*pattern == EOS) { /* End of pattern? */
lib/libc/gen/glob.c
661
p = pattern;
lib/libc/gen/glob.c
672
pattern = p;
lib/libc/gen/glob.c
673
while (*pattern == SEP) {
lib/libc/gen/glob.c
676
*pathend++ = *pattern++;
lib/libc/gen/glob.c
679
return glob3(pathbuf, pathend, pathlim, pattern, p,
lib/libc/gen/glob.c
680
pattern, pglob, limit);
lib/libc/gen/glob.c
686
glob3(Char *pathbuf, Char *pathend, Char *pathlim, const Char *pattern,
lib/libc/gen/glob.c
709
_DIAGASSERT(pattern != NULL);
lib/libc/gen/glob.c
728
error = pglobstar == pattern && termstar == restpattern ?
lib/libc/gen/glob.c
734
glob3(pathbuf, pathend, pathlim, pattern, restpattern,
lib/libc/gen/glob.c
794
if (dp->d_name[0] == DOT && *pattern != DOT)
lib/libc/gen/glob.c
839
if (!match(pathend, pattern, termstar))
lib/libc/gen/glob.c
851
if (!match(pathend, pattern, restpattern)) {
lib/libc/regex/regcomp.c
270
const char * __restrict pattern,
lib/libc/regex/regcomp.c
286
_DIAGASSERT(pattern != NULL);
lib/libc/regex/regcomp.c
293
if (preg->re_endp < pattern)
lib/libc/regex/regcomp.c
295
len = preg->re_endp - pattern;
lib/libc/regex/regcomp.c
297
len = strlen(pattern);
lib/libc/regex/regcomp.c
329
p->next = pattern; /* convenience; we do not modify it */
lib/libc/regex/regcomp.c
428
const char * __restrict pattern,
lib/libc/regex/regcomp.c
432
return (regcomp_internal(preg, pattern, cflags, 0));
lib/libcurses/PSD.doc/appen.C
93
This program fragment models the famous computer pattern game of life
lib/libedit/search.c
534
wchar_t *pattern = el->el_search.patbuf;
lib/libedit/search.c
537
ocp = &pattern[1];
lib/libedit/search.c
541
ocp = pattern;
lib/libmenu/driver.c
219
if (menu->pattern == NULL)
lib/libmenu/driver.c
224
menu->pattern[menu->plen--] = '\0';
lib/libmenu/driver.c
227
if (menu->pattern == NULL)
lib/libmenu/driver.c
236
if (menu->pattern == NULL)
lib/libmenu/driver.c
80
&& (menu->pattern == NULL))
lib/libmenu/driver.c
82
free(menu->pattern);
lib/libmenu/driver.c
83
menu->pattern = NULL;
lib/libmenu/internals.c
345
menu->pattern,
lib/libmenu/internals.c
353
menu->pattern,
lib/libmenu/internals.c
393
if ((menu->pattern = (char *)
lib/libmenu/internals.c
394
realloc(menu->pattern,
lib/libmenu/internals.c
399
menu->pattern[menu->plen] = c;
lib/libmenu/internals.c
400
menu->pattern[++menu->plen] = '\0';
lib/libmenu/internals.c
405
menu->pattern[--menu->plen] = '\0';
lib/libmenu/internals.c
411
menu->pattern[--menu->plen] = '\0';
lib/libmenu/menu.c
411
return _menui_default_menu.pattern;
lib/libmenu/menu.c
413
return menu->pattern;
lib/libmenu/menu.c
430
if ((menu->pattern = (char *) realloc(menu->pattern,
lib/libmenu/menu.c
434
strcpy(menu->pattern, pat);
lib/libmenu/menu.c
522
if (menu->pattern != NULL)
lib/libmenu/menu.c
523
free(menu->pattern);
lib/libmenu/menu.c
614
if (menu->pattern != NULL) { /* and the pattern buffer....sigh */
lib/libmenu/menu.c
615
free(menu->pattern);
lib/libmenu/menu.h
111
char *pattern; /* the pattern buffer */
sys/arch/aarch64/aarch64/disasm.c
3708
uint32_t pattern;
sys/arch/aarch64/aarch64/disasm.c
4070
if ((insn & insn_tables[i].mask) != insn_tables[i].pattern)
sys/arch/arm/arm/disassem.c
125
u_int pattern;
sys/arch/arm/arm/disassem.c
459
if ((insn & i_ptr->mask) == i_ptr->pattern) {
sys/arch/ews4800mips/ews4800mips/sbd.c
170
uint32_t pattern[4] =
sys/arch/ews4800mips/ews4800mips/sbd.c
173
*m = pattern[j];
sys/arch/ews4800mips/ews4800mips/sbd.c
174
if (*m != pattern[j])
sys/arch/ia64/stand/efi/libefi/efifs_ls.c
101
fn_match(const char *fname, const char *pattern)
sys/arch/ia64/stand/efi/libefi/efifs_ls.c
107
pc = *pattern++;
sys/arch/ia64/stand/efi/libefi/efifs_ls.c
118
pc = *pattern++;
sys/arch/ia64/stand/efi/libefi/efifs_ls.c
122
if (fn_match(++fname, pattern))
sys/arch/sgimips/gio/grtwo.c
604
u_int32_t pattern;
sys/arch/sgimips/gio/grtwo.c
632
pattern = *bitmap | (*bitmap << 8);
sys/arch/sgimips/gio/grtwo.c
633
bus_space_write_4(dc->iot, dc->ioh, GR2_FIFO_DATA, pattern);
sys/arch/sgimips/gio/light.c
399
uint32_t pattern;
sys/arch/sgimips/gio/light.c
426
pattern = *bitmap << 24;
sys/arch/sgimips/gio/light.c
427
rex_write(dc, REX_PAGE0_GO, REX_P0REG_ZPATTERN, pattern);
sys/arch/sgimips/gio/newport.c
1168
uint32_t pattern;
sys/arch/sgimips/gio/newport.c
1201
pattern = *bitmap << 24;
sys/arch/sgimips/gio/newport.c
1203
rex3_write_go(dc, REX3_REG_ZPATTERN, pattern);
sys/arch/sgimips/gio/newport.c
1210
pattern = *bitmap16 << 16;
sys/arch/sgimips/gio/newport.c
1212
rex3_write_go(dc, REX3_REG_ZPATTERN, pattern);
sys/arch/sgimips/sgimips/arcemu.c
143
const char *pattern;
sys/arch/sgimips/sgimips/arcemu.c
158
for (int j = 0; patterns[j].pattern != NULL; j++) {
sys/arch/sgimips/sgimips/arcemu.c
161
patterns[j].pattern,
sys/arch/sgimips/sgimips/arcemu.c
162
strlen(patterns[j].pattern)) != NULL) {
sys/arch/x68k/stand/libiocs/iocs.h
158
short pattern[16];
sys/arch/zaurus/stand/zboot/pathfs.c
110
pathfs_ls(struct open_file *f, const char *pattern)
sys/dev/ic/vga_raster.c
1191
volatile u_int8_t pattern;
sys/dev/ic/vga_raster.c
1217
pattern = ((u_int8_t *)fs->font->data)[c * fheight + i];
sys/dev/ic/vga_raster.c
1219
if (pattern != 0) {
sys/dev/ic/vga_raster.c
1221
bus_space_write_1(memt, memh, rasoff2, pattern);
sys/dev/ic/vga_raster.c
1238
pattern = ((u_int8_t *)fs->font->data)
sys/dev/ic/vga_raster.c
1240
if (pattern != 0) {
sys/dev/ic/vga_raster.c
1242
bus_space_write_1(memt, memh, rasoff2, pattern);
sys/dev/ic/vga_raster.c
1244
pattern = ((u_int8_t *)fs->font->data)
sys/dev/ic/vga_raster.c
1246
if (pattern != 0) {
sys/dev/ic/vga_raster.c
1249
bus_space_write_1(memt, memh, rasoff2, pattern);
sys/dev/marvell/gtidmac.c
1298
uint64_t pattern;
sys/dev/marvell/gtidmac.c
1305
pattern = *(uint64_t *)(*dmamap_in)->_dm_origbuf;
sys/dev/marvell/gtidmac.c
1309
pattern);
sys/dev/marvell/gtidmac.c
1311
pattern >> 32);
sys/dev/pci/veritefb.c
788
uint32_t pattern, start;
sys/dev/pci/veritefb.c
802
pattern = vfb_fb_read4(sc, offset);
sys/dev/pci/veritefb.c
803
if (pattern == VFB_PROBE_START)
sys/dev/pci/veritefb.c
806
pattern ^= VFB_PROBE_PATTERN;
sys/dev/pci/veritefb.c
807
vfb_fb_write4(sc, offset, pattern);
sys/dev/pci/veritefb.c
808
if (vfb_fb_read4(sc, offset) != pattern) {
sys/dev/pci/veritefb.c
812
vfb_fb_write4(sc, offset, pattern ^ VFB_PROBE_PATTERN);
sys/dev/scsipi/scsi_disk.h
109
u_int8_t pattern[...];
sys/dev/scsipi/scsipiconf.h
670
struct scsipi_inquiry_pattern pattern;
sys/dev/scsipi/stvar.h
85
struct scsipi_inquiry_pattern pattern;
sys/kern/kern_core.c
123
coredump(struct lwp *l, const char *pattern)
sys/kern/kern_core.c
170
pattern = security_setidcore_path;
sys/kern/kern_core.c
176
if (pattern == NULL) {
sys/kern/kern_core.c
177
pattern = lim->pl_corename;
sys/kern/kern_core.c
179
error = coredump_buildname(p, name, pattern, MAXPATHLEN);
sys/kern/subr_autoconf.c
3125
const char * const pattern)
sys/kern/subr_autoconf.c
3129
if (strarray_match_internal(strings, nstrings, pattern, &idx,
sys/lib/libkern/pmatch.c
108
if ((negate_range = (*pattern == '^')) != 0)
sys/lib/libkern/pmatch.c
109
pattern++;
sys/lib/libkern/pmatch.c
110
while ((rangec = *pattern++) != '\0') {
sys/lib/libkern/pmatch.c
115
if (rangec == '-' && *(pattern - 2) != '[' &&
sys/lib/libkern/pmatch.c
116
*pattern != ']') {
sys/lib/libkern/pmatch.c
118
stringc <= (u_char)*pattern &&
sys/lib/libkern/pmatch.c
119
(u_char)*(pattern - 2) <= stringc;
sys/lib/libkern/pmatch.c
120
pattern++;
sys/lib/libkern/pmatch.c
50
pmatch(const char *string, const char *pattern, const char **estr)
sys/lib/libkern/pmatch.c
61
switch (patternc = *pattern++) {
sys/lib/libkern/pmatch.c
71
if (!*pattern) {
sys/lib/libkern/pmatch.c
81
switch (pmatch(string, pattern, estr)) {
sys/lib/libkern/strlist.c
279
const char * const pattern)
sys/lib/libkern/strlist.c
284
if (strlist_match_internal(sl, slsize, pattern, &idx, &count,
sys/lib/libsa/cd9660.c
411
cd9660_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/dosfs.c
418
dosfs_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/ext2fs.c
824
ext2fs_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/ext2fs.c
869
lsadd(&names, pattern, dp->e2d_name,
sys/lib/libsa/fnmatch.c
66
fnmatch(const char *fname, const char *pattern)
sys/lib/libsa/fnmatch.c
72
pc = *pattern++;
sys/lib/libsa/fnmatch.c
85
pc = *pattern++;
sys/lib/libsa/fnmatch.c
89
if (fnmatch(++fname, pattern))
sys/lib/libsa/ls.c
173
lsadd(lsentry_t **names, const char *pattern, const char *name, size_t namelen,
sys/lib/libsa/ls.c
178
if (pattern && !fnmatch(name, pattern))
sys/lib/libsa/minixfs3.c
827
minixfs3_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/minixfs3.c
867
lsadd(&names, pattern, dp->mfsd_name, namlen,
sys/lib/libsa/nfs.c
932
nfs_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/nullfs.c
120
null_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/tftp.c
436
tftp_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/ufs.c
1031
ufs_ls(struct open_file *f, const char *pattern)
sys/lib/libsa/ufs.c
1072
lsadd(&names, pattern, dp->d_name, strlen(dp->d_name),
sys/lib/libsa/ustarfs.c
554
ustarfs_ls(struct open_file *f, const char *pattern)
tests/lib/libc/gen/t_glob.c
355
static const char pattern[] = { 'f', 'o', 'o', '\\', ';', 'b', 'a',
tests/lib/libc/gen/t_glob.c
358
pattern
tests/lib/libc/gen/t_glob.c
360
run(pattern, GLOB_NOCHECK, glob_nocheck, __arraycount(glob_nocheck));
tests/lib/libc/regex/t_exhaust.c
196
char *(*pattern)(size_t);
tests/lib/libc/regex/t_exhaust.c
217
patterns[i] = (*tests[i].pattern)(REGEX_MAXSIZE);
tests/lib/libc/regex/t_regex_att.c
172
if (strcmp(pattern, b[i].p) == 0 &&
tests/lib/libc/regex/t_regex_att.c
174
fail(pattern, input, lineno);
tests/lib/libc/regex/t_regex_att.c
405
char *name, *pattern, *input, *matches, *comment;
tests/lib/libc/regex/t_regex_att.c
435
ATF_REQUIRE_MSG((pattern = strtok(NULL, sep)) != NULL,
tests/lib/libc/regex/t_regex_att.c
441
ATF_REQUIRE(strunvis(pattern, pattern) != -1);
tests/lib/libc/regex/t_regex_att.c
449
if (strcmp(pattern, "SAME") == 0) {
tests/lib/libc/regex/t_regex_att.c
451
pattern = lastpattern;
tests/lib/libc/regex/t_regex_att.c
454
ATF_REQUIRE((lastpattern = strdup(pattern)) != NULL);
tests/lib/libc/regex/t_regex_att.c
486
if (bug(pattern, input, lineno))
tests/lib/libc/regex/t_regex_att.c
519
int c = regcomp(&re, pattern, flags | iflags);
tests/lib/libc/regex/t_regex_att.c
522
c, pattern, lineno);
tests/lib/libc/regex/t_regex_att.c
58
fail(const char *pattern, const char *input, size_t lineno) {
tests/lib/libc/regex/t_regex_att.c
61
lineno, pattern, input);
tests/lib/libc/regex/t_regex_att.c
65
bug(const char *pattern, const char *input, size_t lineno) {
tests/lib/libc/string/t_bm.c
48
const char *pattern;
tests/lib/libc/string/t_bm.c
77
bm_pat *pattern;
tests/lib/libc/string/t_bm.c
80
ATF_CHECK((pattern = bm_comp((const u_char *)testcases[ts].pattern,
tests/lib/libc/string/t_bm.c
81
strlen(testcases[ts].pattern), (const u_char *)testcases[ts].freq)));
tests/lib/libc/string/t_bm.c
84
off = bm_exec(pattern, (u_char *)text, strlen(text));
tests/lib/libc/string/t_bm.c
92
bm_free(pattern);
usr.bin/ctags/ctags.c
174
char pattern[140];
usr.bin/ctags/ctags.c
182
if ((sz = shquote(cmd, pattern,
usr.bin/ctags/ctags.c
183
sizeof pattern)) >= sizeof pattern)
usr.bin/ctags/ctags.c
202
tname, pattern, tname) == -1)
usr.bin/diff/diff.c
387
checked_regcomp(char const *pattern, regex_t *comp)
usr.bin/diff/diff.c
392
if (pattern == NULL)
usr.bin/diff/diff.c
395
error = regcomp(comp, pattern, REG_NEWLINE | REG_EXTENDED);
usr.bin/diff/diff.c
398
if (*pattern != '\0')
usr.bin/diff/diff.c
399
errx(2, "%s: %s", pattern, buf);
usr.bin/diff/diff.c
429
char *buf, *pattern;
usr.bin/diff/diff.c
439
if ((pattern = strndup(buf, len)) == NULL)
usr.bin/diff/diff.c
441
push_excludes(pattern);
usr.bin/diff/diff.c
451
push_excludes(char *pattern)
usr.bin/diff/diff.c
456
entry->pattern = pattern;
usr.bin/diff/diff.c
462
push_ignore_pats(char *pattern)
usr.bin/diff/diff.c
467
ignore_pats = xstrdup(pattern);
usr.bin/diff/diff.c
470
len = strlen(ignore_pats) + strlen(pattern) + 2;
usr.bin/diff/diff.c
473
strlcat(ignore_pats, pattern, len);
usr.bin/diff/diff.h
97
char *pattern;
usr.bin/diff/diffdir.c
244
if (fnmatch(excl->pattern, dp->d_name, FNM_PATHNAME) == 0)
usr.bin/find/function.c
1388
char *pattern = **argvp;
usr.bin/find/function.c
1393
new->c_data = pattern;
usr.bin/find/function.c
1412
char *pattern = **argvp;
usr.bin/find/function.c
1417
new->c_data = pattern;
usr.bin/find/function.c
1510
char *pattern = **argvp;
usr.bin/find/function.c
1515
new->c_data = pattern;
usr.bin/ftp/util.c
626
globulize(const char *pattern)
usr.bin/ftp/util.c
633
return (ftp_strdup(pattern));
usr.bin/ftp/util.c
637
if (glob(pattern, flags, NULL, &gl) || gl.gl_pathc == 0) {
usr.bin/ftp/util.c
638
warnx("Glob pattern `%s' not found", pattern);
usr.bin/grep/fastgrep.c
152
if (fg->pattern[i] == '.') {
usr.bin/grep/fastgrep.c
166
free(fg->pattern);
usr.bin/grep/fastgrep.c
167
fg->pattern = NULL;
usr.bin/grep/fastgrep.c
183
grep_revstr(fg->pattern, fg->len);
usr.bin/grep/fastgrep.c
213
grep_revstr(fg->pattern, fg->len);
usr.bin/grep/fastgrep.c
245
if (grep_cmp(fg->pattern, data + j,
usr.bin/grep/fastgrep.c
256
if (grep_cmp(fg->pattern, data + j - fg->len,
usr.bin/grep/fastgrep.c
272
if (grep_cmp(fg->pattern, data + j, fg->len) == -1) {
usr.bin/grep/fastgrep.c
62
fg->pattern = (unsigned char *)grep_strdup(pat);
usr.bin/grep/fastgrep.c
65
for (i = 0; fg->pattern[i]; i++)
usr.bin/grep/fastgrep.c
66
fg->pattern[i] = towupper((unsigned char)fg->pattern[i]);
usr.bin/grep/fastgrep.c
77
unsigned char ch = fg->pattern[i];
usr.bin/grep/grep.c
237
pattern = grep_realloc(pattern, ++pattern_sz *
usr.bin/grep/grep.c
238
sizeof(*pattern));
usr.bin/grep/grep.c
243
pattern[patterns] = grep_malloc(len + 1);
usr.bin/grep/grep.c
244
memcpy(pattern[patterns], pat, len);
usr.bin/grep/grep.c
245
pattern[patterns][len] = '\0';
usr.bin/grep/grep.c
677
fgrepcomp(&fg_pattern[i], pattern[i]);
usr.bin/grep/grep.c
680
if (fastcomp(&fg_pattern[i], pattern[i])) {
usr.bin/grep/grep.c
682
c = regcomp(&r_pattern[i], pattern[i], cflags);
usr.bin/grep/grep.c
85
char **pattern;
usr.bin/grep/grep.h
104
unsigned char *pattern;
usr.bin/grep/grep.h
130
extern char **pattern;
usr.bin/grep/util.c
306
if (fg_pattern[i].pattern) {
usr.bin/mail/complete.c
206
globulize(const char *pattern)
usr.bin/mail/complete.c
213
return estrdup(pattern);
usr.bin/mail/complete.c
217
if (glob(pattern, flags, NULL, &gl) || gl.gl_pathc == 0) {
usr.bin/mail/complete.c
218
warnx("%s: not found", pattern);
usr.bin/mail/list.c
468
regexcmp(void *pattern, char *line, size_t len)
usr.bin/mail/list.c
476
preg = pattern;
usr.bin/mail/list.c
510
substrcmp(void *pattern, char *line, size_t len)
usr.bin/mail/list.c
513
substr = pattern;
usr.bin/mail/list.c
537
hasfieldcmp(void *pattern __unused, char *line, size_t len __unused)
usr.bin/mail/list.c
540
pattern = pattern;
usr.bin/mail/list.c
552
get_cmpfn(void **pattern, char *str)
usr.bin/mail/list.c
560
*pattern = NULL;
usr.bin/mail/list.c
585
*pattern = &preg;
usr.bin/mail/list.c
589
*pattern = str;
usr.bin/mail/list.c
597
free_cmparg(void *pattern)
usr.bin/mail/list.c
599
if (pattern == &preg)
usr.bin/mail/list.c
608
void *pattern, struct message *mp, char const *fieldname __unused)
usr.bin/mail/list.c
667
gotmatch = cmpfn(pattern, line, len);
usr.bin/mail/list.c
681
void *pattern, struct message *mp, char const *fieldname __unused)
usr.bin/mail/list.c
694
gotmatch = cmpfn(pattern, field, 0);
usr.bin/mail/list.c
706
void *pattern, struct message *mp, char const *fieldname)
usr.bin/mail/list.c
714
return cmpfn(pattern, field, 0);
usr.bin/mail/list.c
722
void *pattern, struct message *mp, char const *fieldname __unused)
usr.bin/mail/list.c
735
return cmpfn(pattern, field + 5, 0);
usr.bin/mail/list.c
743
void *pattern, struct message *mp, char const *fieldname __unused)
usr.bin/mail/list.c
751
return cmpfn(pattern, field, 0);
usr.bin/make/dir.c
647
DirMatchFiles(const char *pattern, CachedDir *dir, StringList *expansions)
usr.bin/make/dir.c
662
StrMatchResult res = Str_Match(base, pattern);
usr.bin/make/dir.c
678
if (base[0] == '.' && pattern[0] != '.')
usr.bin/make/dir.c
817
DirExpandPath(const char *pattern, SearchPath *path, StringList *expansions)
usr.bin/make/dir.c
822
DirMatchFiles(pattern, dir, expansions);
usr.bin/make/dir.c
844
SearchPath_ExpandMiddle(SearchPath *path, const char *pattern,
usr.bin/make/dir.c
850
prefix = bmake_strsedup(pattern, wildcardComponent + 1);
usr.bin/make/dir.c
893
SearchPath_Expand(SearchPath *path, const char *pattern, StringList *expansions)
usr.bin/make/dir.c
900
DEBUG1(DIR, "Expanding \"%s\"... ", pattern);
usr.bin/make/dir.c
902
brace = strchr(pattern, '{');
usr.bin/make/dir.c
904
ExpandCurly(pattern, brace, path, expansions);
usr.bin/make/dir.c
908
slash = strchr(pattern, '/');
usr.bin/make/dir.c
910
DirMatchFiles(pattern, dot, expansions);
usr.bin/make/dir.c
911
DirExpandPath(pattern, path, expansions);
usr.bin/make/dir.c
918
for (wildcard = pattern; *wildcard != '\0'; wildcard++)
usr.bin/make/dir.c
928
DirExpandPath(pattern, path, expansions);
usr.bin/make/dir.c
935
while (wildcardComponent > pattern && *wildcardComponent != '/')
usr.bin/make/dir.c
938
if (wildcardComponent == pattern) {
usr.bin/make/dir.c
941
DirExpandPath(pattern, path, expansions);
usr.bin/make/dir.c
943
SearchPath_ExpandMiddle(path, pattern, wildcardComponent,
usr.bin/make/job.c
2600
Job_TempFile(const char *pattern, char *tfile, size_t tfile_sz)
usr.bin/make/job.c
2606
fd = mkTempFile(pattern, tfile, tfile_sz);
usr.bin/make/main.c
2191
mkTempFile(const char *pattern, char *tfile, size_t tfile_sz)
usr.bin/make/main.c
2197
if (pattern == NULL)
usr.bin/make/main.c
2198
pattern = "makeXXXXXX";
usr.bin/make/main.c
2206
if (pattern[0] == '/')
usr.bin/make/main.c
2207
snprintf(tfile, tfile_sz, "%s", pattern);
usr.bin/make/main.c
2209
snprintf(tfile, tfile_sz, "%s%s", tmpdir, pattern);
usr.bin/make/var.c
2737
char *pattern;
usr.bin/make/var.c
2777
pattern = bmake_malloc((size_t)(endpat - (mod + 1)) + 1);
usr.bin/make/var.c
2778
dst = pattern;
usr.bin/make/var.c
2789
pattern = bmake_strsedup(mod + 1, endpat);
usr.bin/make/var.c
2793
char *old_pattern = pattern;
usr.bin/make/var.c
2798
pattern = Var_Subst(pattern, expr->scope, expr->emode);
usr.bin/make/var.c
2803
DEBUG2(VAR, "Pattern for ':%c' is \"%s\"\n", mod[0], pattern);
usr.bin/make/var.c
2805
return pattern;
usr.bin/make/var.c
2820
const char *pattern;
usr.bin/make/var.c
2824
pattern = ln->datum;
usr.bin/make/var.c
2825
res = Str_Match(word.start, pattern);
usr.bin/make/var.c
2830
res.error, pattern, args->neg ? ":N" : ":M");
usr.bin/make/var.c
2844
char *pattern;
usr.bin/make/var.c
2846
pattern = ParseModifier_Match(pp, ch);
usr.bin/make/var.c
2856
for (brace = strchr(pattern, '{'); brace != NULL;
usr.bin/make/var.c
2858
if (brace == pattern
usr.bin/make/var.c
2864
ExpandCurly(pattern, brace, NULL, &args.patterns);
usr.bin/make/var.c
2866
Lst_Append(&args.patterns, pattern);
usr.bin/make/var.c
2876
free(pattern);
usr.bin/rdist/expand.c
302
matchdir(char *pattern)
usr.bin/rdist/expand.c
321
if (match(dp->d_name, pattern)) {
usr.bin/unzip/unzip.c
267
STAILQ_ENTRY(pattern) link;
usr.bin/unzip/unzip.c
268
char pattern[];
usr.bin/unzip/unzip.c
271
STAILQ_HEAD(pattern_list, pattern);
usr.bin/unzip/unzip.c
279
add_pattern(struct pattern_list *list, const char *pattern)
usr.bin/unzip/unzip.c
281
struct pattern *entry;
usr.bin/unzip/unzip.c
284
debug("adding pattern '%s'\n", pattern);
usr.bin/unzip/unzip.c
285
len = strlen(pattern);
usr.bin/unzip/unzip.c
290
memcpy(entry->pattern, pattern, len + 1);
usr.bin/unzip/unzip.c
300
struct pattern *entry;
usr.bin/unzip/unzip.c
303
if (fnmatch(entry->pattern, str, C_opt ? FNM_CASEFOLD : 0) == 0)
usr.sbin/inetd/parse.c
1207
include_configs(char *pattern)
usr.sbin/inetd/parse.c
1231
read_glob_configs(pattern);
usr.sbin/inetd/parse.c
1261
read_glob_configs(char *pattern)
usr.sbin/inetd/parse.c
1266
full_pattern = gen_file_pattern(CONFIG, pattern);
usr.sbin/inetd/parse.c
1369
gen_file_pattern(const char *cur_config, const char *pattern)
usr.sbin/inetd/parse.c
1371
if (pattern[0] == '/') {
usr.sbin/inetd/parse.c
1373
return newstr(pattern);
usr.sbin/inetd/parse.c
1387
return newstr(pattern);
usr.sbin/inetd/parse.c
1391
char *full_pattern = malloc(last + 1 + strlen(pattern) + 1);
usr.sbin/inetd/parse.c
1398
strcpy(&full_pattern[last + 1], pattern);
usr.sbin/sysinst/configmenu.c
432
char pattern[STRSIZE];
usr.sbin/sysinst/configmenu.c
465
snprintf(pattern, sizeof pattern,
usr.sbin/sysinst/configmenu.c
483
fprintf(logfp, "replacement pattern is %s\n", pattern);
usr.sbin/sysinst/configmenu.c
486
replace("/etc/rc.conf", "%s", pattern);
usr.sbin/tcpdmatch/tcpdmatch.c
280
static void expand(char *text, char *pattern, struct request_info *request)
usr.sbin/tcpdmatch/tcpdmatch.c
284
if (STR_NE(percent_x(buf, sizeof(buf), pattern, request), unknown))