DELTA 1556 552354 6514 SVN >P-N=_*<tZ:j;OI,KP5@pV:(l`}\hz+I=gYkN2@ 4jkceJdw2pd#MmP4imAzA >jb/pi#4'*5A 8\*d&? OrxzotU\X "7@ORarx^tş^4♈\,(^`QL){^S9p|<::8Itm <9Z(q"qۊ( ̞,.@{>aHIG'ѫ᱇)Q y?=Cat˭,'G˿9sRNqalC~gwa2hZ@Q&s$J L xi("-zS<& bWc,YX~s^ T`fE>tlj#XRZ]DIeVdsX|)p}- 9TV`w ]iԱ7ɪ5dg$XNq}3 j4CM@T_1Ə,A,d+kV`8 g}}-+FMܵ Y< k]MtH05d-,ףy>{@qLJ* ;㚯wt0&L5}  xr=8}nݫҰQ*3^xxr}F1.""9Fzcxv~U !pIn ~-bhPS}-SnZ~7B6tZ10/9M3[^ +@񄝑v64z($E^-xC|CaEM =t-(s8OӝـU`f \G%kb̧ݘq ߌ.@T0F,$|ɫT-,sXК +&F.J@ HMl40V&=Dt𘉁VOn-mt+P'=33h ޿WCvY^-ܴsZeNh", rC4HzzGlISPeU/5M& (!TEa - #lJ#) J0V" oJ26NML)YT-sKje[#%Wňmvk(+$B *vݯ*W hdn(} 3K6"l Zhz7GmЙFSOV|,wQ˖ OA 6w**s^Nse gw( KN t74ltFgW''ve˰ pGTBuQiE,*I\DJ G* Z&8Pj3,>aL>^=|Q dolyRoRh`</h(z0#Nc6]s=u{cIuCT0`>j^+P 2cJ)YTt UphUUg{^;BQ2ŎZP)[-_dg2#l؂LYD<t*rpBG3RLcy :V܈"sYe07 ·},[ժgm!$'Ho8DiUgdg @sQYj_^yP˰UIaLZ| Ĕ>~-0x.[sDQaDj$t^ Q/ !c ր-s%s.:ރ`3|"@|Q׊ 8a7~%&tDPi c45;判'n0TŴB&{Oك"!p[,h(Ie_M͍@)(" b>tA;w΀* փUYhDy$N z;%xځGx謡"U͚06sQdRn ^g |@$3EN2_NItriY/i4Bem@4(tv @#;x%}0%\CKGE!+Vɍla\!H'M4Z70g#>BVTL7 d3QŅ0#!&SC#r 3).36 @e DfE0Y8X|&Dɋ22-'Fӆ؍%M[#m3@+RQ2-TqPT闌^ I(:Ѩhʚ?XTJ #Kf&Jh8‡_ŐG߬Y ۼ.mdOp鬚#5=l7Ūy"WΌ2Dg+ ]F!rm=\3.Ͱчm.2g?6P@l [ ur2:OѨާn} {Wfk~|;fG[/'gx.ۖ`@*1zǣ!d'/ID9Os@Θ}M(pKNZPKqo9Ee$cFn6_=8Ŋ 7g?kI =¹4#es, طK*Um8%ͪ驺&VINkz*tc}qr~frjN6$4Nƾh%z;;do)]aȶ p&Zd1 {(sʃ.l,a֯IC(7鲷3Vw30|?|n+en~ATa+Ӥ33<ʞ@`?`u勄$!?V_RCBp'"WV}T2arBg4 [E8+T~y{nk!̥Ⱥ.Eߚ&.hn!`Ẻ^s{JFx!cC8_YU%?`޲i\cJcN|RTeʡ)*y =%ٗnj~ &pu+x#R}Q(Ȫ}"Vњk VF:Q.J>A6tI9d[rLg~NQn^\p7)W wOSnOǞxwv>KfjiRľPv$OUxδI>IGEadBABOw j{P/] i$aHy'64̬U2ɧwΧ4%])u[mY%m%{+^n멾G==>/@0&Nr I w9?ӕd,p77ITz&cHO5k??rEc38T;k抡|xJ+IǖHol`oPEBePaM+@SKiY?s<ȊGbg3',&_5 t@~"ݎgۯk* လ Cɪ8GF5`V5ՖDn{lX~#nnot.comENDREP DELTA 222173 0 777 SVNpAI@dr`4eUCpv9{h5BSo$G#include "builtinscmdloop(int); static void read_profile(, smark2var(); setstackmark(&smark); setstackmark(&smark2${HOME-}/popstackmark(&smark2)static har *name) { int fd; const char *expandedname; expandedname = expandstr(name); if (expandedname == NULL) return; INTOFF; if ((fd = open(expandedsetinputfile(name, 1)ENDREP DELTA 238888 637 138 SVN?sZeXvolatile sig_atomic_t pendingsig; { breakwaitcmd = 1; pendingsig = signo; } if (trap[signo] != NULL && trap[signo][0] != '\0' && (signo != SIGCHLD || !ignore_sigchld)) { gotsig[signo] = 1; pendingsig = signo; /* * If a trap is set, not ignored and not the null command, we * need to make sure traps are executed even when a child * blocks signals. */ if (Tflag && !(trap[signo][0] == ':' && trap[signo][1] == '\0')) breakwaitcmd = 1; }ENDREP DELTA 223060 3118 372 SVN|):P_t9volatile sig_atomic_t pendingsigint issigchldtrapped(voidENDREP DELTA SVNnpnn# $FreeBSD$ T=`mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX` trap 'rm -rf $T' 0 cd $T || exit 3 mkfifo fifo1 trapped= trap trapped=1 QUIT { kill -QUIT $$; sleep 1; exit 4; } >fifo1 & wait $! fifo1 & wait