Lines Matching refs:argp
66 get_spnamp(argp)
67 nss_XbyY_args_t *argp;
69 struct spwd *s = (struct spwd *)argp->returnval;
75 check_spnamp(argp)
76 nss_XbyY_args_t *argp;
78 struct spwd *s = (struct spwd *)argp->returnval;
80 return (strcmp(s->sp_namp, argp->key.name) == 0);
88 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
90 return (_nss_compat_XY_all(be, argp, check_spnamp,
96 merge_spents(be, argp, fields)
98 nss_XbyY_args_t *argp;
101 struct spwd *sp = (struct spwd *)argp->buf.result;
113 if (namelen + passlen > argp->buf.buflen) {
116 if (sp->sp_namp != argp->buf.buffer) {
117 (void) memmove(argp->buf.buffer,
119 sp->sp_namp = argp->buf.buffer;
121 (void) memcpy(argp->buf.buffer + namelen,
154 argp->buf.result = NULL;
159 n = snprintf(argp->buf.buffer, argp->buf.buflen,
170 if (n > argp->buf.buflen)
173 argp->returnlen = n - 1;