Lines Matching refs:triple
75 char *triple[NSS_NETGR_N];
116 if ((str = mem->triple[i]) == 0) {
148 if (gl->triple[i] != 0) {
149 free(gl->triple[i]);
337 int (*func)(ccp triple[3], void *iter_args, nss_status_t *return_val),
403 ccp triple[NSS_NETGR_N];
415 /* Doesn't look like the start of a triple, */
427 /* Main case: a (machine, user, domain) triple */
462 triple[i] = 0;
465 triple[i] = start;
479 } else if (!(*func)(triple, iter_args, &result)) {
510 * Iterator function for setnetgrent(): copy triple, add to be->all_members
528 gl->triple[i] = 0;
529 } else if ((gl->triple[i] = strdup(trippp[i])) == 0) {
534 if (gl->triple[j] != 0) {
535 free(gl->triple[j]);
586 * Iterator function for innetgr(): Check whether triple matches args
589 match_triple(ccp triple[NSS_NETGR_N], void *ia_arg, nss_status_t *return_val)
598 const char *name = triple[i];