Home | History | Annotate | Download | only in kern

Lines Matching refs:epp

75 emul_find_root(struct lwp *l, struct exec_package *epp)
80 if (epp->ep_emul_root != NULL)
84 emul_path = epp->ep_esch->es_emul->e_path;
93 epp->ep_emul_root = vp;
101 emul_find_interp(struct lwp *l, struct exec_package *epp, const char *itp)
115 if (epp->ep_esch->es_emul->e_path != 0 && epp->ep_emul_root == NULL)
116 emul_find_root(l, epp);
118 if (epp->ep_interp != NULL)
119 vrele(epp->ep_interp);
123 if (epp->ep_emul_root == NULL)
126 nd.ni_erootdir = epp->ep_emul_root;
128 nd.ni_next = epp->ep_esch->es_emul->e_path;
135 epp->ep_interp = NULL;
141 epp->ep_interp = nd.ni_vp;