Symbol: pmatch
usr/src/cmd/awk/awk.h
333
extern int pmatch(fa *, const char *);
usr/src/cmd/awk/run.c
2070
if (pmatch(pfa, t)) {
usr/src/cmd/awk/run.c
2139
if (pmatch(pfa, t)) {
usr/src/cmd/awk/run.c
2219
} while (pmatch(pfa, t));
usr/src/cmd/awk/run.c
673
mf = pmatch;
usr/src/cmd/basename/basename.c
148
r = regexec(&reg, string, 2, pmatch, 0);
usr/src/cmd/basename/basename.c
150
if (pmatch[0].rm_so == (regoff_t)-1 ||
usr/src/cmd/basename/basename.c
151
pmatch[1].rm_so == (regoff_t)-1 ||
usr/src/cmd/basename/basename.c
152
pmatch[1].rm_so != 0) {
usr/src/cmd/basename/basename.c
159
if (pmatch[1].rm_so == pmatch[1].rm_eo) {
usr/src/cmd/basename/basename.c
164
string[pmatch[1].rm_eo] = '\0';
usr/src/cmd/basename/basename.c
49
regmatch_t pmatch[2];
usr/src/cmd/devfsadm/devfsadm.c
5596
regmatch_t *pmatch;
usr/src/cmd/devfsadm/devfsadm.c
5600
pmatch =
usr/src/cmd/devfsadm/devfsadm.c
5603
pmatch = NULL;
usr/src/cmd/devfsadm/devfsadm.c
5608
if (pmatch != NULL) {
usr/src/cmd/devfsadm/devfsadm.c
5609
free(pmatch);
usr/src/cmd/devfsadm/devfsadm.c
5614
if (regexec(&re1, file, nelements, pmatch, 0) == 0) {
usr/src/cmd/devfsadm/devfsadm.c
5619
int size = pmatch[subexp].rm_eo - pmatch[subexp].rm_so;
usr/src/cmd/devfsadm/devfsadm.c
5621
(void) strncpy(*id, &file[pmatch[subexp].rm_so], size);
usr/src/cmd/devfsadm/devfsadm.c
5625
if (pmatch != NULL) {
usr/src/cmd/devfsadm/devfsadm.c
5626
free(pmatch);
usr/src/cmd/find/find.c
1230
regmatch_t pmatch;
usr/src/cmd/find/find.c
1233
if (regexec(&preg[cnpreg], name, 1, &pmatch, 0) == 0)
usr/src/cmd/find/find.c
1234
val = ((pmatch.rm_so == 0) &&
usr/src/cmd/find/find.c
1235
(pmatch.rm_eo == strlen(name)));
usr/src/cmd/mdb/common/mdb/mdb_help.c
220
regmatch_t pmatch;
usr/src/cmd/mdb/common/mdb/mdb_help.c
222
if (regexec(&f->reg, name, 1, &pmatch, 0) == 0 ||
usr/src/cmd/mdb/common/mdb/mdb_help.c
224
regexec(&f->reg, iwp->iwlk_descr, 1, &pmatch, 0) == 0))
usr/src/cmd/mdb/common/mdb/mdb_help.c
309
regmatch_t pmatch;
usr/src/cmd/mdb/common/mdb/mdb_help.c
311
if (regexec(&f->reg, name, 1, &pmatch, 0) == 0 ||
usr/src/cmd/mdb/common/mdb/mdb_help.c
313
regexec(&f->reg, idcp->idc_descr, 1, &pmatch, 0) == 0))
usr/src/cmd/mdb/common/modules/genunix/genunix.c
471
regmatch_t pmatch;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
487
if (regexec(&pgp->pg_reg, p.p_user.u_comm, 1, &pmatch, 0) != 0)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
491
(pmatch.rm_so != 0 || p.p_user.u_comm[pmatch.rm_eo] != '\0'))
usr/src/cmd/pgrep/psexp.c
113
regmatch_t pmatch;
usr/src/cmd/pgrep/psexp.c
143
if (regexec(&psexp->ps_reg, s, 1, &pmatch, 0) != 0)
usr/src/cmd/pgrep/psexp.c
147
(pmatch.rm_so != 0 || s[pmatch.rm_eo] != '\0'))
usr/src/cmd/sendmail/src/map.c
7020
regmatch_t pmatch[MAX_MATCH];
usr/src/cmd/sendmail/src/map.c
7033
name, MAX_MATCH, pmatch, 0);
usr/src/cmd/sendmail/src/map.c
7088
pmatch[*ip].rm_so < 0 || pmatch[*ip].rm_eo < 0)
usr/src/cmd/sendmail/src/map.c
7091
sp = name + pmatch[*ip].rm_so;
usr/src/cmd/sendmail/src/map.c
7092
endp = name + pmatch[*ip].rm_eo;
usr/src/lib/libc/port/regex/engine.c
186
regmatch_t pmatch[], int eflags)
usr/src/lib/libc/port/regex/engine.c
210
start = string + pmatch[0].rm_so;
usr/src/lib/libc/port/regex/engine.c
211
stop = string + pmatch[0].rm_eo;
usr/src/lib/libc/port/regex/engine.c
269
m->pmatch = NULL;
usr/src/lib/libc/port/regex/engine.c
297
if (m->pmatch != NULL)
usr/src/lib/libc/port/regex/engine.c
298
free((char *)m->pmatch);
usr/src/lib/libc/port/regex/engine.c
322
if (m->pmatch == NULL)
usr/src/lib/libc/port/regex/engine.c
323
m->pmatch = (regmatch_t *)malloc((m->g->nsub + 1) *
usr/src/lib/libc/port/regex/engine.c
325
if (m->pmatch == NULL) {
usr/src/lib/libc/port/regex/engine.c
330
m->pmatch[i].rm_so = m->pmatch[i].rm_eo = -1;
usr/src/lib/libc/port/regex/engine.c
339
free(m->pmatch);
usr/src/lib/libc/port/regex/engine.c
362
assert(m->pmatch[i].rm_so == -1);
usr/src/lib/libc/port/regex/engine.c
363
assert(m->pmatch[i].rm_eo == -1);
usr/src/lib/libc/port/regex/engine.c
383
pmatch[0].rm_so = m->coldp - m->offp;
usr/src/lib/libc/port/regex/engine.c
384
pmatch[0].rm_eo = endp - m->offp;
usr/src/lib/libc/port/regex/engine.c
387
assert(m->pmatch != NULL);
usr/src/lib/libc/port/regex/engine.c
390
pmatch[i] = m->pmatch[i];
usr/src/lib/libc/port/regex/engine.c
392
pmatch[i].rm_so = -1;
usr/src/lib/libc/port/regex/engine.c
393
pmatch[i].rm_eo = -1;
usr/src/lib/libc/port/regex/engine.c
397
if (m->pmatch != NULL)
usr/src/lib/libc/port/regex/engine.c
398
free((char *)m->pmatch);
usr/src/lib/libc/port/regex/engine.c
571
m->pmatch[i].rm_so = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
576
m->pmatch[i].rm_eo = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
698
if (m->pmatch[i].rm_eo == -1)
usr/src/lib/libc/port/regex/engine.c
700
assert(m->pmatch[i].rm_so != -1);
usr/src/lib/libc/port/regex/engine.c
701
len = m->pmatch[i].rm_eo - m->pmatch[i].rm_so;
usr/src/lib/libc/port/regex/engine.c
707
ssp = m->offp + m->pmatch[i].rm_so;
usr/src/lib/libc/port/regex/engine.c
757
offsave = m->pmatch[i].rm_so;
usr/src/lib/libc/port/regex/engine.c
758
m->pmatch[i].rm_so = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
762
m->pmatch[i].rm_so = offsave;
usr/src/lib/libc/port/regex/engine.c
767
offsave = m->pmatch[i].rm_eo;
usr/src/lib/libc/port/regex/engine.c
768
m->pmatch[i].rm_eo = sp - m->offp;
usr/src/lib/libc/port/regex/engine.c
772
m->pmatch[i].rm_eo = offsave;
usr/src/lib/libc/port/regex/engine.c
85
regmatch_t *pmatch; /* [nsub+1] (0 element unused) */
usr/src/lib/libc/port/regex/regexec.c
197
size_t nmatch, regmatch_t pmatch[_RESTRICT_KYWD], int eflags)
usr/src/lib/libc/port/regex/regexec.c
218
return (mmatcher(g, string, nmatch, pmatch, eflags));
usr/src/lib/libc/port/regex/regexec.c
220
return (smatcher(g, string, nmatch, pmatch, eflags));
usr/src/lib/libc/port/regex/regexec.c
222
return (lmatcher(g, string, nmatch, pmatch, eflags));
usr/src/lib/libzfs/common/libzfs_crypto.c
100
regmatch_t *smatch = &pmatch[URI_SCHEMESUBEXP];
usr/src/lib/libzfs/common/libzfs_crypto.c
102
ret = regexec(&hdl->libzfs_urire, str, ARRAY_SIZE(pmatch), pmatch, 0);
usr/src/lib/libzfs/common/libzfs_crypto.c
99
regmatch_t pmatch[URI_NMATCH];
usr/src/lib/libzoneinfo/common/libzone.c
917
regmatch_t pmatch[N_MATCH];
usr/src/lib/libzoneinfo/common/libzone.c
925
ret = regexec((const regex_t *)&reg, string, N_MATCH, pmatch, 0);
usr/src/uts/common/inet/ipf/ip_state.c
1078
int pmatch;
usr/src/uts/common/inet/ipf/ip_state.c
1084
pmatch = fr_match_l4_hdr(is1, is2);
usr/src/uts/common/inet/ipf/ip_state.c
1092
rv = (amatch != 0) && (amatch == pmatch);