Lines Matching refs:argp
66 get_spnamp(argp) in get_spnamp() argument
67 nss_XbyY_args_t *argp; in get_spnamp()
69 struct spwd *s = (struct spwd *)argp->returnval;
75 check_spnamp(argp) in check_spnamp() argument
76 nss_XbyY_args_t *argp; in check_spnamp()
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; local
90 return (_nss_compat_XY_all(be, argp, check_spnamp,
96 merge_spents(be, argp, fields) in merge_spents() argument
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;