Lines Matching +defs:val +defs:args
100 struct nss_getnetgrent_args *args = (struct nss_getnetgrent_args *)a;
104 args->status = NSS_NETGR_NO;
106 char *buffer = args->buffer;
107 int buflen = args->buflen;
110 args->status = NSS_NETGR_FOUND;
117 args->retp[i] = 0;
119 args->retp[i] = buffer;
124 args->status = NSS_NETGR_NOMEM;
365 char *val;
371 &val, &vallen, &yperr);
395 if ((p = strpbrk(val, "#\n")) != 0) {
398 p = val;
400 /* Parse val into triples and recursive netgroup references */
411 /* Finished processing this particular val */
485 /* End of inner loop over val[] */
486 free(val);
552 struct nss_setnetgrent_args *args = (struct nss_setnetgrent_args *)a;
562 res = top_down(be, &args->netgroup, 1, save_triple,
569 get_be->netgroup = strdup(args->netgroup);
572 args->iterator = (nss_backend_t *)get_be;
574 args->iterator = 0;
586 * Iterator function for innetgr(): Check whether triple matches args
724 char *val;
778 &val, &vallen, &yperr);
780 if (inlist(ia->groups.argc, ia->groups.argv, val)) {
781 free(val);
786 free(val);