Lines Matching defs:argp
57 check_match(nss_XbyY_args_t *argp, const char *line, int linelen)
60 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
99 nss_XbyY_args_t *argp,
113 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
255 argp->returnval = NULL;
256 argp->returnlen = 0;
257 if (check_match(argp, instr, linelen) == 0)
261 parse_stat = (*argp->str2ent)(instr, linelen, argp->buf.result,
262 argp->buf.buffer, argp->buf.buflen);
264 argp->returnval = (argp->buf.result != NULL)?
265 argp->buf.result : argp->buf.buffer;
266 argp->returnlen = linelen;
270 } else if (_doexeclist(argp) == 0) {
275 argp->erange = 1;
292 get_wild(files_backend_ptr_t be, nss_XbyY_args_t *argp, int getby_flag)
298 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
305 res = _exec_files_XY_all(be, argp, getby_flag);
321 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
323 res = _exec_files_XY_all(be, argp, NSS_DBOP_EXECATTR_BYNAME);
325 _exec_cleanup(res, argp);
335 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
337 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
339 res = _exec_files_XY_all(be, argp, NSS_DBOP_EXECATTR_BYID);
342 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYID);
344 _exec_cleanup(res, argp);
354 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a;
356 _priv_execattr *_priv_exec = (_priv_execattr *)(argp->key.attrp);
358 res = _exec_files_XY_all(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
361 res = get_wild(be, argp, NSS_DBOP_EXECATTR_BYNAMEID);
363 _exec_cleanup(res, argp);