Lines Matching defs:argp
55 update_buffer(ad_backend_ptr be, nss_XbyY_args_t *argp,
70 argp->key.name, "x", uid, gid, gecos, homedir, shell) + 1;
79 if (argp->buf.result != NULL) {
85 if (buflen > argp->buf.buflen)
87 buflen = argp->buf.buflen;
88 buffer = argp->buf.buffer;
93 argp->key.name, "x", uid, gid, gecos, homedir, shell);
171 _nss_ad_passwd2str(ad_backend_ptr be, nss_XbyY_args_t *argp)
225 uid = argp->key.uid;
270 if (update_buffer(be, argp, name_v[0], domain, uid, gid,
297 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
312 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0)
346 stat = _nss_ad_lookup(be, argp, _PASSWD, searchfilter,
370 if (update_buffer(be, argp, name, dname,
375 stat = _nss_ad_marshall_data(be, argp);
376 return (_nss_ad_sanitize_status(be, argp, stat));
391 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
408 if (argp->key.uid <= MAXUID)
412 if (idmap_get_u2w_mapping(&argp->key.uid, NULL, 0,
437 stat = _nss_ad_lookup(be, argp, _PASSWD, searchfilter,
457 if (update_buffer(be, argp, winname, windomain,
458 argp->key.uid, gid, "", "", "") < 0)
462 stat = _nss_ad_marshall_data(be, argp);
463 stat = _nss_ad_sanitize_status(be, argp, stat);