Symbol: psexp
usr/src/cmd/pgrep/pgrep.c
277
scan_proc_dir(const char *dirpath, DIR *dirp, psexp_t *psexp,
usr/src/cmd/pgrep/pgrep.c
307
(psexp_match(psexp, &ps, flags) ^ reverse)) {
usr/src/cmd/pgrep/psexp.c
108
psexp->__f1.id_data && !idtab_search(&psexp->__f1, psinfo->__f2)
usr/src/cmd/pgrep/psexp.c
111
psexp_match(psexp_t *psexp, psinfo_t *psinfo, int flags)
usr/src/cmd/pgrep/psexp.c
139
if (psexp->ps_pat != NULL) {
usr/src/cmd/pgrep/psexp.c
143
if (regexec(&psexp->ps_reg, s, 1, &pmatch, 0) != 0)
usr/src/cmd/pgrep/psexp.c
36
psexp_create(psexp_t *psexp)
usr/src/cmd/pgrep/psexp.c
38
idtab_create(&psexp->ps_euids);
usr/src/cmd/pgrep/psexp.c
39
idtab_create(&psexp->ps_ruids);
usr/src/cmd/pgrep/psexp.c
40
idtab_create(&psexp->ps_rgids);
usr/src/cmd/pgrep/psexp.c
41
idtab_create(&psexp->ps_ppids);
usr/src/cmd/pgrep/psexp.c
42
idtab_create(&psexp->ps_pgids);
usr/src/cmd/pgrep/psexp.c
43
idtab_create(&psexp->ps_sids);
usr/src/cmd/pgrep/psexp.c
44
idtab_create(&psexp->ps_ttys);
usr/src/cmd/pgrep/psexp.c
45
idtab_create(&psexp->ps_projids);
usr/src/cmd/pgrep/psexp.c
46
idtab_create(&psexp->ps_taskids);
usr/src/cmd/pgrep/psexp.c
47
idtab_create(&psexp->ps_zoneids);
usr/src/cmd/pgrep/psexp.c
48
idtab_create(&psexp->ps_ctids);
usr/src/cmd/pgrep/psexp.c
50
psexp->ps_pat = NULL;
usr/src/cmd/pgrep/psexp.c
54
psexp_destroy(psexp_t *psexp)
usr/src/cmd/pgrep/psexp.c
56
idtab_destroy(&psexp->ps_euids);
usr/src/cmd/pgrep/psexp.c
57
idtab_destroy(&psexp->ps_ruids);
usr/src/cmd/pgrep/psexp.c
58
idtab_destroy(&psexp->ps_rgids);
usr/src/cmd/pgrep/psexp.c
59
idtab_destroy(&psexp->ps_ppids);
usr/src/cmd/pgrep/psexp.c
60
idtab_destroy(&psexp->ps_pgids);
usr/src/cmd/pgrep/psexp.c
61
idtab_destroy(&psexp->ps_sids);
usr/src/cmd/pgrep/psexp.c
62
idtab_destroy(&psexp->ps_ttys);
usr/src/cmd/pgrep/psexp.c
63
idtab_destroy(&psexp->ps_projids);
usr/src/cmd/pgrep/psexp.c
64
idtab_destroy(&psexp->ps_taskids);
usr/src/cmd/pgrep/psexp.c
65
idtab_destroy(&psexp->ps_zoneids);
usr/src/cmd/pgrep/psexp.c
66
idtab_destroy(&psexp->ps_ctids);
usr/src/cmd/pgrep/psexp.c
68
if (psexp->ps_pat)
usr/src/cmd/pgrep/psexp.c
69
regfree(&psexp->ps_reg);
usr/src/cmd/pgrep/psexp.c
73
psexp_compile(psexp_t *psexp)
usr/src/cmd/pgrep/psexp.c
79
idtab_sort(&psexp->ps_euids);
usr/src/cmd/pgrep/psexp.c
80
idtab_sort(&psexp->ps_ruids);
usr/src/cmd/pgrep/psexp.c
81
idtab_sort(&psexp->ps_rgids);
usr/src/cmd/pgrep/psexp.c
82
idtab_sort(&psexp->ps_ppids);
usr/src/cmd/pgrep/psexp.c
83
idtab_sort(&psexp->ps_pgids);
usr/src/cmd/pgrep/psexp.c
84
idtab_sort(&psexp->ps_sids);
usr/src/cmd/pgrep/psexp.c
85
idtab_sort(&psexp->ps_ttys);
usr/src/cmd/pgrep/psexp.c
86
idtab_sort(&psexp->ps_projids);
usr/src/cmd/pgrep/psexp.c
87
idtab_sort(&psexp->ps_taskids);
usr/src/cmd/pgrep/psexp.c
88
idtab_sort(&psexp->ps_zoneids);
usr/src/cmd/pgrep/psexp.c
89
idtab_sort(&psexp->ps_ctids);
usr/src/cmd/pgrep/psexp.c
91
if (psexp->ps_pat != NULL) {
usr/src/cmd/pgrep/psexp.c
92
if ((err = regcomp(&psexp->ps_reg, psexp->ps_pat,
usr/src/cmd/pgrep/psexp.c
95
nbytes = regerror(err, &psexp->ps_reg, NULL, 0);
usr/src/cmd/pgrep/psexp.c
97
(void) regerror(err, &psexp->ps_reg, buf, nbytes);