DELTA 300983 0 52 SVNb;_('/VT^19, 2021It changes the process's root and current directories to the jail's .Va path directoryENDREP DELTA 369112 0 324 SVN1%$;r{hRRyq:W~* The caller is responsible for invoking priv_check() and * mac_vnode_check_chroot() to authorize this operation. jail_attach(2) changes both root and working directories. */ int pwd_chroot_chdirrp, *oldvcp; int error; fdp = td->td_proc->p_fd; FILEDESC_XLOCK(fdp); error = chroot_refuse_vdir_fds(fdp); if (error != 0) { FILEDESC_XUNLOCK(fdp); return (error); } oldvrp = fdp->fd_rdir; vrefact(vp); fdp->fd_rdir = vp; oldvcp = fdp->fd_cdir; vrefact(vp); fdp->fd_crp); vrele(oldvcp); return (0ENDREP DELTA 369312 200 846 SVN z_chdir  /* AENDREP DELTA 1541 1360763 1949 SVN2kwYpQad(Jgx^YoF,ۤ($$'-p8MW{F$ppWXS$Kw||{gg'QW fz?]x22Hy10NeWoϕ@@'< {ia_̬oD SONNǽOOLe,&9&*0-Z[Uk]'v6J]# `i~9 D"ȓUAbb%Y!$ I0:`5a+ x#= "Fh!H8J9;IV]́?Nk#/dݯPOڸb+`!sApȈh^0(ͦjߨ/tJDbWj]DY|*P&̣ 9'(A$.r3bFɮqqj\Lqqj\LqE-lQ r ž^3c~Lh,CL(D;B륄e\5U2jux7v]4}cEPsOr.f׷nl+5JNY(W;snqQ Y B IsG1(-!IXc|`ц7 򮠠FkG=BPE$P۱dJ]z+¸kG?2W%U1AU(Uf T2r *X@f!֩j- ' SĂY:Q>>yE9$`ШE!YWL%K$5fD̰4j |\US ɯ-TI:D, P) ؗov~""} X/c4znQCatv]xXX2 ➘)v;O? _]έ|aM*J%a _@Ǻ%آ~l/Mz}*b l_͆S8vXsu>͘hGܖR5֋{kʬrq*B&G|yn&zF8SyvZX4淸XĔ-bCS pe |K8-7f|ɱSTIOШG1HqY19<Q7)'Guds@hTOa%!=[a?˦ %6tGbvU!)gSqE{x<0Xy$q:"od=L eINRUᨨ`l֯כ:t/@iYpD6TkC \dk} x`w%a2^^ԸǷ {PTɇ>v|ivLT3L-k/\^鵲28aC|F7dgP~-%]7@soQׄ9^]]4vmq(7Սe5'2+Q/h4AI5ގh+y*zhVʈPDU0 ͧӁL[7li0Ѫ-g9l}Uz,nN$xbjy0:g/0ȧڧ4P|P ?pp+ a+rJM`Vqjػ1ar 3O5]×'N|Kh_0ɳGsrBΜ^].cxHy+\ڿKrd⻦LmC6 [N>99bvq{a-!ŗ?YT\zLU~t<c4;E>ѳ4Iyoe*]hX' bv ICxioE蒍g+