Symbol: search
bin/csh/func.c
251
search(T_IF, 0, NULL);
bin/csh/func.c
285
search(T_ELSE, 0, NULL);
bin/csh/func.c
308
search(T_BREAK, 0, NULL);
bin/csh/func.c
313
search(T_GOTO, 0, lab);
bin/csh/func.c
333
search(T_SWITCH, 0, lp = globone(cp, G_ERROR));
bin/csh/func.c
459
search(T_BREAK, 0, NULL); /* read the expression in */
bin/csh/func.c
53
static void search(int, int, Char *);
bin/csh/func.c
530
search(T_BRKSW, 0, NULL);
bin/csh/func.c
770
search(T_BREAK, 0, NULL);
bin/ksh/c_ksh.c
967
newval = tflag ? search(alias, search_path, X_OK, NULL)
bin/ksh/c_sh.c
203
file = search(cp, search_path, R_OK, &err);
bin/ksh/exec.c
712
shell = search(shell, search_path, X_OK, NULL);
bin/ksh/exec.c
865
tp->u.fpath = search(name, fpath, R_OK,
bin/ksh/exec.c
905
npath = search(name, flags & FC_DEFPATH ? def_path :
bin/ksh/exec.c
918
(npath = search(name, fpath, R_OK,
bin/ksh/sh.h
441
char * search(const char *, const char *, int, int *);
distrib/special/more/more.c
1035
if (search(NULL, f, nlines) < 0)
distrib/special/more/more.c
1044
if (search(cmdbuf, f, nlines) < 0)
distrib/special/more/more.c
170
int search(char *, FILE *, int);
distrib/special/more/more.c
301
if (search(initbuf, stdin, 1) == 0 && noscroll)
distrib/special/more/more.c
321
if (search(initbuf, f, 1) < 0)
lib/libc/asr/asr.c
315
if (as->as.search.name)
lib/libc/asr/asr.c
316
free(as->as.search.name);
lib/libc/asr/asr_private.h
214
} search;
lib/libc/asr/res_search_async.c
110
r = _asr_iter_domain(as, as->as.search.name, fqdn, sizeof(fqdn));
lib/libc/asr/res_search_async.c
124
as->as.search.class, as->as.search.type, as->as_ctx);
lib/libc/asr/res_search_async.c
168
as->as.search.saved_h_errno = ar->ar_h_errno;
lib/libc/asr/res_search_async.c
182
if (as->as.search.saved_h_errno != HERRNO_UNSET)
lib/libc/asr/res_search_async.c
183
ar->ar_h_errno = as->as.search.saved_h_errno;
lib/libc/asr/res_search_async.c
67
if ((as->as.search.name = strdup(name)) == NULL)
lib/libc/asr/res_search_async.c
70
as->as.search.class = class;
lib/libc/asr/res_search_async.c
71
as->as.search.type = type;
lib/libc/asr/res_search_async.c
93
if (as->as.search.name[0] == '\0') {
lib/libc/asr/res_search_async.c
99
as->as.search.saved_h_errno = HERRNO_UNSET;
lib/libc/gen/getgrent.c
284
grscan(int search, gid_t gid, const char *name, struct group *p_gr,
lib/libc/gen/getgrent.c
365
if (!search) {
lib/libc/gen/getgrent.c
408
if ((search && name && strcmp(bp, name)) ||
lib/libc/gen/getgrent.c
440
if (search && name && strcmp(p_gr->gr_name, name))
lib/libc/gen/getgrent.c
453
if (search && name == NULL && p_gr->gr_gid != gid)
lib/libedit/readline.c
640
char *tmp, *search = NULL, *aptr;
lib/libedit/readline.c
813
if (search) {
lib/libedit/readline.c
814
from = strdup(search);
lib/libevent/buffer.c
488
u_char *search = buffer->buffer, *end = search + buffer->off;
lib/libevent/buffer.c
491
while (search < end &&
lib/libevent/buffer.c
492
(p = memchr(search, *what, end - search)) != NULL) {
lib/libevent/buffer.c
497
search = p + 1;
libexec/login_ldap/aldap.c
430
&m->body.search.attrs) != 0)
libexec/login_ldap/aldap.c
568
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
571
for (i = 0, a = msg->body.search.attrs;
libexec/login_ldap/aldap.c
587
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
590
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
libexec/login_ldap/aldap.c
594
msg->body.search.iter = msg->body.search.attrs->be_next;
libexec/login_ldap/aldap.c
617
if (msg->body.search.iter == NULL)
libexec/login_ldap/aldap.c
620
LDAP_DEBUG("attr", msg->body.search.iter);
libexec/login_ldap/aldap.c
622
if (ober_get_eoc(msg->body.search.iter) == 0)
libexec/login_ldap/aldap.c
625
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
libexec/login_ldap/aldap.c
628
msg->body.search.iter = msg->body.search.iter->be_next;
libexec/login_ldap/aldap.c
652
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
655
LDAP_DEBUG("attr", msg->body.search.attrs);
libexec/login_ldap/aldap.c
657
for (a = msg->body.search.attrs;;) {
libexec/login_ldap/aldap.h
77
} search;
libexec/login_ldap/login_ldap.c
223
ctx.userdn = search(&ctx, ctx.basedn, ctx.filter, ctx.scope);
libexec/login_ldap/login_ldap.c
242
if (search(&ctx, ctx.gbasedn, ctx.gfilter, ctx.gscope) == NULL) {
libexec/login_ldap/login_ldap.h
76
char * search(struct auth_ctx *, char *, char *, enum scope);
sys/dev/onewire/onewire.c
297
int search = 1, count = 0, lastd = -1, dir, rv, i, i0;
sys/dev/onewire/onewire.c
304
while (search && count < size) {
sys/dev/onewire/onewire.c
350
search = 0;
sys/dev/pv/xen.c
1058
goto search;
sys/dev/pv/xen.c
1069
goto search;
sys/dev/pv/xen.c
1085
search:
sys/dev/radio.c
138
if (sc->hw_if->search)
sys/dev/radio.c
139
error = (sc->hw_if->search)(sc->hw_hdl,
sys/dev/radio_if.h
47
int (*search)(void *, int);
sys/net/if_trunk.c
1198
goto search;
sys/net/if_trunk.c
1209
search:
sys/net/radix.c
417
rn_addmask(void *n_arg, int search, int skip)
sys/net/radix.c
449
if (tm || search)
sys/uvm/uvm_pmemrange.c
1057
for (found = uvm_pmr_nfindsz(pmr, search[try], memtype);
sys/uvm/uvm_pmemrange.c
1113
if (++try < nitems(search))
sys/uvm/uvm_pmemrange.c
1164
start_try = nitems(search) - 1;
sys/uvm/uvm_pmemrange.c
859
psize_t search[3];
sys/uvm/uvm_pmemrange.c
908
search[2] = count;
sys/uvm/uvm_pmemrange.c
911
search[2] = 1;
sys/uvm/uvm_pmemrange.c
914
search[0] = count;
sys/uvm/uvm_pmemrange.c
915
search[1] = pow2divide(count, maxseg);
sys/uvm/uvm_pmemrange.c
916
search[2] = 1;
sys/uvm/uvm_pmemrange.c
919
if (search[1] >= search[0]) {
sys/uvm/uvm_pmemrange.c
920
search[1] = search[0];
sys/uvm/uvm_pmemrange.c
923
if (search[2] >= search[start_try]) {
usr.bin/cvs/diff_internals.c
196
static int search(int *, int, int);
usr.bin/cvs/diff_internals.c
569
l = search(c, k, y);
usr.bin/diff/diffreg.c
199
static int search(int *, int, int);
usr.bin/diff/diffreg.c
618
l = search(c, k, y);
usr.bin/dig/dighost.c
1090
dig_searchlist_t *search;
usr.bin/dig/dighost.c
1091
search = malloc(sizeof(*search));
usr.bin/dig/dighost.c
1092
if (search == NULL)
usr.bin/dig/dighost.c
1095
strlcpy(search->origin, domain, MXNAME);
usr.bin/dig/dighost.c
1096
search->origin[MXNAME-1] = 0;
usr.bin/dig/dighost.c
1097
ISC_LINK_INIT(search, link);
usr.bin/dig/dighost.c
1098
return (search);
usr.bin/dig/dighost.c
1103
dig_searchlist_t *search;
usr.bin/dig/dighost.c
1104
while ((search = ISC_LIST_HEAD(search_list)) != NULL) {
usr.bin/dig/dighost.c
1105
ISC_LIST_UNLINK(search_list, search, link);
usr.bin/dig/dighost.c
1106
free(search);
usr.bin/dig/dighost.c
1113
dig_searchlist_t *search;
usr.bin/dig/dighost.c
1119
search = make_searchlist_entry(confdata->search[i]);
usr.bin/dig/dighost.c
1120
ISC_LIST_APPEND(search_list, search, link);
usr.bin/dig/dighost.c
1208
dig_searchlist_t *search;
usr.bin/dig/dighost.c
1211
search = make_searchlist_entry(domain);
usr.bin/dig/dighost.c
1212
ISC_LIST_APPEND(search_list, search, link);
usr.bin/dig/dighost.c
1755
dig_searchlist_t *search;
usr.bin/dig/dighost.c
1793
search = ISC_LIST_NEXT(oldlookup->origin, link);
usr.bin/dig/dighost.c
1794
if (search == NULL && oldlookup->done_as_is)
usr.bin/dig/dighost.c
1797
newlookup->origin = search;
usr.bin/dig/dighost.c
2533
goto search;
usr.bin/dig/dighost.c
2558
search:
usr.bin/dig/lib/lwres/include/lwres/lwres.h
114
char *search[LWRES_CONFMAXSEARCH];
usr.bin/dig/lib/lwres/lwconfig.c
165
confdata->search[i] = NULL;
usr.bin/dig/lib/lwres/lwconfig.c
181
free(confdata->search[i]);
usr.bin/dig/lib/lwres/lwconfig.c
182
confdata->search[i] = NULL;
usr.bin/dig/lib/lwres/lwconfig.c
241
free(confdata->search[i]);
usr.bin/dig/lib/lwres/lwconfig.c
242
confdata->search[i] = NULL;
usr.bin/dig/lib/lwres/lwconfig.c
266
free(confdata->search[idx]);
usr.bin/dig/lib/lwres/lwconfig.c
267
confdata->search[idx] = NULL;
usr.bin/dig/lib/lwres/lwconfig.c
280
confdata->search[idx] = strdup(word);
usr.bin/dig/lib/lwres/lwconfig.c
281
if (confdata->search[idx] == NULL)
usr.bin/ldap/aldap.c
430
&m->body.search.attrs) != 0)
usr.bin/ldap/aldap.c
568
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
571
for (i = 0, a = msg->body.search.attrs;
usr.bin/ldap/aldap.c
587
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
590
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
usr.bin/ldap/aldap.c
594
msg->body.search.iter = msg->body.search.attrs->be_next;
usr.bin/ldap/aldap.c
617
if (msg->body.search.iter == NULL)
usr.bin/ldap/aldap.c
620
LDAP_DEBUG("attr", msg->body.search.iter);
usr.bin/ldap/aldap.c
622
if (ober_get_eoc(msg->body.search.iter) == 0)
usr.bin/ldap/aldap.c
625
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
usr.bin/ldap/aldap.c
628
msg->body.search.iter = msg->body.search.iter->be_next;
usr.bin/ldap/aldap.c
652
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
655
LDAP_DEBUG("attr", msg->body.search.attrs);
usr.bin/ldap/aldap.c
657
for (a = msg->body.search.attrs;;) {
usr.bin/ldap/aldap.h
75
} search;
usr.bin/less/command.c
816
n = search(search_type, pattern, n);
usr.bin/less/funcs.h
260
int search(int, char *, int);
usr.bin/make/dir.c
384
unsigned int search; /* Index into the directory's table */
usr.bin/make/dir.c
387
for (entry = ohash_first(&p->files, &search); entry != NULL;
usr.bin/make/dir.c
388
entry = ohash_next(&p->files, &search)) {
usr.bin/mandoc/cgi.c
1005
struct mansearch search;
usr.bin/mandoc/cgi.c
1025
search.arch = req->q.arch;
usr.bin/mandoc/cgi.c
1026
search.sec = req->q.sec;
usr.bin/mandoc/cgi.c
1027
search.outkey = "Nd";
usr.bin/mandoc/cgi.c
1028
search.argmode = req->q.equal ? ARG_NAME : ARG_EXPR;
usr.bin/mandoc/cgi.c
1029
search.firstmatch = 1;
usr.bin/mandoc/cgi.c
1070
else if (mansearch(&search, &paths, argc, argv, &res, &ressz) == 0)
usr.bin/mandoc/main.c
1021
struct mansearch search;
usr.bin/mandoc/main.c
1028
search.arch = NULL;
usr.bin/mandoc/main.c
1029
search.sec = xr->sec;
usr.bin/mandoc/main.c
1030
search.outkey = NULL;
usr.bin/mandoc/main.c
1031
search.argmode = ARG_NAME;
usr.bin/mandoc/main.c
1032
search.firstmatch = 1;
usr.bin/mandoc/main.c
1033
if (mansearch(&search, paths, 1, &xr->name, NULL, &sz))
usr.bin/mandoc/main.c
1035
if (fs_search(&search, paths, xr->name, NULL, &sz) != -1)
usr.bin/mandoc/main.c
128
struct mansearch search; /* Search options. */
usr.bin/mandoc/main.c
162
memset(&search, 0, sizeof(struct mansearch));
usr.bin/mandoc/main.c
163
search.outkey = "Nd";
usr.bin/mandoc/main.c
167
search.argmode = ARG_NAME;
usr.bin/mandoc/main.c
169
search.argmode = ARG_EXPR;
usr.bin/mandoc/main.c
171
search.argmode = ARG_WORD;
usr.bin/mandoc/main.c
173
search.argmode = ARG_NAME;
usr.bin/mandoc/main.c
175
search.argmode = ARG_FILE;
usr.bin/mandoc/main.c
195
if (c == 'i' && search.argmode == ARG_EXPR) {
usr.bin/mandoc/main.c
210
search.argmode = ARG_WORD;
usr.bin/mandoc/main.c
243
search.argmode = ARG_EXPR;
usr.bin/mandoc/main.c
246
search.argmode = ARG_FILE;
usr.bin/mandoc/main.c
259
search.arch = optarg;
usr.bin/mandoc/main.c
262
search.sec = optarg;
usr.bin/mandoc/main.c
307
usage(search.argmode);
usr.bin/mandoc/main.c
313
switch (search.argmode) {
usr.bin/mandoc/main.c
327
if (search.argmode == ARG_FILE)
usr.bin/mandoc/main.c
339
search.outkey = oarg;
usr.bin/mandoc/main.c
426
if (search.argmode == ARG_NAME) {
usr.bin/mandoc/main.c
437
search.sec = (char *)uc;
usr.bin/mandoc/main.c
441
if (search.arch == NULL)
usr.bin/mandoc/main.c
442
search.arch = getenv("MACHINE");
usr.bin/mandoc/main.c
443
if (search.arch == NULL)
usr.bin/mandoc/main.c
444
search.arch = MACHINE;
usr.bin/mandoc/main.c
446
search.firstmatch = 1;
usr.bin/mandoc/main.c
455
tagarg = argc > 0 && search.argmode == ARG_EXPR ?
usr.bin/mandoc/main.c
462
if (search.argmode != ARG_FILE ||
usr.bin/mandoc/main.c
468
if (search.argmode == ARG_NAME) {
usr.bin/mandoc/main.c
484
(void)mansearch(&search, &conf.manpath,
usr.bin/mandoc/main.c
487
(void)fs_search(&search, &conf.manpath,
usr.bin/mandoc/main.c
490
if (search.arch != NULL &&
usr.bin/mandoc/main.c
491
arch_valid(search.arch, OSENUM) == 0)
usr.bin/mandoc/main.c
493
search.arch);
usr.bin/mandoc/main.c
494
else if (search.sec != NULL)
usr.bin/mandoc/main.c
497
*argv, search.sec);
usr.bin/mandoc/main.c
526
if (search.sec != NULL) {
usr.bin/mandoc/main.c
527
ssz = strlen(search.sec);
usr.bin/mandoc/main.c
528
if (strncmp(sec, search.sec, ssz) == 0)
usr.bin/mandoc/main.c
534
if (search.sec != NULL) {
usr.bin/mandoc/main.c
540
strncmp(ep - ssz, search.sec,
usr.bin/mandoc/main.c
560
} else if (search.argmode != ARG_FILE) {
usr.bin/mandoc/main.c
561
if (mansearch(&search, &conf.manpath,
usr.bin/mandoc/main.c
563
usage(search.argmode);
usr.bin/mandoc/main.c
599
if (search.argmode == ARG_FILE && auxpaths != NULL) {
usr.bin/mandoc/main.c
644
if (search.argmode != ARG_FILE)
usr.bin/mandoc/mansearch.c
107
if (search->outkey != NULL)
usr.bin/mandoc/mansearch.c
109
if (0 == strcasecmp(search->outkey,
usr.bin/mandoc/mansearch.c
169
if (lstmatch(search->sec, page->sect) == 0 ||
usr.bin/mandoc/mansearch.c
170
lstmatch(search->arch, page->arch) == 0 ||
usr.bin/mandoc/mansearch.c
171
(search->argmode == ARG_NAME &&
usr.bin/mandoc/mansearch.c
199
mpage->bits = search->firstmatch ? rp->bits : 0;
usr.bin/mandoc/mansearch.c
217
if (cur && search->firstmatch)
usr.bin/mandoc/mansearch.c
607
exprcomp(const struct mansearch *search, int argc, char *argv[], int *argi)
usr.bin/mandoc/mansearch.c
642
child = expr_and(search, argc, argv, argi);
usr.bin/mandoc/mansearch.c
651
child->next = expr_and(search, argc, argv, argi);
usr.bin/mandoc/mansearch.c
660
expr_and(const struct mansearch *search, int argc, char *argv[], int *argi)
usr.bin/mandoc/mansearch.c
692
child = exprterm(search, argc, argv, argi);
usr.bin/mandoc/mansearch.c
704
child->next = exprterm(search, argc, argv, argi);
usr.bin/mandoc/mansearch.c
716
exprterm(const struct mansearch *search, int argc, char *argv[], int *argi)
usr.bin/mandoc/mansearch.c
726
e = exprcomp(search, argc, argv, argi);
usr.bin/mandoc/mansearch.c
747
if (search->argmode == ARG_NAME) {
usr.bin/mandoc/mansearch.c
759
if (search->argmode == ARG_WORD) {
usr.bin/mandoc/mansearch.c
792
if (search->argmode == ARG_WORD)
usr.bin/mandoc/mansearch.c
81
mansearch(const struct mansearch *search,
usr.bin/mandoc/mansearch.c
97
if ((e = exprcomp(search, argc, argv, &argi)) == NULL) {
usr.bin/rcs/diff.c
194
static int search(int *, int, int);
usr.bin/rcs/diff.c
551
l = search(c, k, y);
usr.bin/tmux/format.c
4952
struct format_modifier *list, *cmp = NULL, *search = NULL;
usr.bin/tmux/format.c
4987
search = fm;
usr.bin/tmux/format.c
5215
} else if (search != NULL) {
usr.bin/tmux/format.c
5223
value = format_search(search, wp, new);
usr.bin/tmux/mode-tree.c
1000
if (icase && strcasestr(mti->name, mtd->search) != NULL)
usr.bin/tmux/mode-tree.c
1004
if (mtd->searchcb(mtd->modedata, mti->itemdata, mtd->search,
usr.bin/tmux/mode-tree.c
1046
free(mtd->search);
usr.bin/tmux/mode-tree.c
1048
mtd->search = NULL;
usr.bin/tmux/mode-tree.c
1051
mtd->search = xstrdup(s);
usr.bin/tmux/mode-tree.c
636
free(mtd->search);
usr.bin/tmux/mode-tree.c
81
char *search;
usr.bin/tmux/mode-tree.c
923
if (mtd->search == NULL)
usr.bin/tmux/mode-tree.c
953
if (!icase && strstr(mti->name, mtd->search) != NULL)
usr.bin/tmux/mode-tree.c
955
if (icase && strcasestr(mti->name, mtd->search) != NULL)
usr.bin/tmux/mode-tree.c
959
if (mtd->searchcb(mtd->modedata, mti->itemdata, mtd->search,
usr.bin/tmux/mode-tree.c
972
if (mtd->search == NULL)
usr.bin/tmux/mode-tree.c
998
if (!icase && strstr(mti->name, mtd->search) != NULL)
usr.bin/tmux/window-copy.c
1002
int search = (data->searchmark != NULL);
usr.bin/tmux/window-copy.c
1011
if (search && !data->timeout)
usr.bin/vi/ex/ex.c
1892
goto search;
usr.bin/vi/ex/ex.c
1895
goto search;
usr.bin/vi/ex/ex.c
1899
search: mp->lno = sp->lno;
usr.bin/vi/ex/ex_tag.c
1068
search = p;
usr.bin/vi/ex/ex_tag.c
1097
tp->search = tp->fname + tp->fnlen + 1;
usr.bin/vi/ex/ex_tag.c
1098
memcpy(tp->search, search, (tp->slen = slen) + 1);
usr.bin/vi/ex/ex_tag.c
186
tqp->current->search, tqp->current->slen, tqp->tag);
usr.bin/vi/ex/ex_tag.c
242
(void)ctag_search(sp, tp->search, tp->slen, tqp->tag);
usr.bin/vi/ex/ex_tag.c
273
(void)ctag_search(sp, tp->search, tp->slen, tqp->tag);
usr.bin/vi/ex/ex_tag.c
712
if (otp->search != NULL)
usr.bin/vi/ex/ex_tag.c
719
if (otp->search != NULL)
usr.bin/vi/ex/ex_tag.c
720
tp->search = tp->fname + otp->fnlen + 1;
usr.bin/vi/ex/ex_tag.c
870
ctag_search(SCR *sp, char *search, size_t slen, char *tag)
usr.bin/vi/ex/ex_tag.c
881
if (isdigit(search[0])) {
usr.bin/vi/ex/ex_tag.c
882
m.lno = atoi(search);
usr.bin/vi/ex/ex_tag.c
895
search, slen, NULL, SEARCH_FILE | SEARCH_TAG)) {
usr.bin/vi/ex/ex_tag.c
896
if ((p = strrchr(search, '(')) != NULL) {
usr.bin/vi/ex/ex_tag.c
897
slen = p - search;
usr.bin/vi/ex/ex_tag.c
898
if (f_search(sp, &m, &m, search, slen,
usr.bin/vi/ex/ex_tag.c
992
char *back, *cname, *dname, *front, *map, *name, *p, *search, *t;
usr.bin/vi/ex/tag.h
65
char *search; /* Search string. */
usr.bin/vi/vi/v_txt.c
1478
goto search;
usr.bin/vi/vi/v_txt.c
1531
search: if (isinfoline) {
usr.bin/what/what.c
42
static void search(char *);
usr.bin/what/what.c
88
search(match);
usr.sbin/amd/amd/mapc.c
108
search_fn *search; /* Search for new entry */
usr.sbin/amd/amd/mapc.c
132
search_fn *search; /* Function to be used for searching */
usr.sbin/amd/amd/mapc.c
320
rc = (*m->search)(m, m->map_name, key, valp, &m->modify);
usr.sbin/amd/amd/mapc.c
432
m->search = alloc >= MAPC_ALL ? error_search : mt->search;
usr.sbin/arp/arp.c
157
search(0, nuke_entry);
usr.sbin/arp/arp.c
386
search(sin->sin_addr.s_addr, print_entry);
usr.sbin/arp/arp.c
514
search(0, print_entry);
usr.sbin/arp/arp.c
66
void search(in_addr_t addr, void (*action)(struct sockaddr_dl *sdl,
usr.sbin/ldapd/conn.c
215
struct search *search, *next;
usr.sbin/ldapd/conn.c
221
for (search = TAILQ_FIRST(&conn->searches); search; search = next) {
usr.sbin/ldapd/conn.c
222
next = TAILQ_NEXT(search, next);
usr.sbin/ldapd/conn.c
223
conn_search(search);
usr.sbin/ldapd/conn.c
52
struct search *search, *next;
usr.sbin/ldapd/conn.c
58
for (search = TAILQ_FIRST(&conn->searches); search; search = next) {
usr.sbin/ldapd/conn.c
59
next = TAILQ_NEXT(search, next);
usr.sbin/ldapd/conn.c
60
search_close(search);
usr.sbin/ldapd/ldapd.h
178
TAILQ_ENTRY(search) next;
usr.sbin/ldapd/ldapd.h
224
TAILQ_HEAD(, search) searches;
usr.sbin/ldapd/ldapd.h
363
struct search *search, struct referrals *refs);
usr.sbin/ldapd/ldapd.h
440
void conn_search(struct search *search);
usr.sbin/ldapd/ldapd.h
441
void search_close(struct search *search);
usr.sbin/ldapd/ldape.c
112
ldap_refer(struct request *req, const char *basedn, struct search *search,
usr.sbin/ldapd/ldape.c
128
if (search != NULL) {
usr.sbin/ldapd/ldape.c
129
if (search->scope != LDAP_SCOPE_SUBTREE)
usr.sbin/ldapd/ldape.c
145
if (search != NULL)
usr.sbin/ldapd/ldape.c
208
struct search *search;
usr.sbin/ldapd/ldape.c
215
TAILQ_FOREACH(search, &req->conn->searches, next) {
usr.sbin/ldapd/ldape.c
216
if (search->req->msgid == msgid) {
usr.sbin/ldapd/ldape.c
218
search_close(search);
usr.sbin/ldapd/namespace.c
213
struct search *search, *next;
usr.sbin/ldapd/namespace.c
230
for (search = TAILQ_FIRST(&conn->searches); search != NULL;
usr.sbin/ldapd/namespace.c
231
search = next) {
usr.sbin/ldapd/namespace.c
232
next = TAILQ_NEXT(search, next);
usr.sbin/ldapd/namespace.c
233
if (search->ns == ns)
usr.sbin/ldapd/namespace.c
234
search_close(search);
usr.sbin/ldapd/search.c
1000
add_index(search->plan, "@%.*s,", sz, search->basedn);
usr.sbin/ldapd/search.c
1003
if (!search->plan->indexed)
usr.sbin/ldapd/search.c
101
struct conn *conn = search->conn;
usr.sbin/ldapd/search.c
1011
if (search)
usr.sbin/ldapd/search.c
1012
search_close(search);
usr.sbin/ldapd/search.c
125
if (authorized(search->conn, search->ns, ACI_READ,
usr.sbin/ldapd/search.c
127
should_include_attribute(adesc, search, 0)) {
usr.sbin/ldapd/search.c
142
elm = ober_printf_elements(root, "i{txe", search->req->msgid,
usr.sbin/ldapd/search.c
176
search_close(struct search *search)
usr.sbin/ldapd/search.c
180
for (dn = RB_MIN(dn_tree, &search->uniqdns); dn; dn = next) {
usr.sbin/ldapd/search.c
181
next = RB_NEXT(dn_tree, &search->uniqdns, dn);
usr.sbin/ldapd/search.c
182
RB_REMOVE(dn_tree, &search->uniqdns, dn);
usr.sbin/ldapd/search.c
187
btree_cursor_close(search->cursor);
usr.sbin/ldapd/search.c
188
btree_txn_abort(search->data_txn);
usr.sbin/ldapd/search.c
189
btree_txn_abort(search->indx_txn);
usr.sbin/ldapd/search.c
191
if (search->req != NULL) {
usr.sbin/ldapd/search.c
192
log_debug("finished search on msgid %lld", search->req->msgid);
usr.sbin/ldapd/search.c
193
request_free(search->req);
usr.sbin/ldapd/search.c
195
TAILQ_REMOVE(&search->conn->searches, search, next);
usr.sbin/ldapd/search.c
196
filter_free(search->plan);
usr.sbin/ldapd/search.c
197
free(search);
usr.sbin/ldapd/search.c
218
check_search_entry(struct btval *key, struct btval *val, struct search *search)
usr.sbin/ldapd/search.c
225
if (search->scope == LDAP_SCOPE_ONELEVEL &&
usr.sbin/ldapd/search.c
226
!is_child_of(key, search->basedn)) {
usr.sbin/ldapd/search.c
236
if (!authorized(search->conn, search->ns, ACI_READ, dn0,
usr.sbin/ldapd/search.c
244
if ((elm = namespace_db2ber(search->ns, val)) == NULL) {
usr.sbin/ldapd/search.c
250
if (ldap_matches_filter(elm, search->plan) != 0) {
usr.sbin/ldapd/search.c
255
rc = search_result(key->data, key->size, elm, search);
usr.sbin/ldapd/search.c
259
search->nmatched++;
usr.sbin/ldapd/search.c
265
mk_dup(struct search *search, struct btval *key)
usr.sbin/ldapd/search.c
278
RB_INSERT(dn_tree, &search->uniqdns, udn);
usr.sbin/ldapd/search.c
284
is_dup(struct search *search, struct btval *key)
usr.sbin/ldapd/search.c
290
return RB_FIND(dn_tree, &search->uniqdns, &find) != NULL;
usr.sbin/ldapd/search.c
294
conn_search(struct search *search)
usr.sbin/ldapd/search.c
304
conn = search->conn;
usr.sbin/ldapd/search.c
309
if (search->plan->indexed)
usr.sbin/ldapd/search.c
310
txn = search->indx_txn;
usr.sbin/ldapd/search.c
312
txn = search->data_txn;
usr.sbin/ldapd/search.c
314
if (!search->init) {
usr.sbin/ldapd/search.c
315
search->cursor = btree_txn_cursor_open(NULL, txn);
usr.sbin/ldapd/search.c
316
if (search->cursor == NULL) {
usr.sbin/ldapd/search.c
318
search_close(search);
usr.sbin/ldapd/search.c
322
if (search->plan->indexed) {
usr.sbin/ldapd/search.c
323
search->cindx = TAILQ_FIRST(&search->plan->indices);
usr.sbin/ldapd/search.c
324
key.data = search->cindx->prefix;
usr.sbin/ldapd/search.c
326
search->cindx->prefix);
usr.sbin/ldapd/search.c
328
if (*search->basedn)
usr.sbin/ldapd/search.c
329
key.data = search->basedn;
usr.sbin/ldapd/search.c
338
search->init = 1;
usr.sbin/ldapd/search.c
342
rc = btree_cursor_get(search->cursor, &key, &val, op);
usr.sbin/ldapd/search.c
345
if (rc == BT_SUCCESS && search->plan->indexed) {
usr.sbin/ldapd/search.c
349
if (!has_prefix(&key, search->cindx->prefix)) {
usr.sbin/ldapd/search.c
351
search->cindx->prefix);
usr.sbin/ldapd/search.c
360
search->plan->indexed > 1) {
usr.sbin/ldapd/search.c
361
search->cindx = TAILQ_NEXT(search->cindx, next);
usr.sbin/ldapd/search.c
362
if (search->cindx != NULL) {
usr.sbin/ldapd/search.c
365
key.data = search->cindx->prefix;
usr.sbin/ldapd/search.c
368
search->cindx->prefix);
usr.sbin/ldapd/search.c
38
struct search *search);
usr.sbin/ldapd/search.c
382
search->nscanned++;
usr.sbin/ldapd/search.c
384
if (search->plan->indexed) {
usr.sbin/ldapd/search.c
389
rc = index_to_dn(search->ns, &ikey, &key);
usr.sbin/ldapd/search.c
400
if (search->scope == LDAP_SCOPE_ONELEVEL &&
usr.sbin/ldapd/search.c
401
!is_child_of(&key, search->basedn)) {
usr.sbin/ldapd/search.c
407
if (search->plan->indexed > 1 && is_dup(search, &key)) {
usr.sbin/ldapd/search.c
410
search->ndups++;
usr.sbin/ldapd/search.c
415
rc = btree_txn_get(NULL, search->data_txn, &key, &val);
usr.sbin/ldapd/search.c
434
if (!has_suffix(&key, search->basedn)) {
usr.sbin/ldapd/search.c
437
if (search->plan->indexed)
usr.sbin/ldapd/search.c
446
rc = check_search_entry(&key, &val, search);
usr.sbin/ldapd/search.c
448
if (rc == BT_SUCCESS && search->plan->indexed > 1)
usr.sbin/ldapd/search.c
449
rc = mk_dup(search, &key);
usr.sbin/ldapd/search.c
454
if (rc == BT_SUCCESS && search->szlim > 0 &&
usr.sbin/ldapd/search.c
455
search->nmatched > search->szlim) {
usr.sbin/ldapd/search.c
457
search->conn->fd, search->req->msgid,
usr.sbin/ldapd/search.c
458
search->szlim);
usr.sbin/ldapd/search.c
466
if (rc == 0 && search->tmlim > 0 &&
usr.sbin/ldapd/search.c
467
search->started_at + search->tmlim < now) {
usr.sbin/ldapd/search.c
469
search->conn->fd, search->req->msgid,
usr.sbin/ldapd/search.c
470
search->tmlim);
usr.sbin/ldapd/search.c
477
bufferevent_enable(search->conn->bev, EV_WRITE);
usr.sbin/ldapd/search.c
480
search->nscanned, search->nmatched, search->ndups);
usr.sbin/ldapd/search.c
481
send_ldap_result(conn, search->req->msgid,
usr.sbin/ldapd/search.c
485
search_close(search);
usr.sbin/ldapd/search.c
490
ldap_search_root_dse(struct search *search)
usr.sbin/ldapd/search.c
531
if ((search->conn->s_flags & F_SECURE) == F_SECURE) {
usr.sbin/ldapd/search.c
538
search_result("", 0, root, search);
usr.sbin/ldapd/search.c
540
send_ldap_result(search->conn, search->req->msgid,
usr.sbin/ldapd/search.c
542
search_close(search);
usr.sbin/ldapd/search.c
546
ldap_search_subschema(struct search *search)
usr.sbin/ldapd/search.c
579
if (should_include_attribute("objectClasses", search, 1)) {
usr.sbin/ldapd/search.c
593
if (should_include_attribute("attributeTypes", search, 1)) {
usr.sbin/ldapd/search.c
607
if (should_include_attribute("matchingRules", search, 1)) {
usr.sbin/ldapd/search.c
622
search_result("cn=schema", 9, root, search);
usr.sbin/ldapd/search.c
627
send_ldap_result(search->conn, search->req->msgid,
usr.sbin/ldapd/search.c
629
search_close(search);
usr.sbin/ldapd/search.c
69
should_include_attribute(char *adesc, struct search *search, int explicit)
usr.sbin/ldapd/search.c
74
if (search->attrlist->be_sub == NULL ||
usr.sbin/ldapd/search.c
75
search->attrlist->be_sub->be_encoding == BER_TYPE_EOC) {
usr.sbin/ldapd/search.c
81
for (elm = search->attrlist->be_sub; elm; elm = elm->be_next) {
usr.sbin/ldapd/search.c
853
struct search *search = NULL;
usr.sbin/ldapd/search.c
864
if ((search = calloc(1, sizeof(*search))) == NULL)
usr.sbin/ldapd/search.c
866
search->req = req;
usr.sbin/ldapd/search.c
867
search->conn = req->conn;
usr.sbin/ldapd/search.c
868
search->init = 0;
usr.sbin/ldapd/search.c
869
search->started_at = time(0);
usr.sbin/ldapd/search.c
870
TAILQ_INSERT_HEAD(&req->conn->searches, search, next);
usr.sbin/ldapd/search.c
871
RB_INIT(&search->uniqdns);
usr.sbin/ldapd/search.c
874
&search->basedn,
usr.sbin/ldapd/search.c
875
&search->scope,
usr.sbin/ldapd/search.c
876
&search->deref,
usr.sbin/ldapd/search.c
877
&search->szlim,
usr.sbin/ldapd/search.c
878
&search->tmlim,
usr.sbin/ldapd/search.c
879
&search->typesonly,
usr.sbin/ldapd/search.c
880
&search->filter,
usr.sbin/ldapd/search.c
881
&search->attrlist) != 0) {
usr.sbin/ldapd/search.c
887
normalize_dn(search->basedn);
usr.sbin/ldapd/search.c
888
log_debug("base dn = %s, scope = %lld", search->basedn, search->scope);
usr.sbin/ldapd/search.c
890
if (*search->basedn == '\0') {
usr.sbin/ldapd/search.c
897
if (search->scope != LDAP_SCOPE_BASE) {
usr.sbin/ldapd/search.c
903
ldap_search_root_dse(search);
usr.sbin/ldapd/search.c
907
if (strcasecmp(search->basedn, "cn=schema") == 0) {
usr.sbin/ldapd/search.c
914
if (search->scope != LDAP_SCOPE_BASE) {
usr.sbin/ldapd/search.c
920
ldap_search_subschema(search);
usr.sbin/ldapd/search.c
924
if ((search->ns = namespace_for_base(search->basedn)) == NULL) {
usr.sbin/ldapd/search.c
925
refs = namespace_referrals(search->basedn);
usr.sbin/ldapd/search.c
927
ldap_refer(req, search->basedn, search, refs);
usr.sbin/ldapd/search.c
928
search->req = NULL; /* request free'd by ldap_refer */
usr.sbin/ldapd/search.c
929
search_close(search);
usr.sbin/ldapd/search.c
933
search->basedn);
usr.sbin/ldapd/search.c
938
if (!authorized(req->conn, search->ns, ACI_READ,
usr.sbin/ldapd/search.c
939
search->basedn, NULL, search->scope)) {
usr.sbin/ldapd/search.c
944
if (namespace_begin_txn(search->ns, &search->data_txn,
usr.sbin/ldapd/search.c
945
&search->indx_txn, 1) != BT_SUCCESS) {
usr.sbin/ldapd/search.c
947
if (namespace_queue_request(search->ns, req) != 0) {
usr.sbin/ldapd/search.c
951
search->req = NULL; /* keep the scheduled request */
usr.sbin/ldapd/search.c
952
search_close(search);
usr.sbin/ldapd/search.c
959
if (search->scope == LDAP_SCOPE_BASE) {
usr.sbin/ldapd/search.c
964
key.data = search->basedn;
usr.sbin/ldapd/search.c
967
if (btree_txn_get(NULL, search->data_txn, &key, &val) == 0) {
usr.sbin/ldapd/search.c
968
check_search_entry(&key, &val, search);
usr.sbin/ldapd/search.c
978
if (!namespace_exists(search->ns, search->basedn)) {
usr.sbin/ldapd/search.c
98
struct search *search)
usr.sbin/ldapd/search.c
983
search->plan = search_planner(search->ns, search->filter);
usr.sbin/ldapd/search.c
984
if (search->plan == NULL) {
usr.sbin/ldapd/search.c
989
if (search->plan->undefined) {
usr.sbin/ldapd/search.c
995
if (!search->plan->indexed && search->scope == LDAP_SCOPE_ONELEVEL) {
usr.sbin/ldapd/search.c
997
sz = strlen(search->basedn) - strlen(search->ns->suffix);
usr.sbin/ldapd/search.c
998
if (sz > 0 && search->basedn[sz - 1] == ',')
usr.sbin/rad/engine.c
419
if (ra_dnssl_conf->search[MAX_SEARCH - 1] != '\0')
usr.sbin/rad/frontend.c
1344
label_start = ra_dnssl->search;
usr.sbin/rad/frontend.c
461
if (ra_dnssl_conf->search[MAX_SEARCH - 1] != '\0')
usr.sbin/rad/parse.y
462
if ((len = strlcpy(ra_dnssl_conf->search, $1,
usr.sbin/rad/parse.y
463
sizeof(ra_dnssl_conf->search))) >=
usr.sbin/rad/parse.y
464
sizeof(ra_dnssl_conf->search)) {
usr.sbin/rad/parse.y
469
if (ra_dnssl_conf->search[len] != '.') {
usr.sbin/rad/parse.y
470
if ((len = strlcat(ra_dnssl_conf->search, ".",
usr.sbin/rad/parse.y
471
sizeof(ra_dnssl_conf->search))) >
usr.sbin/rad/parse.y
472
sizeof(ra_dnssl_conf->search)) {
usr.sbin/rad/printconf.c
104
printf("%s\t\t%s\n", indent, ra_dnssl->search);
usr.sbin/rad/rad.h
78
char search[MAX_SEARCH];
usr.sbin/snmpd/application.c
1321
struct appl_request_downstream *dreq, search;
usr.sbin/snmpd/application.c
1333
search.ard_requestid = requestid;
usr.sbin/snmpd/application.c
1334
dreq = RB_FIND(appl_requests, &(backend->ab_requests), &search);
usr.sbin/snmpd/application.c
1689
struct appl_region search, *region, *pregion;
usr.sbin/snmpd/application.c
1706
search.ar_oid = vb->av_oid;
usr.sbin/snmpd/application.c
1708
&(ureq->aru_ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
573
struct appl_region *region, search;
usr.sbin/snmpd/application.c
658
search.ar_oid = *oid;
usr.sbin/snmpd/application.c
659
if (search.ar_oid.bo_id[range_subid] == lower_bound)
usr.sbin/snmpd/application.c
662
for (search.ar_oid.bo_id[range_subid]--;
usr.sbin/snmpd/application.c
663
search.ar_oid.bo_id[range_subid] != lower_bound;
usr.sbin/snmpd/application.c
664
search.ar_oid.bo_id[range_subid]--) {
usr.sbin/snmpd/application.c
665
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
670
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
763
struct appl_region *region, search;
usr.sbin/snmpd/application.c
765
search.ar_oid = *oid;
usr.sbin/snmpd/application.c
766
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
839
struct appl_region *region, search;
usr.sbin/snmpd/application.c
841
search.ar_oid = *oid;
usr.sbin/snmpd/application.c
842
while (search.ar_oid.bo_n > 0) {
usr.sbin/snmpd/application.c
843
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
846
search.ar_oid.bo_n--;
usr.sbin/snmpd/application.c
855
struct appl_region search, *nregion, *pregion;
usr.sbin/snmpd/application.c
858
search.ar_oid = *oid;
usr.sbin/snmpd/application.c
859
nregion = RB_NFIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
865
search.ar_oid = cregion->ar_oid;
usr.sbin/snmpd/application.c
866
search.ar_oid.bo_n--;
usr.sbin/snmpd/application.c
867
return appl_region_find(ctx, &(search.ar_oid));
usr.sbin/snmpd/application.c
877
search.ar_oid = cregion->ar_oid;
usr.sbin/snmpd/application.c
879
ober_oid_nextsibling(&(search.ar_oid));
usr.sbin/snmpd/application.c
880
if (ober_oid_cmp(&(nregion->ar_oid), &(search.ar_oid)) == 0)
usr.sbin/snmpd/application.c
883
search.ar_oid = cregion->ar_oid;
usr.sbin/snmpd/application.c
884
search.ar_oid.bo_n--;
usr.sbin/snmpd/application.c
885
pregion = appl_region_find(ctx, &(search.ar_oid));
usr.sbin/snmpd/application_internal.c
377
struct appl_internal_object *object, search;
usr.sbin/snmpd/application_internal.c
396
search.oid = vb->av_oid;
usr.sbin/snmpd/application_internal.c
398
&appl_internal_objects, &search);
usr.sbin/snmpd/application_internal.c
614
struct appl_internal_object *object, search;
usr.sbin/snmpd/application_internal.c
616
search.oid = *oid;
usr.sbin/snmpd/application_internal.c
619
&appl_internal_objects, &search)) != NULL)
usr.sbin/snmpd/application_internal.c
621
} while (--search.oid.bo_n > 0);
usr.sbin/snmpd/mib.y
1678
struct item *item, search;
usr.sbin/snmpd/mib.y
1680
search.oid.bo_n = oid->bo_n;
usr.sbin/snmpd/mib.y
1681
search.oid.bo_id = oid->bo_id;
usr.sbin/snmpd/mib.y
1683
while (search.oid.bo_n > 0) {
usr.sbin/snmpd/mib.y
1684
if ((item = RB_FIND(items, &items, &search)) != NULL)
usr.sbin/snmpd/mib.y
1686
search.oid.bo_n--;
usr.sbin/snmpd/mib.y
1991
struct item *item, search;
usr.sbin/snmpd/mib.y
1995
strlcpy(search.name, name, sizeof(search.name));
usr.sbin/snmpd/mib.y
1996
if ((item = RB_FIND(itemscs, &m->itemscs, &search)) != NULL) {
usr.sbin/snmpd/mib.y
2021
struct item *reference, search;
usr.sbin/snmpd/mib.y
2061
strlcpy(search.name, src->bo_id[i].name,
usr.sbin/snmpd/mib.y
2062
sizeof(search.name));
usr.sbin/snmpd/mib.y
2063
reference = RB_FIND(itemscs, &m->itemscs, &search);
usr.sbin/snmpd/mib.y
2065
search.oid.bo_n = oid.bo_n;
usr.sbin/snmpd/mib.y
2066
search.oid.bo_id = oid.bo_id;
usr.sbin/snmpd/mib.y
2067
if (item_cmp_oid(reference, &search) != 0) {
usr.sbin/ypldap/aldap.c
466
&m->body.search.attrs) != 0)
usr.sbin/ypldap/aldap.c
604
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
607
for (i = 0, a = msg->body.search.attrs;
usr.sbin/ypldap/aldap.c
623
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
626
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
usr.sbin/ypldap/aldap.c
630
msg->body.search.iter = msg->body.search.attrs->be_next;
usr.sbin/ypldap/aldap.c
653
if (msg->body.search.iter == NULL)
usr.sbin/ypldap/aldap.c
656
LDAP_DEBUG("attr", msg->body.search.iter);
usr.sbin/ypldap/aldap.c
658
if (ober_get_eoc(msg->body.search.iter) == 0)
usr.sbin/ypldap/aldap.c
661
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
usr.sbin/ypldap/aldap.c
664
msg->body.search.iter = msg->body.search.iter->be_next;
usr.sbin/ypldap/aldap.c
688
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
691
LDAP_DEBUG("attr", msg->body.search.attrs);
usr.sbin/ypldap/aldap.c
693
for (a = msg->body.search.attrs;;) {
usr.sbin/ypldap/aldap.h
78
} search;