pwddesc
struct pwddesc pd;
struct pwddesc pathsd;
struct pwddesc *
pdinit(struct pwddesc *pdp, bool keeplock)
struct pwddesc *newpdp;
static struct pwddesc *
struct pwddesc *pdp;
pddrop(struct pwddesc *pdp)
struct pwddesc *
pdshare(struct pwddesc *pdp)
struct pwddesc *pdp;
struct pwddesc *
pdcopy(struct pwddesc *pdp)
struct pwddesc *newpdp;
struct pwddesc *pdp;
pwd_hold_pwddesc(struct pwddesc *pdp)
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct kinfo_ofile *okif, struct pwddesc *pdp, struct sysctl_req *req)
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdtmp;
struct pwddesc *pd;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *pdp;
struct pwddesc *_pdp = (pdp); \
struct pwddesc *_pdp = (pdp); \
struct pwddesc *pdcopy(struct pwddesc *pdp);
struct pwddesc *pdinit(struct pwddesc *pdp, bool keeplock);
struct pwddesc *pdshare(struct pwddesc *pdp);
struct pwd *pwd_hold_pwddesc(struct pwddesc *pdp);
pwd_set(struct pwddesc *pdp, struct pwd *newpwd)
struct pwddesc *p_pd; /* (b) Cwd, chroot, jail, umask */
struct pwddesc *ki_pd; /* pointer to process paths info */