Lines Matching defs:argp
109 parse_uid(char *s, struct netid_userdata *argp)
126 *(argp->uidp) = u;
133 parse_gidlist(char *p, struct netid_userdata *argp)
146 *(argp->gidp) = g;
150 argp->gidlist[len++] = (gid_t)atoi(++p);
151 *(argp->gidlenp) = len;
166 parse_netid_str(char *s, struct netid_userdata *argp)
172 err = parse_uid(s, argp);
184 err = parse_gidlist(p, argp);
195 netname2user_files(int *err, char *netname, struct netid_userdata *argp)
243 *err = parse_netid_str(value, argp);
258 netname2user_nis(int *err, char *netname, struct netid_userdata *argp)
290 *err = parse_netid_str(lookup, argp);
308 netname2user_ldap(int *err, char *netname, struct netid_userdata *argp)
345 *(argp->uidp) = pw.pw_uid;
346 *(argp->gidp) = pw.pw_gid;
360 *(argp->gidlenp) = ngroups;
363 (argp->gidlist[count]) = groups[count];
382 struct netid_userdata argp;
410 argp.uidp = uidp;
411 argp.gidp = gidp;
412 argp.gidlenp = gidlenp;
413 argp.gidlist = gidlist;
425 res = netname2user_nis(&err, (char *)netname, &argp);
427 res = netname2user_files(&err, (char *)netname, &argp);
429 res = netname2user_ldap(&err, (char *)netname, &argp);