DELTA 285172 0 72 SVN; b 9a:a /* No CAP_ rights required, as we're only releasing. */ if (fget(curthread, fd, &cap_no_rightsENDREP DELTA 333234 0 149 SVNR1 03 IxjNpw%>LR-&cap_pread_rights #ifdef illumos fp = getf(zc->zc_cookie); #else fget_write(curthread, zc->zc_cookie, &cap_write_rights &cap_write_rights&cap_write_rightsENDREP DELTA 282130 0 39 SVN  s &cap_no_rightsENDREP DELTA 330359 0 88 SVN-]"Fg\QeL0}!&cap_read_rights&cap_fstat_rightsENDREP DELTA 328890 1741 45 SVN0 "y@4\ w !&cap_read_rights&cap_write_rightsENDREP DELTA 329794 4169 86 SVNjD6E5C@Y0< /KEB:MhD&cap_ioctl_rights&cap_read_rights &cap_pread_rights&cap_fcntl_rightsENDREP DELTA 332042 0 62 SVNJHBf@b x:(_xuzKbKcTK"*nbpsQu\KwD QuQXILS8A.>@f)I[zg0-XPV>7 x^SKN,O.ɉ/L()VC(.)*M.QHIUJ++QH-*/3lSK4JRtҋuҀ!b)f(Tj-;NvENDREP DELTA 329703 0 50 SVNP(?Yw&cap_mmap_rightsENDREP DELTA 283427 2076 8967 SVN gxe`av QE?VbBN%GFBVV0plp|\s2 !bOom)\7 d/S(koBDEJCEa,`ZXfX3A)bAAqtL'xEJHyRty)i.NXu[8}vqXg?t5/N5TPv "- 5oYNi~U͓3ndD,d’e8&OÛlNE, wNDY.$/ҥ$g:l!vCnpE:e^b],|< bDrӋk [=tdfet -!隝I}'Zv^A)yt:l"*B ue!΢E26N~^,qh0K T@he lf^55}p*}sj\J8lBr_A=oL?q:ӗCaCRԴ)kDD8n7paRL:s6/Z-۹22&6S40 | 컏bJ*OX%X =hڂM_ZD?_I{Rw͡ДX4+h2G=$%ӪYx4l?HɝPuc^'#vu@"ޫutc~(q*V3߶[ c.inp7NaSg?Kq_hpP<2nZQ%m#C8Vv@`6_.Iۻ< f+@0)eVWuRgYqиg7p呐C!΋vFJR6 fdZ2ITc`}D*;vk6]+Χ24mm$ځ+2 YgW9)2T&+OZ9YMy @"`A#@icu_Ԩ[5ezB(u jzBa tẍ́5<)eK9]bO-dWBZGXU2Q n0CW|:䧲KxѰ ǷnrJe/ +ݦ!`/<ǜ 'K [!^ށuF#gq#st[c;~yuv)b {" +C?)SlfsqD(_`F}JBe҆a(MC13NˬoiK2D>Q TaR-t`$a&6m*8YS⧴$Yĸ|q?LU8K,//ʜNlLp6]XT?YZX(PlDc8G_(i5  G>ҕ@k_XB#!ץ5 —;9H4D:J7}fM,fMA83Ɔ'TڊGrh++a يpע=m3pm:uK6|QtT }fGwbShN񮆅 PZ|)҃4 mǗf.NbABԌ(!Ep"E$uբHj3=W(6UMA#.#de !YȚG@ BYZ(+&rGTVaB,` rX[M ৥ZT* рmdjmDm'2q_How6mq4VK\-xUۧ<xנQ`@E^Z󑰡/aR Q]~eae-SS FA@1y |j^-/ qO\RrKL'Zx>GWUX$8q,1[ExyHGBXM*SN㘝/|:OtƊds*ӯȿls#rZf&N,6ѫLv7~ ›h9eAoX)rX+Gڣ|߰mi ]=]\\iS^:ZQ_>oyCPp4e U߲=s,yV=7*] <~Һ1WOěwq?yq_bҘy^K{Dbf.AJEQ 6KA~#pb/{Z@ޅ2I/2C];`/:ujsQ*e<]P᭓?P5j96y ]RrFXH{_A%DTeŸ ѯYg}V|8aϞ%X2=X❿HF\ vpDWeV|W8}7s/"%T ENDREP DELTA 330798 364 33 SVNF 8N]wVj+c&cap_no_rights&cap_fsync_rightsENDREP DELTA 323347 0 305 SVNFf#+"H~^!tJ{X J{i]*&cap_no_rights&cap_no_rights&cap_no_rightsENDREP DELTA 332122 2629 22 SVNBX%n 7&cap_pwrite_rightsENDREP DELTA 328087 94 51 SVN]0^.tK &cap_write_rightsENDREP DELTA 284446 155 3991 SVNtCN<K@Wyc gPf658P ODAP&ON%uyVqZ Hd:"X`)LxVBi+I@ox^UmoH b,H^9r\8NdVi%F 6wX$Ikg}vu>'8EB$ND1ViʫR0~_>!OӲz(n?ؿ%2LHqVɤTQ6d̔G 6\إ* rVEIqp_ 0[#%\ZÜ>ER qI`=jzA%QőT| gܳtB!`qnK3h>?\.l>[,ڵ-ݚ?.aaG]MlWdswɌVc ٻiL0Ѓݶ9\ǃqVEHp5Qv_p3lqu۫ln:B<ŜzsZh ι{aDS:ܬ`5uE#v2E*;e)RW#*UPPAD\JhՅ)֛{i1ޠŃ`ىBV=xu $$z=0kKKJkjo2zuqBMs(<϶8y]-0ԙ~IzpW^мrZﰚtFz^8ǥß~\6*_,lr,w.AVQ@CA^cd)"U gG0$L+1̚NfP5.\44ptg9HbE!”'{TG{!u}L#m\͏2i̶8U۪$18I18&N[\ !`JSZw` +* "^+/L"A4v-q]^B !x); Ae:'C|& nq d9K89"4ш+/;F V"OmSXd+,AFK+MGEm0v|N>f*Ľ _Yyߨ|0?T+=`ĕвTSnSpIP?Č{6"ٷ :6g G7:Z8y8ܾnoZdszJ߲up{r&")>{Y=/>{:ENDREP DELTA 326023 15244 64 SVN5 #/At&cap_read_rightsENDREP DELTA 312926 4594 6111 SVNB]V4TFw4|f=z"t7Z]a']oov%,`5dk5j F4iC\y|SFJG^p:Z;c `0:iQtMtY|kWOCXq')xMfjz[z1lpbWq``vfE5CWx^ko3iA7޻ JWĘ]\0i`ůci~ϙka{\$yy `Z,H`j+r1<3MX(iS?LDRߤ_€QNcb=l'E R/ Z=Ķ(V=(fQ ǩ%>%-XCnuj g ZKJI3&5=㘖.RF)3j֎Q  # u2T]8xc7ٰCrt3Mn~]( 9`HJ:fنO;$`u{4vv< ,vic)#tz`:qx9'K:m\_. Gj-W "JѷӰ䰙7x~iW9*Mޯ۪ߌ)` (|lD!D(aK^ W0a,WZ!EY CϮS[?-#4\#I#6K؍xA.7 ToEO'R! WPhg~iT,(JV# 6F[-GtedľLgyR1?@Kͨۆpːp$a(V(@0G#L fp@EaKW1idPD)E!sx:Q)/4YtrӇH#u'+6AG_dBYkl2(]֘Ԡ 5mߋa[G[gɭiz]r~;tn_m4~䱌mTICOoyA%؂T`+qø{.I17k}Y&BL(V1i Rv:#`&q &A;nCş5\4&`ɞRYc%ńs2Ahh!s]}_KB?5:]TFdc/y\qg¼d(6۱qtoHY(J*tf3s uLmzmUZȄI3;f1_儥DGeNew~n5גu(JVdU}ϺgT: EcR|uCthXVm)n5x)h7N /6 KC0 .(NStu3,!z[e#(8veo!|9 _| ߷uGpB>9@19&nM<=Uxհ_._Ui t\O4@y VGmQf9$x^Ao0WDPnl2cD),ņ)æXa>?9|Vے^~^VavJ| '>-5*ordw~"<, 1a"px11J]PE`9莙:kbpBth&dc8@ 3IFBWfr/<`TPV$cGKXlL37,uoN]pmu]=5bGťb "/#Y\7e$7_2bD#ؔk^Ut"ǽ4-+,.[HSjřۡՇϒedk*ה|(;"W[UOϦs2<yy!M-U#zul=d#r7$I FdQGWnrzRvN;Q?-/ᛞ4oq^0~q=L3?nڲ{˹OjENENDREP DELTA 332122 14428 25 SVN2`UZT}(\d.YjiYii 0`M3aK#Xint error; error = fget_read(td, fd, &cap_read_rightsint error; error = fget_read(td, fd, &cap_pread_rightsint error; error = fget_write(td, fd, &cap_write_rightsint error; error = fget_write(td, fd, &cap_pwrite_rights&cap_ftruncate_rights&cap_ioctl_rights return (fget_unlocked(fdp, fd, &cap_event_ &cap_event_rights &cap_event_rightsENDREP DELTA 329660 0 22 SVN)| i BhRWhpid_t pid; int error; AUDIT_ARG_FD(uap->fd); error = kern_pdgetpid(td, uap->fd, &cap_pdgetpid_rightsENDREP DELTA 332122 14943 25 SVNB('g8#&7%2P return _getmq(td, fd, &cap_event_rights return _getmq(td, fd, &cap_read_rights return _getmq(td, fd, &cap_write_rights &cap_event_rightsENDREP DELTA 332122 14999 25 SVNw7 #"98s"A|{&cap_no_rights&cap_no_rightsENDREP DELTA 333120 342 240 SVNo_lSkXHnfXL 2QbwYom)MPN(VQZOn?Uc {c^Q&cap_bind_rightsint error; AUDIT_ARG_FD(s); error = getsock_cap(td, s, &cap_listen_rights&cap_accept_rights&cap_connect_rights&cap_recv_rightsint error; AUDIT_ARG_FD(s); error = getsock_cap(td, s, &cap_shutdown_rights&cap_setsockopt_rights&cap_getsockopt_rightssocklen_t len; int error; AUDIT_ARG_FD(fd); error = getsock_cap(td, fd, &cap_getsockname_rightssocklen_t len; int error; AUDIT_ARG_FD(fd); error = getsock_cap(td, fd, &cap_getpeername_rightsENDREP DELTA 332631 0 141 SVN#&"B X[C4KL$ &cap_pwrite_rights, &fp); break; case LIO_READ: error = fget_read(td, fd, &cap_pread_rights, &fp); break; case LIO_SYNC: error = fget(td, fd, &cap_fsync_rights, &fp); break; case LIO_MLOCK: fp = NULL; break; case LIO_NOP: error = fget(td, fd, &cap_no_rights&cap_no_rightsENDREP DELTA 332122 15441 65 SVNGXFUW:64$=F_>g3N2@Vint error; AUDIT_ARG_FD(uap->fd); error = getvnode(td, uap->fd, &cap_fchdir_rights&cap_fstat_rights&cap_read_rights&cap_pwrite_rights&cap_no_rightsn (error); } int sys_posix_fadvise(struct thread *td, struct posix_fadvise_args *uap) { int error; error = kern_posix_fadvise(td, uap->fd, uap->offset, uap->len, uap->advice); returnb""@ENDREP DELTA 171338 0 1187 SVNX CuJP-t'.v|?YvL5fO:90KzI;N#IS=a_y\_sOH_hv@T@^oex^WKoH>ۿ'f`氇Dbg j/c+`6 }ۏ6HSU]uݛ8c4I);%Ib(M:QiTE.X tK:_4m͎|C@XI>ſ~_Tgi[`KOYڛ/+IH,IP,\S`l8] >̈́]Rl4vퟶ]\s%./x/p0}93G҄832L\۲ˈ7uw^DGj1o?Ţ6AZV^#qMmZ+c:6H3 4rfy@h|$ZTb&9WU{=m_kNli$H5쒨``uZKw؀SiOq dFWɐ.ĤaaiHSn`V&TrLݬe+Ӭ Uc~Lw]XVq3/,C>"#N#q8D!Ԍ ٚ')NC7^\3duJAL9NSq7AyqP0$ VGY7g9{m2ށ޼v5 [ f}G ur#D, #*OXMѮar+2yW%ϽoWbyнRUϚ[̿?DD0P0U?~(C>c4LơEAhuJRKl -Tўj {JMJ7IkXubSpI3!R' {dsgr"͛>AO3q;Uw+IXĩm`>= O_>=97Xy uiGlꏤ48Ϩ2iѺx޻ \掖+|uk!708p3qDOZpf& @;aK̠KĽs/15~}kDrK|㠧Dl#OODwNcyAP]hF[,Y/B_zͽGATcng2ENDREP DELTA 333342 96 27 SVNJ 9 +mk_mx^U]o0}6R Z- ۤ.aZE=Dd1cU0;Q>$ZKp|}rApX._sʨ0+4,c E`pQ)${pOqIf`E4x Wa"nx I71ADb_uEFTM 6_}= Hۦjeӏcg7>@ 'ln^ݸTn 3o4"T0BYEn[-j-$X; 5f8]E~Gdd A1)}HK9c냑0=+ID4&R=\=/U"z:Zz