Lines Matching defs:argp

45 	nss_XbyY_args_t	*argp;
56 check_match(nss_XbyY_args_t *argp, int check_policy)
58 execstr_t *exec = (execstr_t *)(argp->returnval);
59 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
90 * and call it to match exec_attr data in strbuf and argp->key.attrp
93 check_match_strbuf(nss_XbyY_args_t *argp, char *strbuf, int check_policy)
106 if (strbuf[argp->returnlen] == '\n') {
107 strbuf[argp->returnlen] = '\0';
117 sp = argp->returnval;
118 argp->returnval = execp;
119 rc = check_match(argp, check_policy);
120 argp->returnval = sp;
129 nss_XbyY_args_t *argp,
134 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
138 argp->returnval = NULL;
139 argp->returnlen = 0;
140 parse_stat = (*argp->str2ent)(instr, instr_len, argp->buf.result,
141 argp->buf.buffer, argp->buf.buflen);
144 argp->returnlen = instr_len;
146 if (argp->buf.result == NULL) {
147 argp->returnval = argp->buf.buffer;
150 check_matched = check_match_strbuf(argp,
153 argp->returnval = argp->buf.result;
154 check_matched = check_match(argp, check_policy);
159 if (_doexeclist(argp) == 0) {
168 argp->erange = 1;
199 nss_XbyY_args_t *argp = eargp->argp;
200 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
238 res = _exec_nis_parse(inval, invallen, argp, check_policy);
259 _exec_nis_lookup(nis_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag)
264 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
298 vallen, argp, check_policy);
309 eargs.argp = argp;
361 get_wild(nis_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag)
367 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
374 res = _exec_nis_lookup(be, argp, getby_flag);
390 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
392 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYNAME);
394 _exec_cleanup(res, argp);
403 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
405 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
407 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYID);
410 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYID);
412 _exec_cleanup(res, argp);
422 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
424 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
426 res = _exec_nis_lookup(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
429 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
431 _exec_cleanup(res, argp);