Lines Matching defs:fdp
256 cap_check(Cap *cptr, char *strs, int alt, Fdesc *fdp, Rej_desc *rej)
288 if (fdp)
289 fdp->fd_scapset.sc_hw_1 = val;
294 if (fdp)
295 fdp->fd_scapset.sc_sf_1 = val;
300 if (fdp)
301 fdp->fd_scapset.sc_hw_2 = val;
317 else if (fdp)
318 fdp->fd_scapset.sc_plat = str;
335 else if (fdp)
336 fdp->fd_scapset.sc_mach = str;
443 cap_check_fdesc(Fdesc *fdp, Cap *cptr, char *strs, Rej_desc *rej)
460 if (fdp->fd_oname &&
461 ((file = strrchr(fdp->fd_oname, '/')) != NULL))
467 (fdp->fd_oname && (HWAVL_RECORDED(fdp->fd_oname) != 0)) ||
468 (fdp->fd_nname && (HWAVL_RECORDED(fdp->fd_nname) != 0)) ||
469 (fdp->fd_pname && (fdp->fd_pname != fdp->fd_nname) &&
470 (HWAVL_RECORDED(fdp->fd_pname) != 0)))
480 fdp->fd_flags |= FLG_FD_ALTCAP;
481 fdp->fd_flags |= FLG_FD_ALTCHECK;
486 return (cap_check(cptr, strs, (fdp->fd_flags & FLG_FD_ALTCAP),
487 fdp, rej));
500 Fdesc *fdp;
502 for (ALIST_TRAVERSE(fdalp, idx, fdp)) {
503 if (fdp->fd_oname)
504 free((void *)fdp->fd_oname);
524 Fdesc *fdp;
639 for (ALIST_TRAVERSE(fdalp, idx, fdp)) {
640 if (fdp->fd_flags & FLG_FD_IGNORE)
660 Fdesc *fdp;
672 for (ALIST_TRAVERSE(fdalp, idx, fdp)) {
687 DBG_CALL(Dbg_file_filtee(lml, NAME(flmp), fdp->fd_nname, 0));
690 (flags | FLG_RT_PUBHDL), &ghp, fdp, &rej, in_nfavl);
789 Fdesc *fdp;
803 for (ALIST_TRAVERSE(fdalp, idx, fdp)) {
804 Fdesc fd = *fdp;