Lines Matching defs:search

448  *	If search is _PW_KEYBYNUM, look for state->keynum.
449 * If search is _PW_KEYBYNAME, look for name.
450 * If search is _PW_KEYBYUID, look for uid.
456 struct files_state *state, int search, const char *name, uid_t uid)
477 for (;;) { /* search for a match */
478 switch (search) {
502 buffer[0] = search; /* setup key */
507 /* search for key */
514 if (search == _PW_KEYBYNUM)
522 if (rv == NS_NOTFOUND && search == _PW_KEYBYNUM)
526 if ((search == _PW_KEYBYUID && pw->pw_uid != uid) ||
527 (search == _PW_KEYBYNAME && strcmp(pw->pw_name, name) != 0))
801 for (curzone = zones; *curzone; curzone++) { /* search zones */
874 if (_dns_state.num == -1) /* exhausted search */
939 if (_dns_state.num == -1) /* exhausted search */
1125 int done; /* non-zero if search exhausted */
1300 /* search map */
1371 if (_nis_state.done) /* exhausted search */
1404 } else { /* new search */
1453 if (_nis_state.done) /* exhausted search */
1486 } else { /* new search */
1885 int search, const char *name, uid_t uid)
1912 switch (search) {
1939 * If search is _PW_KEYBYNUM, look for state->keynum.
1940 * If search is _PW_KEYBYNAME, look for name.
1941 * If search is _PW_KEYBYUID, look for uid.
1947 struct compat_state *state, int search, const char *name, uid_t uid)
1986 cbuf, sizeof(cbuf), search, name, uid);
2039 if ((search == _PW_KEYBYNAME
2041 || (search == _PW_KEYBYUID && pw->pw_uid != uid)) {
2053 switch (search) {
2072 buffer[0] = search;
2104 /* reset passwd_compat search */
2110 /* reset netgroup search */
2159 if (search == _PW_KEYBYNUM ||
2160 (search == _PW_KEYBYUID && pw->pw_uid == uid) ||
2161 (search == _PW_KEYBYNAME && strcmp(pw->pw_name, name) == 0))
2166 (search == _PW_KEYBYNUM || state->mode != COMPAT_NOTOKEN))
2170 if ((search == _PW_KEYBYNAME && strcmp(pw->pw_name, name) != 0)
2171 || (search == _PW_KEYBYUID && pw->pw_uid != uid))