Lines Matching refs:argp
44 nss_XbyY_args_t *argp;
55 check_match(nss_XbyY_args_t *argp, int check_policy)
57 execstr_t *exec = (execstr_t *)(argp->returnval);
58 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
89 * and call it to match exec_attr data in strbuf and argp->key.attrp
92 check_match_strbuf(nss_XbyY_args_t *argp, char *strbuf, int check_policy)
105 if (strbuf[argp->returnlen] == '\n') {
106 strbuf[argp->returnlen] = '\0';
116 sp = argp->returnval;
117 argp->returnval = execp;
118 rc = check_match(argp, check_policy);
119 argp->returnval = sp;
128 nss_XbyY_args_t *argp,
133 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
137 argp->returnval = NULL;
138 argp->returnlen = 0;
139 parse_stat = (*argp->str2ent)(instr, instr_len, argp->buf.result,
140 argp->buf.buffer, argp->buf.buflen);
143 argp->returnlen = instr_len;
145 if (argp->buf.result == NULL) {
146 argp->returnval = argp->buf.buffer;
149 check_matched = check_match_strbuf(argp,
152 argp->returnval = argp->buf.result;
153 check_matched = check_match(argp, check_policy);
158 if (_doexeclist(argp) == 0) {
167 argp->erange = 1;
198 nss_XbyY_args_t *argp = eargp->argp;
199 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
237 res = _exec_nis_parse(inval, invallen, argp, check_policy);
258 _exec_nis_lookup(nis_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag)
263 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
297 vallen, argp, check_policy);
308 eargs.argp = argp;
360 get_wild(nis_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag)
366 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
373 res = _exec_nis_lookup(be, argp, getby_flag);
389 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
391 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYNAME);
393 _exec_cleanup(res, argp);
402 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
404 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
406 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYID);
409 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYID);
411 _exec_cleanup(res, argp);
421 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
423 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
425 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
428 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
430 _exec_cleanup(res, argp);