IMD 1.18: 11/01/2017 10:43:03 IBM XENIX SOFTWARE DEVELOPMENT SYSTEM 2.0 59X8647 2 OF 3  /usr/lib/lint1 711 3 3 245065 3577677360 6516 ,Eb ido`??EEGERROEXW5J_5JU^v v &w&7?^&W&]U^v v &w&7?^&&W]U^v v &w&7"?^&W&]U^&&WN ?^&&W]U^&&WN ?^&&W]U^v v &w&7?^&&W]U~f%A ]USQVW ?_^Y[]UWVS3F }׋VFVF }׋V F V uN F3؋F>؋N VF u3RPv v ?;Vwr;Fv3ҋ t؃[^_]UWV3ۋF }ӋVFVF }ӋV F V NF f׋ t؃^_]USW3F }׋VFVF }V F V uN F3F3 uGL؋N VF u3RPv v ?;Vwr ;Fv+F V +FV u؃_[]22UVF N؋F ږf؋Ӌ^]U^KK&=Ot pC&xC]UVW>lCu%tlCjut`u v?_^]3PPPP5?t3‡nCpC tڣ3HH  Ì؎N3ێpC ҌUVWN ~3~F +ۋt ;s+ʋًt tƒ‹ڌ‹H++_^]UVWN ~T~v +ۋ;vt ;s+ʋًt tIs t uڃ uƒ볋FV_^]UVWF ?~鿦Xnj_^]UVW~v +ыtHw_^]UVW~ *~v ‹t tIs_^]UW~*H_]UVWN ~6~ *A+~v Ot tIsFV_^]UVW+N ~~v ً+ًˋtHw_^]UVWN ~F~ ً*+ً~v t tIs+tIsFV_^]U]UVWF V ?FV?+_^]sAwtBH;st4Dt L+HLƌځOt&pC&tC=t%tH;stDG t&tCt=Ot&lC7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;rCvurr #+ uu3YRQtWDw+JUXYZSP3RRPP5?Z[t U^KKxC]UVWvC?u)u3$@$vCxCD6|CN؎a_^]% >CC C.CuCCC.CUVWvX؎6666X%u3% X X Xt'H&XXX t-^&t ?UX_^]UVW+N +~ v+ۋ;vt ;s+ʋًWыFt++ыʋގ^t tIs uڎه tڋ u+ u‹_^]UW~*ыF u‹H++_]~ (d+횒'?P')?U3&?U6&?WVFFF^& E&Au=+t=-uFF+FFFFFF+F^F& E&Au.tG t.t tc0uUFN~ |~sjj FP&?*~  |~sjj FP&?jj FFN~N~ $|~sjj FP&?DЙFV?~ 2|~s)jj FP&?jj FP&?DЙFVFF Fu EOXXF^~|~vFNF^Eteul+~^&= t =+t=-uFF^& E&At6} k -0F^& E&Au؃~t)~~~u?FҌ^V~֍v^^ E?uM^E~ @s/FҋVV~ʋڥ^^FN_Fʸ?FҌ^ԋv }؋E^~t^N^ ukFP~}Fv FFփ/? V~ڥ^~t F=F6^_U3&?WV~t"v v ?^&ڥ"v v ?؎^&^_U3&?U&?^&%F&&W؀FVjjRP?^&&Wjjvv"?F0U3&?Vv ^ & tU^&^ &+&)G^&&W^ &&Wvv %?vv VjvvG ^ &&WVvv^&w&7 ? ^&&W^U&?WVF^&G >&&W@B>u >$E&~A&ADF^& u%ủFVF^& t%uF+F쉆<F@B8:;Dv @Pvv4F4-tF ^ &G&W F ^ &GF܉VލSFVFV }2@FΌ^Fu ~u!F܋V؃ډF܉Vt@ t@FΌ^FF܋Vމ02 |= w0 2uE@uN=0 A9\=F+F쉆<FFF9FFFF t$u +FF F+FFȋF̉FtF+F @PvvjV@P ?ً@B;Dv@PvvV@P ?)V@PB@ ? @B~taF@B;Dv@PvvvvvΚ ?)vvvB@ ? @BuFȉ @Pvvjl@ P ?ً@B ;Dv@Pvvl@P ?)l@PB@ ? @B<~d<@B ;Dv @Pvv&G t+vvm!?^&G P5? }RE&X^&G t&w&w?^+&G&G^&G ^&G^&G&W&&Wf^U3&?^&G u3&GD^&G t+&G& Gt!&&W&9GsS8#?^&G t^&G t+U&?V^&G $RCu[C9F~%^&&QFV^&?-u&uBP^>C&q&1? uC^>C&>C&bE&6:tVvv 6 ?FV t>CtR@ORP^&w&7"6?@ORPBP"6?@ORPV5?@ORPj 5?^>C&C>C&9u CC? F^&?:t^>C&9C&yt>CC^&&QC@}CC9F\>Ct@ORP^&w&7"6?@ORPBP"6?@ORPV5?@ORPj 5?I>CC^&&QdE&)&)C3^>C&C>C&9u CCdE+&)&)^_X/X?>8?U&?WVv tFfE?uFOXXFPVv^!? ~fF=~;nE&X"FfE?}pExEEN^Κ?VFFNcF=}%nE&X"fEFEN^|Fٚ?VFv^_U&?VF FVE&@FFu Ft0&@@ORPvvvv? E&@ t^U&?WV+E&@$<u1&@& @t&&@&@&9@u(&9@u!&96@u&@Du@ORP$?+ t+E&@E&~A&AFV~E&@&@FV+ ~@WjvvRP? FV t~+~E&)>@&>@&@F }+@ORP8#?@upFE&@E&~AE&+@;}@ORP%?F Ft6E&@&G E&@Dt@ORP8#?@u ~^_U3&?vvm!?jjj^&G P7?^&G^&G&W&&W^&g ^&G t&g U&?WV^&G &G& Gt&G t&w&w?^&g ^F V &G&W ui^&O }@E&@&@^&G&W^&G E&~A&AY^z_&G&W^&G&W&G E&~A&AV7? t^&O @^&G&W&&W^&G^_X3X?UVWV N^sPCCCC3#u #t t΍D4VQSܸ0d ?[Y^[Zr#t=u+ X_^]UPSQRVW؋F-G4PC__^ZY[X]U&?VFFVFVFVFFFFVFPvv v ? ^&^U3&?~uP^&G t &&W&9Gr ^&&W&9Wu&9Gu&u&^&&F&^&GFXR5X? {8?Xf5X?8?U&?F@FOEFV&9zAv^&G t F +X5X?(L8?X5X?{8?U3&?V^&O&|F^&7&&G&*v vv!?^U&?WV+^ &G $<u*&G& Gt &&W&9Wu#&9Gu&9wu&G Duv v $?+ t+$^ &G E&~A&AFV^ &G t~^ &&WFV+ ~?WjvvRP? FV t~+~O^ &)^ &?^ &}+S8#?@uT^ &G^ &G E&~A^ &+;} S%?F Ft ^ &G @tS8#?@u62~6vv?FPvv^ &G P*8?F^_˸OU&?FPhTv8? }+X7X?%{8?X7X?L8?X8X?>8?X8X?>8?X*8X?>8?܁d ?rLˋ܁d ?r>ˋ܁d ?r.ˋ܁d ?rˋ܁d ?r3ˋ܁d ?XX8X?6>8?U4&?WV^C&fu[^&?uRF= t#=Lt=MtC&> t j?v vvv v`H? uFV  ~ouJ^ &?uA>Nt P0?^&wvv NF? u9^&aF V ~ u^&?uG_뇃~ue^&?u\&a^ &a^&G& G t!^ &w&w ?^ &G&W ] ^ &w &w?^ &G &W< ~t~uN^&?t ^ &?u<C&>t j?vv vv v`H? tN^ &at^&?t^ &?tF=t{=t=t= t=t=tjjjvv v vvX?FVRPY?@t!^&w &wP? t j>?uk=>u-=|==<=Bu=@o=P}i=Y=muVtN^&F=t=t8^ &F=t=t"F=t=t = t=<t^&?u G_^ &?u G_^&^&G^&G^ &aF=t=t = t.=<t<^ G^G^ G^ol^ G^OY^ GC?u j ?^ G^%uH=t#=u<^&w&w PS?^&G &W^&w &wPS?^&G&W t ~ou C&>tvvL? tNt ^&G&W  ^&G &WFV^&G^&G^&G^&G^&G^&GthvvQ?FVthvvQ?FV tvv%V?FVtvv^T?FVu^&G&W FV &G &WF VF=u~=t+=uq=uK=u= u=u8 C&k*.FFW^&t&w&7j?^&G^&G^&GC&*^&G ^+&G &GPvv _?ƀtvvS?FVvv?FV^&G^&G^&G ^&G^&G^&G^+&G &GC&*^&G ^& t|&G @^&G ^&G&W ^&G^&G ^&F^&G^&G^&G(^&^&G2^+&G &G^&G C&*^&G^&G^+&G &G^&G ^&G^&G^&G^ &G F |&kC.^F&GF<t< tF@u jL?k^C&. u^&t &t^&G@ }&_C&Fދ^C&F |]kF֋؎C&.&.FVk^&.&.F؉Vڋ^&. tFV9Vu9FtF^ FF&G ~|k^C&.&.j??^&tS&tLk^C&. tjT^&w&G%Pn?F֙C&>< u jg?j^&G@F }"P?P^&G$&O P^C&veG? uk^C&.&.j??vvN?^&?ua&^&^&G&W FV^&G$0<t jtkFC&.&.C&veG? tk^C&ğ.&?$u+-k^C&.&.k^&.&.jA? 3^U&?^ &G&W FV^&w& s^ &w & r+F t~ Rt~ St ~ Tt~ UuF ^& @t^ & @t+^ & @t~ u^& @t ~ t~ uӎC&<C&9<~+^&?u"&t ^ &u^ &G^&GF =Bu@~N=u~=t=tN= u:= tU^^FV&G&W ^& @t7^ &G ^&G ^ &G^&G^FV&)G&W vvFVRP&?F Ft!vvFVRP?F Fu j?vvFVRPL?^FV&!G&!W ^FV& G& W t^FV&1G&1W `FFFPFVRPr?BFFFPFVRP?$C&<C&9<~^&u&G&W ؃F^&G&W ؃&G&W C&<C&9<~&^&u&G&W ^&G&G ^&G&W ^&G& G u++^^FV&9W |&9Gs+^FV&9W |&9Gw^FV&9W |&9Gv^FV&9W |&9Gr^&G&W +FV }^&G&W +FV }z ^&G&W +FV }d[^&G&W +FV }I~> q^FV&9W t-&9Gt$^FV&9W t &9Gu=u=u=<uW=>up=@u7-L= v,.LGKJHH@L^LKbKKKKKLLU&?WV^&_&w^&_ & t uv^&FC&ft=Pt=Qt j6? u u^&_ &G^&_&9Gu^&C&&j%?v%0F=t=0u ^&G &W ^&G&W FV^&G$0F<t2<0t.&?u &G& G u^&C&&j5^&_&GF^&_ &GF;u ^&_ &G^&_&9GujE^&?ou%0=u%0=ujb%0F=0t=t%0F=0t=uq%0=0u(%0=0u^C&^&9tj1A%0=0uF%0=0uF$΁ $ρ "jB?^_U&?^&_ &kG .FFW^&_ &a^&a^&w &wPS?FV^&G$0<t&G^&G$&O F&G F&GFPvvvvX? FV^&G FV&GFF@t.C&u!C&>\ujd?C&vv?FVh?h^RP?vvZ?vv?U"&?VF Fu6~@r~ 'r zP?^&G F } P?kF.FFWv vv ?^&GFPv ?F ^&GF&GF~ t&t~u^&w&7ju?^F&G^F &GC&`^&G^&G '؎C& '^&G~ t~ t ~ tC&*^&Gj?j?C&6`t9~u0F =u%= |= =|= F @t^&w&7j?F9Ft^&G F^&GFFpF$0<0uVFFF_^&?u^C&^&!^C& t^&9tKFFF$N FF0u=t = t= u%^&G^&9Gt~ t~ t ~ t^&GFF @t,jjjF %?PSN? tvYf?F -=v.mcF=u^=t =uQ=uI=uA=tt~D~t~t^C&>`tO^&GF$0< tCF&~u~~t^&G^&w )?=F 9F~u~~t^&G늋F 9FtWRPvvV~? t~ tC&F 9FtC&&^&9G uqvYf?d~u^^&G F 9FuK^&_C& ~u~u'ca$bc-ctb[cbc>cb>cbb>cbbdb~ t~ t F @u^&O C&>u P?C&މFFW^&7 |bkC&.F< tO< tK^&kC&. t^&&WC&9.u&9.tn^&w&7j`?FP?FVVCF&9`~G~ tA~ t;~ t5~ u=}*vv?F^&G kF.FFW^&w&7j`?~ twF%=r= v ^F% ^&G^&G^&G^&G F @tjjjF %?PvvN? F -=v.4f,_RPvvV~?^&G ^&G ^&G~ t^&G ^&GC&>.s&&GWRPvvV~?C&&^&G vA?C&)8&8@^&G C&>`u^&OC&68C&96~)&6"Dee]ee]eieieeVfVfeVfVfeVfee^U3&?C&>ޖ| P?C&&CF&U3&?C&>t?C&V?C&*C&C&)C&C&C&>uUC&>Wu &> t P?C&>t P?C&>t P?C& &WC&C&,C&8C&C&C&C&F&WU &?WVC&Z +uC& |ck.FFW^&u5jjjjjjjjaX?FV^& j vv _?ZWRPvvV~?FC&96~}C&6<?C&dC&6޸޺WRP?C&^_U&?kF.FFW^&G t=u= u= upjjjjjjjjaX?FV^F&G FtFt  ^&GFt Ft Pvv _?C&^C&^&wj&w?FFuZFtOU&?jjj jjjjjaX?FV^F&G ~|jvv _?U&?C&6^Yf?C&6*Yf?C&6Yf?C&CF&^jjjjjjjjaX?FV^F&G C&>^uC&*^&G~|Xj FC&>^uC&* ^&G ~|.j C&*^&G ~|jvv _?^&G FPYf?~|C& 'k^C&.C&-U&?WV^C& }EC&*Fj?j?C&6<+FFvC&މFP?~|~ | P?kF.FFW~ u3^F&9G }&G F^F&9G ~&G F^F&G^&w&wn?F^&G@t &G%?^&w&w &wo?F u^&w&7jI?CF&9s&Ǚ~ t Ǚ~@nFC&96~j?C& t&@&~ ugF;Fu F;FujF;u F;ujj?FPjPo?C&vvn?^C&C&>u jy?FFC&^C&^&FF؎C&ދ^C&^C&ގC&CF&vjv?^_U3&?vvU?U3&?f?U3&?Vk^C&. t@=t=t6k^C&.&.ja?k^.WRP?FkFC&DŽ.&Ƅ. vYf?^U&?WVv~ }*t%t tt t t V?FC&<-;F|5ƊN%0 t =t= tFҸP?C&<|%-= wI.oC&XC&Wu &>)u D&&G$0<0uv D&|? D&&w&w'q? D&&-)W;u;t D&&_C&+P?Q}?+aD&>tC&6W?WWWWj8?FV^&G FV^_U&?vQ?FVD&<D&&vv?0{?U &?WVD&=|=K=uC D&)&WD)&w &&GF&GF%0=0tC&FD&6)r? D&&RPD&6&6?F9F|vWVo?RP'q?FF~tF9Ft jl?~u j#?CF&3t t~~ j?vWVo?RP'q?C&C&6},&F=t= uj?D&D&F=t=uI D&&G D&*vvjjjjj8? RPj:8? FVRP^?F Fu>t jz? D&&G F D&& D&&GF D&&F }vWvo? D&&w&w'q?vvvWvjjjjjX?RPj:8? FV^&_&a^&G &W&G&W ^+&G&G ^&w &w?^&G&W ^&_&?u&^&_&a^&_&G&W ^&G&W ^&nC&96<~,^&_&?t j=?9ƙD&&&^&_&?tVvv?RPe?0{?vv?^_U&?WV D&>)wa&&t D&.&&w uk D&&G&C&F |k.FFW^&G  D&&G&WRP^&w&w &wvs? %0=0tP D&&G&GF D&&_C&9 D&>)v D&&FV D&&G FRvFRP? D&&G&WRP D&&w D&&G@PF$N P D&&w '^_U&?V D&&FV D&>)v]&&w t %0=0u* D&&t& D&&t jJ? D&.륎 D&&G DFV&&^U3&?>t9 D&>)v,&&u  D&.ێ D&&G0{?U&?Vv^ &&WFVƙRPvv"? t&ƙRPRPvv?RP?FVFD&X++N^;w$r;sC&>^tP?FFV^ &&WFV^U&?WV^&w&wn?^ &FVFV^&w&w &wo?^& t&uCC&<\C&6<C&>`~6C&>`u C&>^tP?E?uVvv _?tu^&w r?ew? t^&w ?^_U&?WVFFFFF FFFF+}fC=wy.~ukFFك~u]CF~uKCF}をr빃~uF=~u+~u~ujF?9~u.)~u~uՃ~tFF~uF F^_U&?WV^&?!t P?F F u+^&G^ &GC&*^ &Gv v ?^&G^ &G^&w&1%0=0uGC&?$΁ 0u^ &w?^ &G^ &wt t t&wF V ^_U&?WV^&7&au^&G$&O FHuFQ6uLF ^&_ &^&_ &a u+^&_F&?6u+Ft jU?^&_F&G^&w &w?6u W?^&_&G ^&G ^&_&G^&G^_U&?WV^& u+%0F tc% ?~0u ~ uj~ u~0t~ u j/?+$΁ FF%0F u~ uC&>`uC&^uF ~ t~ uSC&>`uGu=%0=0u ^&G'%0= uj ?$ρ C&>^t'%0= uj.?$ρ ^&^_U3&?Vv uu u^U&?V~uQC&^tF>C&^tF +C&>`uFC&>`uF FF$0< uHF-=w.j-?F$ 7777777F@tC&^u jH?F3F-=v.hC&^uj4̎C&^C&^tC&>`u jD?vA? t C&968}C&>`u C&>`|_녎C&>`듎D&>t j*?F$0< tj(%F$N FF$0F< t <0t<tj)v#P?$SSSSoSSSS^U&?V^&7k.FFW.F |+F.FWF^&97u 5P?^&u&G!^&kC&.&.^&&W^&7FV^U &?WVv ƙk.FFW^&u,F &G^FV&&W^&G^&GO^&G*%C;F uFV&9Wu&9tF |+F.FWF;uGP?{^_U&?^&G%CP&w&7?k.FFW^&u&GFV1FV9Vu9Ft^&tރF~rF.FWU&?WVC&6 'F.FW~s^&tFYP?FVFV^&u+^&GC& 'F&}&G؎C& '^&G;F~c&t &u%~}C&6 '^&w&7j?vv?^&Gt S?^&GE tAvvω?FV;Vu;Ft#^FVVWڹ _^^&GF~r F.FWFV9Vt9FtC&6 '^_U&?WVFVFV~r F.FWFV9Vu9Fu kP?^&tF^FVڹ ^&O^&G$A ^&GD&>t^&w&7j?F.W+D&*^_U&?V^&GẢFV~Wu~.u FpFWnFV9Vu9Ft/^&G*%A;u&&W^&9Wu&9u^&g }P?^U &?WVF^)?D&X^&^F&?-tF^&?XtF^&?u&=et\x=Ttl=bt:=dtvvP@ORP*? 븎D&뭎D&뢎 D&N뗎"D&v댎$D&x끎&D&un=it=rt=tt=xtWF9v~%+k(D&LJ.F |7??n?*D& ',D&.D&<,D&0D&<,D&2D&<,D& 4D&<,D&6D&<,D& 8D&<,D&.D&<,D&8D&<,D&0D&<,D&6D&<,D&:D&*D&\?Tn?@D&>t+P?@D&>t+^_U&?WVv BD& r^F& u^_U&?WVv~DD&<^F&FD&@&>@|&@&@&@&*@ORPc&?BD&rt~)sF^릸@ORPV4?^CDD&<&>ˎ&^_U &?VjPV?jPV?jPV?jPV?j PV?BD& +HD\&&F~F^^&HDFV&&^&?} F^&F^F&HDd&&^&?u׸KF^ ^F&HDl&&^&?u׸UF^ ^F&HDt&&^&?uךG?^U&?WVFFD&@&>@|&@&@&@&*@ORPc&?JD&;6tL=t== t{=\uJD&>'tǘNLD& *& *jq?JD&>"t3ND&>u~t F9F|bjw?UjN?*D& '벎FD&@&>@|&@&@&@&*@ORPc&?=ftC~= t=0}(=7~8=bt*D& '    0FD&@&>@|&@&@&@&*@ORPc&?BD&rtdL FD&@&>@|&@&@&@&*@ORPc&?BD&rtL ;@ORPV4?'=nu=ru =tu=vuND&>t*~tF9F} Ww?F9FujQ?vW5?FdvFj5?vj5?:D&*,DF&O~u j$?0D&<.D&><;F|PD&>u RD&>t~~ jk?^_U&?VFD&@&>@|&@&@&@&*@ORPc&?=*t)~=t= tjq?*D& '뙎FD&@&>@|&@&@&@&*@ORPc&?/u@ORPV4?DDD&<'&>WjV?TD&'F t-0+FTD&'dP'WRP? tVDF&<DD&<'&>WjV?lP'WRP? tXD&<ZD&<DD&<'&>WjV?xP'WRP? tN\D&<^D&<5DD&<'&>WjV?P'WRP? tD&\=AuT=Lu=Nt=Vu^U &?WVFD&@&>@|&@&@&@&*@ORPc&?HD&ğ^F&G=v .^Vj3? DD&<'&>WjV?? ~ u_>t TD&'bD&FFt@ Ft+P'WRP?RP?Fk.FFW^& uFbD&>u:dD&^bD&F&w&w &w?`D&&!( bD&t dD&^+bD&`DF&LD+&*&*DD&<'&>WjV?FD&@&>@|&@&@&@&*@ORPc&?=.u=Eu=Xu=eu=xty@ORPV4?TD&>'0tqF'FW^&?u&F<7~ Pj|?j*WRPr?^&-0LD&*&*F뱎TD&>'0u&>'t j;?jV?F'FW^&?taj*WRPr?^&fD&AtE$^&fD&AtE ^&-WLD&*&*F떎0D&><Ϛ?҉FV6D&9>*} `D& `D&FD&@&>@}\&@&@&@&*UjV?FD&@&>@|&@&@&@&*@ORPc&?etEu}FD&@&>@|&@&@&@&*@ORPc&?+t-uDD&<&<&>&e@ORPV4?ejV?@ORPV4?'WRP?F'FW-jj *WRP&?^&-0LD&*&*F^&?uʎ0D&><>@ORPc&?Ltlt@ORPV4? `D&6D&<0D&9uLD&*&*FD&@&>@|&@&@&@&*@ORPc&?BD&rt*@ORPV4?DD&<'&>Wjj.bD&@ORPV4?^&G`D&F&GrJD&"aJD&'LD+&*&*P?`D&+}?FD&@&>@|&@&@&@&*@ORPc&?F=`u"TD&ƅ'~ j ?j0?놃~ u jM?̎TDF&'GwFD&@&>@|&@&@&@&*@ORPc&?*tĔ?*D& 'G?FD&@&>@|&@&@&@&*@ORPc&?=to`D&QFD&@&>@|&@&@&@&*@ORPc&?-u`D&O>tbD&`D&E FD&@&>@|&@&@&@&*@ORPc&?+t`D&N눎FD&@&>@|&@&@&@&*@ORPc&?&t\`D&FD&@&>@|&@&@&@&*@ORPc&?|t 믎FD&@&>@|&@&@&@&*@ORPc&?@|&@&@&@&*@ORPc&?>u `D&B떃=tM`D&T뚎FD&@&>@|&@&@&@&*@ORPc&?=-t'6=%t-=&t=*t=+t`D&Pwj ?j~=/t=<t==t=>t=^t=|VP?(~ $5e|JZN]9P?^_U&?WVTD&'fD&Au-a=w. +toje ` [VQLGB=83.֡ڡߡ󡾡 F^^&&;tQ^&w&7'WRP? t^&G=v..dD&^bD&^&wj&w?`D&&!f^&G`D&T^&G`D&"?bD&`D&##bD&`D&bD&1hD&'&'WDD&<'&>Wjj ?FD&@&>@|&@&@&@&*@ORPc&?=(tj?+zDD&<'&>Wjj ?FD&@&>@|&@&@&@&*@ORPc&?="uFD&@&>@|&@&@&@&*@ORPc&?"tE uQuIhD&'&'&'&hD&>'7rj2PU?}DD&<'&>Wjj ?FD&@&>@|&@&@&@&*@ORPc&?=)thD&'&'&'&;$P?ݢ 8HF^_U&?WVFD&@&>@|&@&@&@&*@ORPc&?#tu@ORPV4?FD&@&>@|&@&@&@&*@ORPc&? u¸@ORPV4?DD&<'&>Wjj ?+FD&@&9>@|1&@&@&@&*+k -0FD&@&>@}ϸ@ORPc&?fD&AuǸ@ORPV4?*D&> 'DD&<'&>Wjj ?FD&@&>@|&@&@&@&*@ORPc&? u_F4FOD^&FD&@&>@|&@&@&@&*@ORPc&?F u^&^_U3&?U&?Vvv?FjD&96b}A&b~&6bjD&6b*?lD&& u P?VvvlD&6&6? lD&&FV&6jD&)6b^U&?V+FFFVFV+F+F=}^F&^&?uڋƀVFVFVF"'FW~'r^&& GuHhj(?FV u P?^FV&&W^FV&G&W^&&WNFV^&& Guf^&~&Gvvd?^&&WPD&>t#F Ftvv^&w&7h? ^&&WPD&>tG^&^&&8ufjvv^&w&7}? uH^&&WFVvv^&^&&8uvv^&w&7? upF^FV&9Gwn}F cP?^U&?VF+fF~wF^U3&?juJ?v v vv@ORP*? P@ORP*?>~ P?U3&?jcJ?vvvvv v vv@ORP*?P@ORP*?P@ORP*?j+Pb?U3&?jwJ?,P@ORP*?vvv v vv@ORP*?6P@ORP*?U&?F@FW~'w^&aFnD&)@&)WU&?nD&)&)FVWu='tQFVFVFV9Vu9Ft:^&?au̎nD&)&)+FVÁ~Wu~'u@W밸8P?U&?V>tFVnD&9)u&9)tU^&7at)&w &wV_P10? vvqP?~Wu~'u@W랋FV듎nD&)&)?pD& T & OrD&:^U3&?^&?ath?h@S?U3&?F FuP?^&aU&?+FFFPFPvvv^ ^&tD&f%=t:=uKvv v ^&w &wk? ^&G &WFVFF^&G&W FVFU&?V^&tD&ftv v ^&w &w?uv v ^&w&w ?vv^ ^U&?F^9^&G &tD&f^&vDFV&&߃F ^&?}U&?Vvv?rD&:=|e > r  P?rD&: && Gu3h*?FV u < P? FV&&WvvrD&: &&WFVRP?rDD&:FV^U3&?^&?8u[&w &w?^&G&W ^&w&w ?^&G &WFV1jjvvj 8? FV^&G$0<tS?U&?WV^&G%F= t= uvvR?>t FV^&7xD&ftۃu^&w&w ?^&G &W^&w &w?^&G&W =tb~b=u@=u= u0= u=u cvv? i^&w&w ?^&G &W1^&_&?t P?^&w &w0? u^&_&^&G&_&G^&G&_&G^&G&_&G^&a^&G&W ^&_&?t^&_&^&w&w Ķ? uv^&_ &G&W ؃^&_ &G&W ^&^&w &wĶ? u$^&_&F=t=u?^&_ &?t2^&G&W FV&G &W&G&W ^FV&G &W^&_ &F;t^&_&G$0<u+^&_ &_&O0Fu+;FuyFF^&_ &w &w^&w &wP8? FV^&_ &a^&F&a^&_ &w&w vvv8? RP?FVt^&_&?u|^&_ &?uo^&_&_ &?u^^&_&w&w j^&w&w `H? t6^&_&_ &a^&_&a^&_&G&W ^&G&W ^&_ &?uG^&_&97u;^&_&_ &?u*^&_&w&w V^&w&w `H? tv^&_&?uy^&_ &?ul^&w&w V&w &w`H? tL^&_ &a^&w&w&w&w &wX? ^&G&W ^&a^&w &wF us^&w&w Ķ? t\^&_ &w &wq?F |> us^@&^&_ &G^&_ &GF^&_ &G&W t#^&w&w Ķ? u ^&_ & |^&_ &G&W ؃^&_ &G&W ^&^&w&w Ķ? u^&_ & t&t^&_&F=t=ts^&G&W FV&G &W&G&W ^FV&G &W^&㋇^&,=<u_=u==Iu=P}=Yo=h}=i^_U&?V~|~vFV-#F#V t+~|~v ~^F^U3&?^&?u & @u+U3&?v vvjjjjj!X?U&?jjjjjv vvX?FVF=t<= t/=6t=Ht%P?v Q?^&G &WFV ^F &G U3&?zD&>* | P?zD&*&*|DF&U3&?~D&>v P?D&~D&&&&D&)~D&&&&D&~D&&&&D&~D&&&&D&U3&?~D&.&&D&D&#F~D&.&& D&~D&.&&D&)~D&.&&D&U&?vv?FV^&?t jP?^&G%FD&<D&9<~~t~u j{?D&>Wu &>Fuj륎D&>r P?^&G&W D&&&WD& &GP)?D&vv?U3&?D&kD&J| j"?6D&>Wu &>FujߎD&kD &JP)?U3&?D&>r P?D&FW+D&D&&GD&U&?D&kLFFWVFVD&&-FVFV9FrFVFVFV9Fr^&&W&9Wm|&9GseFVFV^&&WFV^&&W^&&W^FV&&W^&GF^&G^&G^F&GFnFVFVFVFV9FVFVDFV&9v,^&&W&9Wu&9GuFPj!?FÎDFV-&&U3&?D&&>r !PU?zD&*D&&D&&GU3&?D&&u D&&zD&*D&.D&.&>.r &&GU,&?WVD&&WD&&WD&D&D&D&D&D&&FVD&&FVD&6ރF~r8P=n?^&7D&&ރF^&&W㋿(~8D&>}?D& }&D& ||R㋿1tD&>}?D& }&.F^^&?u&9wtZF㋿D&9.u&D&&D&&ދD&>&F^&?|D&F&9u^& }+ u$D& u=|==uD&>FVFVF؋.-FFt~^)^^&G&WD&&ދ^苿+㋷H+^)^^&7F}㋷9.u㋟H+㋷LP=n?D&~s^&㋿( |"}㋇Fみ.unn붎D&>u&~^)^^&G&WD&&ދ㋿+㋷H+^)^^&7F}㋷9.t㋟H+㋷D&6ގDFV&&DFV&&D&-=v.ך?qX?D&*D&`ZD&>*uD&>`t YP?D&>t D&^&_&af?D&`D&*^&_D&*jjj?D&&ގD&*jjj?j^&&w^&_&w)?^&_&G^&A^&D&*Pj^&&w^&_&w)?^&_^&&w^&_&w^&_&w)?^&_&G^&a&^&_w^&wk?Nj^&7h?D&&jjj^&7i?D&[^&7^&D&F&wi?e^&w&7h?^&7j ^&w&7i?D&D&*D&D&>* t &*i6nPEP4? D&6*jEP?Pjjj ?RP^&w&7/?RP _?jj?D&D&6*^&w&7&w&w)^&G&WD&6*^&w&7&w&w/?RP _?D&^ID&^u j&?^&7 |@|j8?^&^& @P&w&w&w&w/?RP _?6D&^u j&?^&w&wj&7.WRPN? D+&&x^&7jjjc^&G&Wj^&w&7j Ej^&w&wjH4j^&w&w#^& jw?^&w&w&wj6 ?}D&>uvPU?D&>`t j,?j^&wD&>uj^&wjjj ?RPjH ?D&&ގD&mD&^&kGD&.tI&DŽ. ?^&7en?D&#D&6*^&w&7&w&w/?^&&WRP _?^&&w r?^&w&7&w&w/?RP?D&6*S?P^&w&7&w&w/?RP _?}^&w&7x?ew?c^&w&7x?[Q}?I|?AD&`&>`u&`D&6`M?\?~D&.&&D&,~D&.&&D&8 ?D&>`ug?D&`~D&>v P?D&8~D&&&&D&,~D&&&&b^&w&wYX?L^ ^&u:&w)?D& ̷?D&>u jK?D&D& D&) D&< t=th=uP?D&6))?^&_&?tx^&_&G& G udD&^&w&w?u^&_&?u:^&_&G& G t)D&^&w&w?D&6)D&6)?D &P)?^&_&?u^&_&G& G tˎD&^&w&w?D&)D릎D&< t=tN=uP?D&6)?D&FFu FtD&D&uD&D&6))?^&wQ?RPjj^&w&wjL8? RPjm8? RP^?mD&tM&t눎D&D&6)?jy?D&6))?D&t D&^&wQ?RPjj^&w&wjL8? RPjm8? RP^?D&6)?D&o^&G& Gt&w&w^?D&>u jK?̷?D&) D& D&D&< t=u=u.P?D &P)?^&G& Gu D&p^&_&?u>^&_&G& G t-D&^&w&w?^+&G&G%D&6Q?RP^&w&wjm8? RP^?^&G& Gu D&^&_&?u>^&_&G& G t-D&^&w&w?^+&G&Gx^ &GPb^&G& Gt&_&?tP^&_&G& G u<땎D&tD&6))?D&^&G& Gt&w&w^?D&< t=tO=tcP?^&w?D&6)?D&FFtFuix^&G& Gt &wܚ)?^&G& Gt&wQ?RPjj^&w&wjL8? RPjm8? RP^?lD&D&>tD&6?^&w)??D&6)?D&FFuFu D&jD&>u j2?D&>tD&6?D&D&>uP~D&>)u j7?D&6)?D&D&D&6?D&>tD& >\tjd?D&D&*jjjjj8? FV^& u"D&k*D&.&.jt?^&G$&O &G^&w&wvvj$8? FV^&_&a^&ajj^&w&w jl8? RP^?D&D&6?D&D&\jjj4jjjjjaX?FV^&GD&*^&G jvv _?D&k*D& '؎D&.&.kjjj4jjjjjaX?FމV^&G^&G jvvޚ _?9^&w&w?#D&?D&4̷?D&>u jK?D& D&) D &PD &PQ?RP^&w&wjm8? RP^?hD&>tD &P? D&^&wR̷?D& ^&_&G%F܎D&<D&9<~~t~u j{?jj^&w&wjl8? RP^?D &P?F?D&D&^D&ގD+&^D&^&w&7GY?D&^&GD&^^&G;jD&>FD&6t:3D&6tu8D&6ttt tuD&>t j\?^&w&7&w&w&w^&w&7&w&w&G^&w&7&w&wj8? RP^&w&wjujW?jQ?RP^&w&w&7P^&&G$0F< t<0u$j?^&&WD&&ojj^&w&7&G@@P8? jj^&w&7#jQ?RP^&w&7&Nu¸ ^&w&7]?^&w&7&w&wjo8? D&&&&?uD&_&aD&&aD&&G &W^&w&wjj^&w&w&w&wj8? RPj jj^&w&wjH^&w&w&w&wjF^&DuB&w&wP? t ji?jj^&w&wj8? ^&G&W^&D&*jjjjj8? RP^&w&wjEe^&7D&6*D&>`ubkD&.uQ&.&.jo?jjjjjjjjaX?F؉VڎD&*^&G jvvؚ _?jjjjj8? D&&ގD& '^&kjQ?D&&ގD&*&*D&&G&W D&&G @^&?uj?D&&GD&&Gjjjjj8? D&&&޸_إ`u?^&w&7&w&w/?D&&&&^&_&ajjjjjj ?RPj^&w&w^&k_D&.u_sűDhơƳBǼluSΞ xз*_і*OҸ{҆҆ҒҸҥҥҥ "OXӯtӯԀԍԵ_ֆ־ִ "Ĵ2^_U3&?3u!3vv~3P@ORP*? +U3&?jjj3?jjj3?jjj3?jjj 3?jjj3?D&@&>@| &@&@&@&*@ORPj !?j3Pb?U3&?jjj3? uh?hj3?jjj3? uh?hj3?jjj3? uh?hj3?jjj 3? uh?hj 3?jjj3? uh?hj3?U3&?/?P3P3Pp4P4?/?3Pp4PE)?44 uj3Pb?3P6464E)?44 uT3P6464E)?44 uj3Pb?6464jdj"EPG =dtmj3\64642?6464jdj"EPG =dtj4Pb?jjj6464/+? tjF4Pb?U3&?64642?6464jdj"EPG =dtj 4Pb?U3&?F tvv4P@ORP*? F t&4 4t6464 ?p4PR5?F t)4 4t 6464 ?6464R5?F t j')?U&?4ORP4?FVRPA? uS^D&9u*vv v v^D&&(? 7vv v vvj@.?vv v vvvvj@W?U&?4ORP4?FVRPA? uG^D&9u$v v^D&&U?+v vvj.?v vvvvjW? U&?V^D&9F t=|j4^ヿRd|^D&:F ƉFD& 'F$=t=t =t!=t$(FVFVF V FVF FF FjjhFRP?^kR ڙ-RP6464/+? tj4Pb?6464jj FPG =tj5Pb?^R^U&?V>5tv vk5"EP? u55FFk^"Eu FFF F@dV59Fugk^"Etj55Pb?y5v vkF"EP?j5uk5"EF FD&:F ƉFD& 'F$=t=tGFF6464jjFPG =tjK5Pb?^ D&:$yFF6464jvv?@PvvG =tjv5Pb?6464jvv?@PvvG =tj5=t=t^U&?V6464 ?5Pp4PE)?44 uj5Pb?F^ヿRuyFjjhFRP?-RP6464/+? tj5Pb?^㋇RF=d~FdF6464jj FPG =tj6Pb?~ulF@t@6P@ORP*?FFFtF FuF^D&;&;J6P@ORP*? FvN6P@ORP*? F$=u=t6=u=u^D&:<&8<@ORP*?0vvvv^D&:<&8<@ORP*?FF9FuxY6P@ORP*?Fqvv^D&:<&8<@ORP*? 뭊FP^D&:<&8<@ORP*? vո[6P@ORP*?FF9F}+~t]6P@ORP*?^㋷R9v}+FP_6P@ORP*? F~}l6464 ?p4PR5?^U3&?^+&^ &^&=Fu~=tM=uW^F &^ F &^^ &܃~ tD&>ujV?w=| =~=;t^&D&fuT^&? u&tD& t=&u4=dt/=H|=I~#=Kt=ft=h|=iW=l|=nU3&?jh?hbvvk? D&.*&.Wjjvv?U&?VF.FW~r^&u&t& u5^&_D&} D&>t^&w&7jf?^&G=tW=t =ts=tH?^&~<D&6 'F&GD& 'F&w&7je?D&6 'FB><t^&|><ujjS?^&}jhS?븚?a?j')?^U&?VF^&%F=t= t~ |~ |>PU?^ D&F |= ~^ D&N3 IkFD&.&.&.>PU?!k^D&.^ D&3F^F&G+^U&?WVD&D&k.FFW><|<9F }>PU?<|F @F P^&u><tPvv?<~ u+9v ^&kD&..S0S^&kD&..SP? u.S=r=v = r =v%.S@ORPjj.SPG Fz.S^_U&?VF^&G&W FV^&?8t^U3&?^&?8u!&w &w?^&G &WFV^&G2S&?u+4S^&w2SP? uM2S-= w.2S22S*2S4S鸖@ORPjj2SPGU &?WVFF^&?:uF3^&?uF#^&D&ftF~ uN+FF+^&=Iu*~9=u~=u=u=u}_^&_&GF=v= r|^&_ &?uo^&_ & }a^&_ & @uR^&_ &GF=w= s:j.^&_&u(^&_ &?u^&_ &G& G u jR?^&_&t^&_ &?t^&_ & |jR?^&_ &?u$^&_ &G& G u^&_ & @uj^&_ &?tH^&_ & @t6^&_ &GF=w= r^&_ & } j?^&_ &G& G tjsVFF FD&.&.FVvv^&w &w?D&.&.FVvv^&w&w ?jvvvv? jF FFb^&w&w ?^&_&?t=^&_&w @u)k.FFW~ u^&tF@~ uF`F 4ORP? Wvvv? u^&w&w ?^&w }@uk.FFW^&O^&w }q@uhk.FFWF tL^&GuB&t&u4^&G$0F<0t$< t &t&w&7j?^&OF tF t^&OF t^&OF t^&O^&G& G tD&.&7F t+F tD&.&GD&.&>..s~&..u=;u=|j=}`=Fu=HuN-K=wF.ZZuu^&D&f%=t1=uXD&.&.FVvv^&w&w ?D&.&.FVvv^&w &w?^&FD&f$<uj~:u^&_&?uj^&?t+Pvvvv? ^&?:u%&_&?gu^&_ &?uvv"?^_U&?F V FVDFV&9.wFVFVF V 9Fr^&^&9uz&tN&tG&G^& G=t^&G^&"Gt%~t^&kD&.&.j?^&u ^&G5^&G^& G%Fc^&^ &^&G^ &GF FDF V &.&.U&?D&k.FFWD&tjjvP?><u <<<D&>u^&w&7j+?)?P^&w&7? u"D&>u D&t j?U&?D&k.FFW^&~U&GAuN& u><t@^&w&7^&w&7j ^& t^&w&7^&w&7j? ^&}9&G$<u/&G$0F<0t"< t^&w&7^&w&7j? ^&t& t& u)^&_D&}^&w&7jh?U3&?^&u&9^&G$0< t,j&u><tPvv?U&?FFV<t.~t~u"tt ttt j?><tED&>t9~t3~t-~t'~t!tu^&_&?t j?F$0<t%0=tF$N F$ρ %0= u+N0F u+F t =uP^&_&wvn?^&wWFn?;F~"D&>u D&>t j[?^&G&_&G^&G&_&G^&G&_&G^&a^&G&W Wj_^&_ &?t tU3&?F D&&^&?nu%&_&?t%^&_&?u^&_&t j=?U&?VD&>uFVV+^&F؎D&A$F t tF F^&6S^&?tFF|SF^T&?/u >SF^^&?"t &^F&~>Uv$>SPK?P@ORP*? j')?F^&?u^&>SU3&?vv4?FVNUPRv? t`vvNUP?@U/?FU@ORPjj@UPG @ORPjNUP?@PNUPG U&?~uuD&>~&4ORP4?FVRPA? u D&6 'r?P@ORP*? $D&6 'vvy?P@ORP*?U3&?h?hj3?U3&?j}?j?Pb?U3&?U3&?U3&?U3&?U3&?U3&?D&>t^&G$<t jS?U3&?~ u< j9?U &?VP@ORP{2?D&D&F=bt3~=Ht{=Lu=Tu=Xu=at<D&?P@ORP*?~D&qD&E&Y<QE&)&)E&4&45<<'=nt" =ct=ht=pt=ut =vt=xt?Pv vv,? F@tE&Cv&&P t$R4?FVjRP<P? ?D&>uE<<<< <<@<<<<<<<<<<<<<tPk^.WRP?U3&?WVvv ?Eڥ^_U&?WVD&>u+D&>u+t^&_&w ?^&_ &G&W FV^&_&G=rT=v= t = rE=v>~|FVɚ? t%j]~|FVΚ? t j^?^_U&?~ u94ORP4?FVh?PRv,? FV^&G-~ uF4FO^&GF4FOD& 'Fvv?F PW^&GF~ u$N FFZW\W^&wZWP?~ ~F +VWFXW@ORPjjPWPG ^&u &&W^&w&7?RWTW@ORPj6TW6RW?@P6TW6RWG.?U&?WV~ ~~ +F n FV‹&?Xvvc&?@uF H+v ȋF +\^&&W&&WFV‹&FV‹&F;vFV^&w&7vv ? ȋƋڙN^ӉFVFV‹&)7ƙ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?~AO‹&w&7?;V|;Fsvv%?+vfF ^_U&?WV~ ~  FV‹&$<tFV‹+&;Wu&;tl^&&WȋڸN^FV‹؋FV&9WuG&9uBFV‹&?u) FV‹&Duvv$?+ t+ FV‹&?~AO‹&&WFVF n FV‹&&W^&9Wvr&9v FV‹&u sVvv FV‹&P*8?;t% FV‹& |+Ǚ~ ;vNjWvvvv ? FV‹&)?Ǚ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?~AO‹&w&7?;V|;Fsvv%?+uk FV‹&FFDtEFu1Wj FV‹&w&7?++;u;tvv8#?F QǙFVFV~^&&WFV+ ~yS8#?@u׋F H+v ȋF +^_attempting to paint cast downundefined structure or unionother code %dgummy structureillegal oconvert: %ddefid calltyreduceparamstk errorparameter stack overflowbcsave errorparameter reset errorswitch errorgummy structure membercompiler takes alignment of functioncompiler takes size of functionarray too largearray too largeinitialization alignment errorinoff errorinsane structure member listtoo many local variablesStructure too largestructure too largestructure too largenidcl errortymerge: arg 1illegal class: %dSymbol table fullsymbol table fullsymbol table fullsymbol table fullunhide failsPCC/PCCrx UNIX 6.XRelease: %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789  $_0  "'`(2)3{4}5[6]7* ?:+ - /<%>&|^! L~M,88;9. D< S>U= ::VARARGSLINTLIBRARYARGSUSEDNOTREACHEDyylex error, character %03o (octal)out of switch in yylexasmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhileasm > %d charsbad AR_?? actionOOO)OO/O*OO.O,OO'O1 O-OOO%#O&&O*O/O$6O?O(FOMO0TOZOaO iOrOxO}O+Oout of memory [savestr()]out of memory [hash()]out of hash tables too many errors **** cannot recover from this error **** warning: out of tree space; simplify expressionop: %d, va l: %ld wasted space: %o@Wfreeing blank tree!NAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~lFORCEnINIThSCONViPCONV+h+=i!-( -=)! * *= )&h&=i ?:&&||8,;,OP:= </ =/=)>%?%= @<<A<<= 0B>>C>>= 0|h|=i ^h^=i N++ O-- E->FCALLIFCALLP==Q!=R<=S<T>=U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALLout of temporary string spaceout of memory [tstr()]WT O%s evaluation order undefined%s may be used before set%s redefinition hides earlier one%s set but not used in function %s%s undefinedbad structure offset%s unused in function %s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: simple assign, unary op assumedargument %s unused in function %sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %sillegal member use: %sillegal member use: perhaps %s.%sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %sredeclaration of formal parameter, %spointer casts may be troublesomesizeof returns value less than or equal to zerostatement not reachedstatic variable %s unusedstruct/union %s never definedstruct/union or struct/union pointer requiredstructure %s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %s cannot return valuevoid type for %svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expectedlong in case or switch statement may be truncatedbad octal digit %cfloating point constant folding causes exceptionold style assign-op causes syntax errormain() returns random value to invocation environment`%s' may be indistinguishable from `%s' due to internal name truncation O O0 OR Ou O O O O O O O O6 Ol O O O O O OO3OFOtOOOOO O9OYOsOOOOOOOO=OXOfOOOOOO;ObOOOOOOO'OCOTOgOzOOOOOOOO>OZOvOOOOOO"O,ODOjOOOOOO5OLOOOOOOO!ODOqOOOO O1OROOOOOOOAOlOOOOOOO+O8OTOyOOOOOOO'O:OkOOO& errorPQTURSXYVW""*_ Wbad bdtydimension table overflowwhiles, fors, etc. too deeply nestedswitch table overflowswitch table overflowblock nesting too deepyacc stack overflowsyntax errorfunction level error$%dFAKEarg list in declarationarg list in declarationnesting too deepbad while loop code gen valuebad while loop code gen. valuebad for loop code gen. valuebad for loop code gen. value 298S9S3GE:PR:QV"4-+$4%#85191 FZXY^QOP c]NaSRm:TLUAm7e o32&_2*#k&%h+-Ka\fgdpq(D)r(*,) 0Cn101J01@ZXYQ`O4P8 #!SR6T'Um l  `G8bIH! ?)$% g 3 5 .!/v0wy!{57|}y;~szux$v"wByuv4w-byvjw`y1{ux|t}u~szux</E.[69i>v=w'y{,V| }t~szux vwy{+|}t~szuxvwy({|t}&~szuxvwy{|}~szuxvtwy{|}~szuxt"vwytvswuxy{|}~szuxvwy{|}~szuxtvwvyw{y|{}t~szuxszuxvwy{|}t~szuxvwy{|}~szuxtWZXYQOPWZXYQOPSR SRTUWZXYQTOUPWZXYQOPSRSRTUWZXYQTOUPWZXYQOPSRSRTUWZXYQTOUPWZXYQOPSRSRTUWZXYQTOUPWZXYQOPSRvwy{SR}TUszuxTUWZXYQOPWZXYQOPSR SRTUWZXYTUMWZXYQOPWZXYSRQOPSRTUSRvTwUyWZXYQTOUPszuxvwy{SR|}~szuxvTwy{|}~szuxvwy{|}szux8FD&p <pvb}0RQ sYio:;p|<p-2aT.!:/oooooo^2 A11H0b{c::"ZR ogfZ('"'IcrN( 5$  K~|{yw#vut(s)rq9ponmHlZWUQOKJ!!###  %&&(())++$,$-/ ...122000003344''**56"""""7""8"""""""""""999:                    ;"!#199 2!44982626:2!37333374 0298:473878 :46 223258599::::::::8332 8395736395;+-)*$%9&,(/.57399922999952272'+993329333993 !,$M>N }:@}I].[&( AB?DJLH;<T^0256}9\}OS aC~F=[WY_*/3}8"')K\[7UX}4 `dryZbceflmnostuvx{pqwgz|hjik %s ============== /usr/tmp%s/clint%dwcannot open message buffer filer+wcannot open header message buffer filecannot write header message buffer filecannot read header message buffer filecannot seek in header message buffer filecannot write header message buffer filelint error: %s message buffering scheme flakeycannot seek in message buffer filecannot write to message buffer filetoo many header filescannot write to header message buffer fileCannot write to header message fileCannot write to header message filercannot open source buffer file for readingcannot seek in source message buffer filecannot read source message buffer filewarning: %s (%d) %d messages suppressed for lack of space argument unused in function:conversion from long may lose accuracyconversion to long may sign-extend incorrectlyillegal array size combinationenumeration type clash:illegal comparison of enumsillegal pointer combinationillegal combination of pointer and integer:possible pointer alignment problemillegal structure pointer combinationstruct/union or struct/union pointer requiredassignment of different structuresnonunique name demands struct/union or struct/union pointerillegal member use:illegal member use:illegal member use:member of structure or union requiredcannot take address of:structure reference must be addressablenull effectstatement not reachedpointer casts may be troublesomelong in case or switch statement may be truncated%s in %soperator %soperator %s%s%sperhaps %s.%s%s     6O6O6O6O7O!7O97OU7Oq7O7O7O7O8O78Os8O8O8O8O8O8O9O!9O79OX9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O9O @ @lint's little mind is blownno line number for %sdeclare the VARARGS arguments you want checked!mainandable errorbad conversion%s: compiler error: filename too long (%d) %s(%d): abchnpuvxH:LT:X:lint: -c option ignored - no longer available ? -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) 00000000000000000000r_"___zAO_ ((((( H --: illegal option -- : option requires an argument --   ??WOO_WW_OOOWOOOOO_WWW_WWWWWWOOWWWOWWW_WOO__W_WOWWWOOOOOOOOW_WWWOW_OOOWOOOOOOWW_OOOOOOWWWO_WOW_WWOOWOOOOO_WWOWWWWOWWWWW_O_WW_OO_WOWWWWWW_W_WWWWWWWWW_WOOOOWW_WOWOOOOOOWOOOWOW_WWOWWW_OOOOOWOO_O??OO$@Q??OOOOOOW_O_WOGA>OOOOOOO_OOOWOOOOO_WWW_WWWWWWOOWWWOWWW_WOO__W_WOWWWOOOOOOOOW_WWWOW_OOOWOOOOOOWW_OOOOOOWWWO_WOW_WWOOWOOOOO_WWOWWWWOWWWWW_O_WW_OO_WOWWWWWW_W_WWWWWWWWW_WOOOOWW_WOWOOOOOOWOOOWOW_WWOWWW_OOOOOWOO_O??OO$@Q??OOOOOOW_O_W/usr/lib/lint2 711 3 3 56302 3577677363 6474 ,@@ido``??@@GA@*O\UWV3ۋF }ӋVFVF }ӋV F V NF f׋ t؃^_]U^KK&=Gt &]UVW>u%tjut`u vX?_^]3PPPP>"?t3‡ tڣ3HH  Ì؎N3ێ ҌUVW~v +ыtHw_^]UW~*H_]UVWN ~F~ ً*+ً~v t tIs+tIsFV_^]U]UVWF V ?FV?+_^]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPP>"?Z[t U^KK]UVW?u)u3$@$D6N؎a_^]2UVWN ~3~F +ۋt ;s+ʋًt tƒ‹ڌ‹H++_^]UVWN ~T~v +ۋ;vt ;s+ʋًt tIs t uڃ uƒ볋FV_^]UW~*ыF u‹H++_]U^v v &w&7?^&W&]UWVS3F }׋VFVF }׋V F V uN F3؋F>؋N VF u3RPv v ?;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }V F V uN F3F3 uGL؋N VF u3RPv v ?;Vwr ;Fv+F V +FV u؃_[]2UVW+N +~ v+ۋ;vt ;s+ʋًWыFt++ыʋގ^t tIs uڎه tڋ u+ u‹_^]UVF N؋F ږf؋Ӌ^]~ (d+i?P?+r);r ZXPRSSܚ?[[r݋.U? SPb$?!?U[?WV^&G& Gu S) ?^&G u&G u&O ^&G Dt5FFG FV&9v^&G @t S ?F ^&G&W&&W^&G &G t"&^&+GP^&w&wV$?^&G^&O&|^&?&&G&*4^&t&O ^&O ^&G t&g ^&G^_U[?FFG$FV&9vRP ?F U[?VF Fu^&G t>&G t+vv ?^&G PR"? }&&*^&G t&w&wd?^+&G&G^&G ^&G^&G&W&&Wf^U3[?^&G u3&GD^&G t+&G& Gt!&&W&9GsS ?^&G t^&G t+U[?V^&G $R.u[,9F~%^&&QFV^&?-u&uP^>,&q&1"? u,^>,&>.&2&6:tVvv `?FV t>*tRGRP^&w&7"?GRPP"?GRPVf"?GRPj f"?^>,&.>.&9u ,.? F^&?:t^>,&9.&yt>,,^&&Q.@},,9F\>*tGRP^&w&7"?GRPP"?GRPVf"?GRPj f"?I>,,^&&Q4&2P&4P.3^>,&.>.&9u .,4+&4P&2P^_**?$?U[?VF FV6&FFu Ft0&GRPvvvv? 6& t^U3[?vv ?jjj^&G Pv$?^&G^&G&W&&W^&g ^&G t&g **?UVWV N^sP20203#u #t t΍fVQSܸ0?[Y^[Zr#t=u+ *_^]UPSQRVW  ؋F-iP0__^ZY[X]U[?VFFVFVFVFFFFVFPvv v ? ^&^**? %?U[?^&%F&&W؀FVjjRP?^&&WjjvvU?F0U3[?Vv ^ & tU^&^ &+&)G^&&W^ &&Wvv ?vv Vjvv7=? ^ &&WVvv^&w&7? ^&&W^Ux[?WVF^&G F&&WFV~u  ^8&&F‰V^& u%t}̉FVF^& t%uF+FFFFVFV;FvFPvvvvv{?#vvvvv? FVFV tF^&+F&)G^FV&&W^&GFV;Fv& t S?^&G Dt1&G uvj FV+FRP? tvv ?^&G t_FY+~~҉~F^F&=9~L=1}z- =v^.΁ȁ뼁@F@uF ^ &GF }؉F뎃F ^ &GF |yDu DЉFkF -0FF^&:&u@t FF2FF)"tF ^ &G&W F ^ &GFVFщFVFV }2F^Fu ~u*FV؃ډFVt tF^FFVFV |= wF Fu>@uF6FFjj FP?N^FkN *0&~|~ wN^F0&@tFԋN+N+F ~ FމFF+FFFFF9F~FUtF ^ &G&WFVF ^ &GFFFщFVFVFu FP"?N^&FF FFtF ^ &G&WFVF ^ &GFFXuډFVFщFVFVFVFV u@uFFމF7^#^^F&N^&FV؀N?FV u@tFԋN+N+F ~ FމFuF Fu=Xt-=ot=xtnteUF^FN F ^ &GFƍFƌ҉FV@"*?($?*R"*?%?U3[?V^&O&|F^&7&&G&*v vv* ?^U[?WV+^ &G $<u*&G& Gt &&W&9Wu#&9Gu&9wu&G Duv v _ ?+ t+$^ &G >&&FV^ &G t~^ &&WFV+ ~?WjvvRP? FV t~+~O^ &)^ &?^ &}+S ?@uT^ &G^ &G >&^ &+;} S?F Ft ^ &G @tS ?@u62~6vvL?FPvv^ &G P$?F^_˸GU[?FPhTv(%? }+*b$*?%%?*v$*?$?*$*?$?*$*?$?*$*?$?܁?rLˋ܁?r>ˋ܁?r.ˋ܁?rˋ܁?r3ˋ܁?**(%*?6$?U [?+FFFFF=c~=a|=Ht9=Lu=TtN=Xtr68:<&2P&4P&&F&2P&4PFVFg>&2P&2P&?tI&4P&=it=ou@=hu[=nt=puW=uua=vt=xuKPv vv? F@t2?~t4?~uj P}3?+GRPPvv@? ujP}3?>>t/?h*'?GRPT?j *'?GRPT?h*'?>@t/?L-?8?hU[?,(?FV^&t RP=*? vv-?vt'? uU[?VGRPjj̹ORPp;? +&̹t.0?&ι&йRP8(?&ҹ&$N렚0?&ι&й&6ҹ }H tGRPVj6PORPp;? F&̹uN^U[?F-FV&9Nu&9Nu F&VFF&9ʹ&ʹFV&N&N&ʹ&ʹ&=P|jBP}3?U[?V+&ι+FFkQOFVFV^&u&ι&йF&9Wuo&9uj&$NF&9Gu FV^&Gu&̹u ËVFVF Fu ^&G^&uF FtFV`F~r FQFOFV9VtK9FtCjQP}3?1&ι&й^&&W^&GG^U3[?&> |jhP}3?&&OU[?WVvv-?&ֹ$0< t^&G $0< t&Gcu&̹buF&G&;ҹtRF&G@u Sj7?^&G&9>ҹ~&>ҹ^&Gu&ҹF&G^&O@+^&G&W@6PORPvv/? tDPvvj7?F^&G&WFV&96ҹ^&G#t:&>̹ u.ËV RPֹORP/? tvvj7?^&Gt&̹tvSj7?^&Gt%&̹t&ֹF&9G t Sj7?^&GtW&̹@tK&ֹF&9G t>&G FF$0< u.F$N F=t= uvvj7?^_U[?WV+^&GFFu"&t~P&w&7"? t^&G=t=t_= ta=@t\=`tW=tR+><t% u tvv7?F$ < u,Ftvvj >:tvvj 7?F$ <u^&Gt Sj 7?^_U[?FQFO~s^&t SY,?FU[?V^&t&̹F&G&ֹ&ع^&G &W &6ҹ }^&G^&G@&ҹ^&G^&G&Թ^&G&^&G&$N^&G^&taFÌ @)?^&G&W^&6P&8P^&_&&WF^&G&WFV^&G;F&̹=t= t=@t =`t%=t (^&O=^&O3^&O)^&O^&Gt&̹t F&G^U[?^&? u&^ &? u&^&$<u+F u= u^ &^&9uv^ &G^&9Gd^ &t ^&?u ^ &?tO^&?u3^ (^&t$^ &?u ^&?t%^ &?u ^&?t^ &^&9t+U3[?P?U3[?P?U[?VFV &&>|&&&&*GRP?@t^F& t=v tjP}3?P;1?^U[?VvvL?F &96"N}C&"N~&6"N &6"N?&&N&(N ujP}3?Vvv&6(N&6&Ne? &&N&(NFV&6&N &)6"N^U[?VFVFV+^F&^&?uƀVFVFVF*NFO~Nr ^&& GuJhj?FV ujP}3?^FV&&W^FV&G&W^&&WNFV^&& Gu3^&}&Gvv0?^&&W^&&Wk^&^&&8uvv^&w&7"? tNjF^FV&9Gwn}lF j;P}3?^U3[??PRP[PP?7?fPP? ujhP}3? t\P66? ujP}3?66jdj"@Pp;? =dtjP}3?U3[?F tvvPGRP? F t& t66 ?P?F t) t 66 ?66?F t j?U[?WV(F^&O&|&?&&G&*66?@t^F& t=v tj P}3?(^_U[?VjjhH 66? tj GP}3?Fk^"`utkF"`FPP@PqP? FF9F|066jjFPp;? =tj P}3 ?vP?F@t P?F$=u=t.=u=u^&x&v?:4?FV4?FVvvRP^&x&v? P?F4?FVRP^&x&v?ŠFP^&x&v?vF~d}~66 ?66?^U3[?jjj?jjj?jjj?jjj ?jjj?&&>| &&&&*GRPj * ?jP}3?U3[?jjj? uh?hw6j?jjj? uh?hw6j?jjj? uh?hw6j?jjj ? uh?hw6j ?jjj? uh?hw6j?U[?V~|~ ~jP}3?v惼*d|^&&WFV&=t&=t =u-F F&F&ԹF^&GF&GFjjhxFRP?^k*ڙRP66? u%66jjFP7=? =tjj"P}3?^*^U[?V66 ?EPP? ujGP}3?FF^ヿ*u~usP?FFjjhxFRP?RP66? tjP}3?^㋇*F=d~Fd^&R&PP?FF9F|H66jjFPp;? =tjP}3?^&=u=tR=t =u=v^&N&Nv^&N&NvvP?F[v^&N&NvvP?vvP?F~uP?F랸P?v^&N&Nv^&N&NvvvP?L~t +P?^㋷*9v}+FP-P?F~ }66 ?P?^U[?WV~ ~~ +F n FV‹&?Xvv?@uF H+v ȋF +\^&&W&&WFV‹&FV‹&F;vFV^&w&7vv? ȋƋڙN^ӉFVFV‹&)7ƙ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?G‹&w&7?;V|;Fsvv?+vfF ^_U[?WV~ ~  FV‹&$<tFV‹+&;Wu&;tl^&&WȋڸN^FV‹؋FV&9WuG&9uBFV‹&?u) FV‹&Duvv_ ?+ t+ FV‹&?G‹&&WFVF n FV‹&&W^&9Wvr&9v FV‹&u sVvv FV‹&P$?;t% FV‹& |+Ǚ~ ;vNjWvvvv? FV‹&)?Ǚ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?G‹&w&7?;V|;Fsvv?+uk FV‹&FFDtEFu1Wj FV‹&w&7?++;u;tvv ?F QǙFVFV~^&&WFV+ ~yS ?@u׋F H+v ȋF +^_abchnpuvxH:LT:X:rcannot open intermediate fileToo many namestoo many names definedtoo many types neededmain intermediate file dump not available symbol table dump not available Name string format error in intermediate fileRan out of memory [savestr()]Ran out of memory [fhash()]Ran out of hash tables/usr/tmp%s/clint%dwcannot open message buffer filercannot open header message buffer filecannot read header message buffer filelint pass2 error: %s Name string format error in header msg buffer filecannot seek in header message buffer file %s (as included in %s) ============== cannot read header message buffer file(%d) warning: interruptmessage buffering scheme flakeycannot write to message buffer filecannot seek in message buffer filercannot open message buffer file for reading ============== cannot seek in message buffer file%s cannot read message buffer file %s %s(%d) :: %s(%d) %s %s(%d) %s %s( arg %d ) %s(%d) :: %s(%d) %d messages suppressed for lack of space %s evaluation order undefined%s may be used before set%s redefinition hides earlier one%s set but not used in function %s%s undefinedbad structure offset%s unused in function %s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: simple assign, unary op assumedargument %s unused in function %sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %sillegal member use: %sillegal member use: perhaps %s.%sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %sredeclaration of formal parameter, %spointer casts may be troublesomesizeof returns value less than or equal to zerostatement not reachedstatic variable %s unusedstruct/union %s never definedstruct/union or struct/union pointer requiredstructure %s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %s cannot return valuevoid type for %svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expectedlong in case or switch statement may  be truncatedbad octal digit %cfloating point constant folding causes exceptionold style assign-op causes syntax errormain() returns random value to invocation environment`%s' may be indistinguishable from `%s' due to internal name truncation\GzGGGGGGG8GEGRGtGGGGG3GHGbGuGGGGGG#GGGnGGGGGGG0GLGdG}GGGGG G1 GX G| G G G G G G+ GK GY G G G G G G G G G/ GR Gi G G G G G G G6 GI G^ G G G G G G G/ GL Gx G G G G GG)GMGtGGGG G/G[GoGGGGGG4GbG}GGGGG*GDGcGGGGGGGG)G9GNGYGGGGG-Gname used but not definedname defined but never usedname declared but never used or definedname multiply declaredvalue type used inconsistentlyvalue type declared inconsistentlyfunction argument ( number ) used inconsistentlyfunction called with variable number of argumentsfunction value type must be declared before usefunction value is used, but none returnedfunction returns value which is always ignoredfunction returns value which is sometimes ignoredzGGGGGG1GbGGGGGڹOOOOGO--: illegal option -- : option requires an argument --  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H OGOOOOOOOGOOGGGOOGGOGGGGGGOOGOOGGGGG -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H /usr/lib/llibc 644 3 3 27134 3577671143 6525  /*LINTLIBRARY*/ #include #include struct segadr { ushort sa_seg; long sa_off; }; #include #include #include #include #include #include #include #include #include #include /* maybe */ #ifdef NEVER int brk(endds) char *endds; { return(0); } sd* sem* nap int end, etext, edata; short atos(p) char *p; { return((short) 0); } intss(){return(1); } wdleng(){return(0); } long tell(fd) { return((long) 0); } #endif /* section 2 */ int errno; int access(path, amode) char *path; int amode; { return(0); } int acct(path) char *path; { return(0); } unsigned int alarm(sec) unsigned int sec; { return(sec); } char *sbrk(incr) int incr; { return((char *) 0); } int chdir(path) char *path; { return(0); } int chmod(path, mode) char *path; int mode; { return(0); } int chown(path, own, grp) char *path; int own, grp; { return(0); } int chroot(path) char *path; { return(0); } int close(fd) int fd; { return(0); } int creat(path, mode) char *path; int mode; { return(0); } int dup(fd) int fd; { return(0); } int dup2(fd, fd2) int fd, fd2; { return(0); } /*VARARGS1*/ int execl(path, arg0) char *path, *arg0; { return(-1); } int execv(path, argv) char *path, *argv[]; { return(-1); } /*VARARGS1*/ int execle(path, arg0, envv) char *path, *arg0, *envv[]; { return(-1); } int execve(path, argv, envv) char *path, *argv[], *envv[]; { return(-1); } /*VARARGS1*/ int execlp(file, arg0) char *file, *arg0; { return(-1); } int execvp(file, argv) char *file, *argv[]; { return(-1); } int exit(st) int st; { return(-1); } int fcntl(fd, cmd, arg) int fd, cmd, arg; { return(0); } int fork() { return(0); } int fstat(fd, sbuf) int fd; struct stat *sbuf; { return(0); } int ftime(tp) struct timeb *tp; { return(0); } int getpid() { return(0); } int getpgrp() { return(0); } int getppid() { return(0); } int getuid() { return(0); } int geteuid() { return(0); } int getgid() { return(0); } int getegid() { return(0); } /*VARARGS2*/ int ioctl(fd, req, arg) int fd, req; { return(0); } int kill(pid, sig) int pid, sig; { return(0); } int link(path1, path2) char *path1, *path2; { return(0); } long lseek(fd, off, whence) int fd, whence; long off; { return(0L); } int mknod(path, mode, arg) char *path; int mode, arg; { return(0); } int mount(spec, dir, rwflag) char *spec, *dir; int rwflag; { return(0); } int nice(incr) int incr; { return(0); } /*VARARGS2*/ int open(path, oflag, mode) char *path; int oflag, mode; { return(0); } int pause() { return(-1); } int pipe(fds) int fds[2]; { return(0); } void profil(buf, bufsiz, offset, scale) char *buf; int bufsiz, offset, scale; { return; } #ifndef M_I86 int ptrace(req, pid, addr, data) int req, pid, addr, data; { return(0); } #else int ptrace(req, pid, addr, data) int req, pid, data; struct segadr *addr; { return(0); } #endif int read(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } int setgid(gid) int gid; { return(0); } int setpgrp() { return(0); } int setuid(uid) int uid; { return(0); } int (*signal(sig, func))() int sig; int (*func)(); { return(func); } int stat(path, sbuf) char *path; struct stat *sbuf; { return(0); } int stime(t) time_t *t; { return(0); } int sync() { return(0); } time_t time(t) time_t *t; {return((time_t) 0);} long times(b) struct tms *b; { return(0L); } long ulimit(cmd, newlim) int cmd; long newlim; { return(0L); } int umask(cmask) int cmask; { return(0); } int umount(spec) char *spec; { return(0); } int uname(name) struct utsname *name; { return(0); } int unlink(path) char *path; { return(0); } int ustat(dev, buf) dev_t dev; struct ustat *buf; { return(0); } int utime(path, t) char *path; struct { time_t atime, mtime; } *t; { return(0); } int wait(st) int *st; { return(0); } int write(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } /* section 3 */ int sys_nerr; char *sys_errlist[]; long timezone; char *tzname[2]; char *optarg; int optind; int opterr; struct _iobuf _iob[_NFILE]; unsigned char * _bufendtab[_NFILE]; char _ctype[]; long a64l(s) char *s; { return(0L); } char *l64a(l) long l; { static char c[1]; return(c); } int abort() { return(0); } int abs(i) int i; { return(0); } #undef _assert #undef assert void _assert(expr) int expr; { return; } void assert(expr) int expr; { return; } double atof(p) char *p; {static double d; return(d); } int atoi(p) char *p; { return(0); } long atol(p) char *p; { return(0L); } char *bsearch(key, base, nel, width, cmp) char *key, *base; int nel, width; int (*cmp)(); { return(base); } #undef to upper #undef _toupper int toupper(c) int c; { return(c); } int _toupper(c) int c; { return(c); } #undef tolower #undef _tolower int tolower(c) int c; { return(c); } int _tolower(c) int c; { return(c); } #undef toascii int toascii(c) int c; { return(c); } char *crypt(key, salt) char *key, *salt; { static char c[1]; return(c); } void encrypt(blk, edflag) char *blk; int edflag; { return; } void setkey(key) char *key; { return; } char *ctermid(s) char *s; { return(s); } char *ctime(clk) long *clk; { static char c[1]; return(c); } struct tm *localtime(clk) long *clk; { static struct tm x; return(&x); } struct tm *gmtime(clk) long *clk; { static struct tm x; return(&x); } char *asctime(t) struct tm *t; { static char c[1]; return(c); } void tzset() { return; } #undef isalpha int isalpha(c) int c; { return(0); } #undef isupper int isupper(c) int c; { return(0); } #undef islower int islower(c) int c; { return(0); } #undef isdigit int isdigit(c) int c; { return(0); } #undef isxdigit int isxdigit(c) int c; { return(0); } #undef isalnum int isalnum(c) int c; { return(0); } #undef isspace int isspace(c) int c; { return(0); } #undef ispunct int ispunct(c) int c; { return(0); } #undef isprint int isprint(c) int c; { return(0); } #undef isgraph int isgraph(c) int c; { return(0); } #undef iscntrl int iscntrl(c) int c; { return(0); } #undef isascii int isascii(c) int c; { return(0); } char *cuserid(s) char *s; { return(s); } char *ecvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } char *gcvt(val, ndig, buf) double val; int ndig; char *buf; { return(buf); } char *fcvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } int fclose(fp) FILE *fp; { return(0); } int fflush(fp) FILE *fp; { return(0); } #undef feof #undef ferror #undef clearerr /* M001 */ #undef fileno int feof(fp) FILE *fp; { return(0); } int ferror(fp) FILE *fp; { return(0); } void clearerr(fp) FILE *fp; { return; } int fileno(fp) FILE *fp; { return(0); } FILE *fopen(path, typ) char *path, *typ; { return(stdin); } FILE *freopen(path, typ, fp) char *path, *typ; FILE *fp; { return(stdin); } FILE *fdopen(fd, typ) int fd; char *typ; { return(stdin); } int fread(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } int fwrite(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } double frexp(val, eptr) double val; int *eptr; { return(val); } double ldexp(val, exp) double val; int exp; { return(val); } double modf(val, iptr) double val; int *iptr; { return(val); } int fseek(fp, off, whence) FILE *fp; long off; int whence; { return(0); } long ftell(fp) FILE *fp; { return(0L); } int rewind(fp) FILE *fp; { return(0); } #undef getc #undef getchar int getc(fp) FILE *fp; { return(0); } int getchar() { return(0); } int fgetc(fp) FILE *fp; { return(0); } int getw(fp) FILE *fp; { return(0); } char *getenv(name) char *name; { return(name); } struct group *getgrent() { static struct group x; return(&x); } struct group *getgrgid(gid) int gid; { static struct group x; return(&x); } struct group *getgrnam(nam) char *nam; { static struct group x; return(&x); } int setgrent() { return(0); } int endgrent() { return(0); } char *getlogin() { static char c[1]; return(c); } int getopt(ac, av, opts) int ac; char **av; char *opts; { return(0); } char *getpass(p) char *p; { static char c[1]; return(c); } /*COMPATIBILITY*/ int getpw(uid, buf) int uid; char *buf; { return(0); } struct passwd *getpwent() { static struct passwd x; return(&x); } struct passwd *getpwuid(uid) int uid; { static struct passwd x; return(&x); } struct passwd *getpwnam(nam) char *nam; { static struct passwd x; return(&x); } int setpwent() { return(0); } int endpwent() { return(0); } char *gets(s) char *s; { return(s); } char *fgets(s, n, fp) char *s; int n; FILE *fp; { return(s); } void l3tol(lp, cp, n) long *lp; char *cp; int n; { return; } void ltol3(cp, lp, n) char *cp; long *lp; int n; { return; } char *lsearch(key, bas, neltp, width, cmp) char *key, *bas; int *neltp, width; int (*cmp)(); { return(bas); } char *malloc(n) unsigned int n; {static char c[1]; return(c);} char *realloc(p, n) char *p; unsigned int n; { static char c[1]; return(c);} char *calloc(nelt, siz) unsigned int nelt, siz; { static char c[1]; return(c); } void free(p) char *p; { return; } char *mktemp(tmpl) char *tmpl; { return(tmpl);} void monitor(lopc, hipc, buf, len, nfunc) int (*lopc)(), (*hipc)(); short buf[]; int len, nfunc; {;} int nlist(path, nl) char *path; struct nlist nl[]; { return(0); } int xlist(path, xl) char *path; struct xlist xl[]; { return(0); } int fxlist(fp, xl) int fp; struct xlist xl[]; { return(0); } perror(s) char *s; { return; } char *errstr(eno) int eno; { static char c[1]; return(c); } FILE *popen(cmd, typ) char *cmd, *typ; { return(stdin); } int pclose(fp) FILE *fp; { return(0); } /*VARARGS1*/ int printf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fprintf(fp, fmt) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sprintf(s, fmt) char *s, *fmt; { return(0); } #undef putc #undef putchar int putc(c, fp) char c; FILE *fp; { return(0); } int putchar(c) char c; { return(0); } int fputc(c, fp) char c; FILE *fp; { return(c); } int putw(w, fp) int w; FILE *fp; { return(0); } int putpwent(pwd, fp) struct passwd *pwd; FILE *fp; { return(0); } int puts(s) char *s; { return(0); } int fputs(s, fp) char *s; FILE *fp; { return(0); } void qsort(bas, nel, width, cmp) char *bas; int nel, width; int (*cmp)(); { return; } int rand() { return(0); } void srand(seed) unsigned int seed; { return; } /*VARARGS1*/ int scanf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fscanf(fp, fmt ) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sscanf(s, fmt) char *s, *fmt; { return(0); } void setbuf(fp, buf) FILE *fp; char *buf; { return; } int setjmp(env) jmp_buf env; { return(0); } int longjmp(env, val) jmp_buf env; int val; { return(val); } unsigned int sleep(sec) unsigned int sec; { return(sec); } int (*ssignal(sig, func))() int sig; int (*func)(); { return(func); } int gsignal(sig) int sig; { return(0); } char *strcat(s1, s2) char *s1, *s2; { return(s1); } char *strncat(s1, s2, n) char *s1, *s2; { return(s1); } int strcmp(s1, s2) char *s1, *s2; { return(0); } int strncmp(s1, s2, n) char *s1, *s2; { return(0); } char *strcpy(s1, s2) char *s1, *s2; { return(s1); } char *strncpy(s1, s2, n) char *s1, *s2; { return(s1); } int strlen(s) char *s; { return(0); } char *strchr(s1, s2) char *s1, s2; { return(s1); } char *strrchr(s1, s2) char *s1, s2; { return(s1); } char *strps2(s1, s2) char *s1, *s2; { return(s1); } int strspn(s1, s2) char *s1, *s2; { return(0); } int strcspn(s1, s2) char *s1, *s2; { return(0); } char *strtok(s1, s2) char *s1, *s2; { return(s1); } void swab(from, to, nbytes) short *from, *to; int nbytes; { return; } int system(s) char *s; { return(0); } FILE *tmpfile() { return(stdin); } char *tmpnam(s) char *s; { return(s); } char * tempnam(d, s) char *d, *s; { return (d); } char *ttyname(fd) int fd; { static char c[1]; return(c); } int isatty(fd) int fd; { return(0); } int ungetc(c, fp) char c; FILE *fp; { return(0); } int ttyslot() { return(0); } cspn(s1, s2) char *s1, *s2; { return(0); } char *strtok(s1, s2) char *s1, *s2; { return(s1); } void swab(from, to, nbytes) short *from, *to; int nbytes; { return; } int system(s) char *s; { return(0); } FILE *tmpfile() { return(stdin); } char *tmpnam(s) char *s; { return(s); } char * tempnam(d, s) char *d, *s; { return (d); } char *ttyname(fd) int fd; { static char c[1]; return(c); } int isatty(fd) int fd; { retu /usr/lib/llibc.ln 644 3 3 22316 3577671144 7133 ^llibcerrnog$accessgaccessg$acctgacctg.alarmgalarmgbsbrkgsbrkg$chdirgchdirg$chmodgchmodg $chowng chowng!$chrootg!chrootg"$close g"close g#$creatg#creatg$$dupg$dupg%$dup2g%dup2g'$execl'g'execl'g($execvR2g(execv2g*$execle=g*execle=g+$execveRRIg+execveIg-$execlpPg-execlpPg.$execvpR\g.execvp\g/$exitcg/exitcg0$fcntlkg0fcntlkg1$forkyg1forkyg2$fstat~g2fstat~g3$ftimeg3ftimeg4$getpidg4getpidg5$getpgrpg5getpgrpg6$getppidg6getppidg7$getuidg7getuidg8$geteuidg8geteuidg9$getgidg9getgidg:$getegidg:getegidg<$ioctlg<ioctlg=$killg=killg>$linkg>linkg?%lseekg?lseekg@$mknodg@mknodgA$mountgAmountgB$nicegBnicegD$open!gDopen!gE$pause,gEpause,gF$pipe2gFpipe2gG profil;gI$ptraceZgIptraceZgK$readkgKreadkgL$setgidvgLsetgidvgM$setpgrpgMsetpgrpgN$setuidgNsetuidgOdsignalgOsignalgP$statgPstatgQ$stimegQstimegR$syncgRsyncgS%time)gStime)gT%timesgTtimesgU%ulimitgUulimitgV$umaskgVumaskgW$umountgWumountgX$uname`gXunamegY$unlinkgYunlinkgZ$ustat>gZustat>g[$utimeag[utimeg\$waitg\waitg]$writeg]writeg`sys_nerr garsys_errlistgbtimezone gcrtznamegdoptarggeoptind%gfopterr,gg8_iobgh|_bufendtabugi2_ctype3gk%a64l:gka64l:glbl64aAgll64aAgm$abortJgmabortJgn$absPgnabsPgr _assertVgs assertcgu'atofjguatofjgv$atoisgvatoisgw%atolxgwatolxgybbsearch}gybsearch}g~$toupperg~toupperg$_toupperg_toupperg$tolowergtolowerg$_tolowerg_tolowerg$toasciigtoasciigbcryptgcryptg encryptg setkeygbctermidBgctermidBgbctimegctimeghlocaltimeglocaltimeghgmtimeggmtimegbasctimegasctimeg tzsetg$isalphagisalphag$isuppergisupperg$islowergislowerg$isdigit gisdigit g$isxdigitgisxdigitg$isalnumgisalnumg$isspace"gisspace"g$ispunct*gispunct*g$isprint2gisprint2g$isgraph:gisgraph:g$iscntrlBgiscntrlBg$isasciiJgisasciiJgbcuseridJgcuseridJgbecvtRgecvtRgbgcvtkggcvtkgbfcvtpgfcvtpg$fcloseugfcloseug$fflushgfflushg$feofgfeofg$ferrorgferrorg clearerrg$filenogfilenoghfopengfopenghfreopen!gfreopen!ghfdopengfdopeng$freadgfreadg$fwritegfwriteg'frexpgfrexpg'ldexpgldexpg'modfgmodfg$fseekgfseekg%ftellogftellog rewindagrewindag$getcggetcg$getcharggetcharg$fgetcgfgetcg$getwggetwgbgetenvggetenvghgetgrentggetgrentghgetgrgid ggetgrgid ghgetgrnamggetgrnamg$setgrent!gsetgrent!g$endgrent*gendgrent*gbgetlogin3ggetlogin3g$getoptR<ggetopt<gbgetpassNggetpassNg$getpwVggetpwVgh`getpwent\g`getpwent\gh`getpwuideg`getpwuidegh`getpwnamng`getpwnamng$setpwentwgsetpwentwg$endpwentgendpwentgbgets=ggets=gbfgets7gfgets7g l3tolg ltol3gblsearchglsearchgbmallocgmallocgbreallocgreallocgbcallocgcallocg freegbmktempgmktempg monitorg$nlist`+MgnlistMg$xlist gxlistg$fxlist gfxlist g$perrorgberrstr gerrstr ghpopen)gpopen)g$pclosegpcloseg$printfgprintfg$fprintf(gfprintf(g$sprintf0gsprintf0g $putc8g putc8g $putchar=g putchar=g $fputcEg fputcEg$putwKgputwKg$putpwent`RgputpwentRg$puts_gputs_g$fputsdgfputsdg qsortjg$randpgrandpg srandug$scanfgscanfg$fscanfgfscanfg$sscanfgsscanfg! setbufhg#$setjmpg#setjmpg$$longjmpg$longjmpg&.sleepg&sleepg(dssignalg(ssignalg)$gsignalg)gsignalg+bstrcatg+strcatg,bstrncatg,strncatg-$strcmpg-strcmpg.$strncmpg.strncmpg/bstrcpyg/strcpyg0bstrncpyg0strncpyg1$strleng1strleng2bstrchrg2strchrg3bstrrchrg3strrchrg4bstrps2g4strps2g5$strspn g5strspn g6$strcspng6strcspng7bstrtokg7strtokg9 swab#g;$system7g;system7g=htmpfile/g=tmpfile/g>btmpnamZg>tmpnamZg?btempnamRg?tempnamRgAbttyname>gAttyname>gB$isattyFgBisattyFgD$ungetcMgDungetcMgG$ttyslotTgGttyslotTg=8_iobrcspng6strcspng7bstrtokg7strtokg9 swab#g;$system7g;system7g=htmpfile/g=tmpfile/g>btmpnamZg>tmpnamZg?btempnamRg?tempnam/usr/lib/llibm 644 3 3 2674 3577671151 6520 /* @(#)llib-lm 2.4 */ /*LINTLIBRARY*/ #include /* BESSEL(3M) */ double j0(x) double x; { return (x); } double j1(x) double x; { return (x); } double jn(n, x) double x; { return (x); } double y0(x) double x; { return (x); } double y1(x) double x; { return (x); } double yn(n, x) double x; { return (x); } /* ERF(3M) */ double erf(x) double x; { return (x); } double erfc(x) double x; { return (x); } /* EXP(3M) */ double exp(x) double x; { return (x); } double log(x) double x; { return (x); } double log10(x) double x; { return (x); } double pow(x, y) double x, y; { return (x); } double sqrt(x) double x; { return (x); } /* FLOOR(3M) */ double floor(x) double x; { return (x); } double ceil(x) double x; { return (x); } double fmod(x, y) double x, y; { return (x); } double fabs(x) double x; { return (x); } /* GAMMA(3M) */ double gamma(x) double x; { return (x); } int signgam; /* HYPOT(3M) */ double hypot(x, y) double x, y; { return (x); } /* MATHERR(3M) */ int matherr(p) struct exception *p; { return (0); } /* SINH(3M) */ double sinh(x) double x; { return (x); } double cosh(x) double x; { return (x); } double tanh(x) double x; { return (x); } /* TRIG(3M) */ double sin(x) double x; { return (x); } double cos(x) double x; { return (x); } double tan(x) double x; { return (x); } double asin(x) double x; { return (x); } double acos(x) double x; { return (x); } double atan(x) double x; { return (x); } double atan2(x, y) double x, y; { return (x); } MATHERR(3M) */ int matherr(p) struct exception *p; { return (0); } /usr/lib/llibm.ln 644 3 3 2430 3577671152 7117 zllibm'j0gj0g'j1gj1g'jngjng 'y0g y0g 'y1g y1g 'yng yng 'erf"g erf"g'erfc&gerfc&g'exp+gexp+g'log/glog/g'log103glog103g'pow9gpow9g'sqrt=gsqrt=g'floorBgfloorBg'ceilHgceilHg'fmodMgfmodMg'fabsRgfabsRg'gammaWggammaWgsigngamg'hypot]ghypot]g $matherr cg matherrcg"'sinhkg"sinhkg#'coshpg#coshpg$'tanhug$tanhug&'sinzg&sinzg''cos~g'cos~g('tang(tang)'asing)asing*'acosg*acosg+'atang+atang,'atan2g,atan2g'hypot]ghypot]g $matherr cg matherrcg"'sinhkg"sinhkg#'coshpg#coshpg$'tanhug$tanhug&'/usr/lib/llibcurses.ln 644 3 3 6233 3577671150 10172 llibcursesspgwpg "_putcharg _putcharg $_sprintwg _sprintwg$_sscansg_sscansg$boxg$delwing$endwing$fgotog$gettmodeghinitscrvginitscrvgblongnameglongnameg$mvcurg$mvprintwg  mvprintwg$mvscanwgmvscanwg$mvwin%gmvwin%g$mvwprintw1gmvwprintw1g$mvwscanw;gmvwscanw;g hnewwin~g newwin~g!$overlayag"$overwritesg#$plod}g#plod}g$$plodputg&$printwg&printwg($putpadg)$scanwg)scanwg*$scrollg*scrollg+$settermg+settermg,hsubwing,subwing-$touchwing.$tstpg/$waddchg/waddchg0$waddstrg0waddstrg1$wclearg1wclearg2$wclrtobotg3$wclrtoeolg4$wdeletelng5$weraseg6$wgetch g6wgetch g7$wgetstrg7wgetstrg8$winsertlng9$wmove$g9wmove$g;$wprintw*g;wprintw*g<$wrefresh2g<wrefresh2g>$wscanw;g>wscanw;g?bwstandendBg?wstandendBg@bwstandoutLg@wstandoutLgA$zapVgCAMgCBSgCCAgCDAgCDBgCEOgCGTgCHZgCIN gCMI gCMSgCNCgCOSgCULgCXNgDNONLgDUPPERCASEgDnormttygD_pfastgDMy_termgD_echoitgD_rawmode%gE_endwin.gHALgHBC!gHBT$gHCD'gHCE*gHCL-gHCM0gHDC6gHDL9gHDM<gHDO?gHEDBgIEIEgIHOHgIICKgIIMNgIIPQgILLTgIMAWgINDZgISE`gISFcgISOfgISRigJTAlgJTEogJTIrgJUCugJUExgJUP{gJUS~gJVBgJVEgJVSgJPCgKDef_term6gK2ttytype?gMLINESGgMCOLSMgM_tty_chRgM_res_flgZgO_ttycgQstdscrhgQcurscrog@spg,wpTgIMAWgINDZgISE`gISFcgISOfgISRigJTAlgJTEogJTIrgJUCugJUExgJUP{gJUS~gJVBgJVEgJVSgJPCgKDef_term6gK2ttytype?gMLINESG/usr/lib/llibdbm 644 3 3 445 3577671150 6777  /*LINTLIBRARY*/ #include int dbminit(file) char *file; { return(0); } datum fetch(key) datum key; { datum c; return(c); } int store(key,content) datum key,content; { return(0); } datum firstkey() { datum c; return(c); } datum nextkey(key) datum key; { datum c; return(c); } gJTIrgJUCugJUExgJUP{gJUS~gJVBgJVEgJVSgJPCgKDef_term6gK2ttyt  Z[4چ .Z/usr/lib/llibdbm.ln 644 3 3 400 3577671151 7377 sllibdbm$dbminitgdbminitg(afetchagafetchg$storeaa gstore g(afirstkeygafirstkeyg(anextkeya!ganextkeydatum key; { datum c; return(c); } gJTIrgJUCugJUExgJUP{gJUS~gJVBgJVEgJVSgJPCgKDef_term6gK2ttyt  Z[4 .Z/usr/lib/llibtermlib 644 3 3 612 3577671146 7674  /*LINTLIBRARY*/ int tgetent(bp,name) char *bp, *name; { return(1); } int tgetnum(id) char *id; { return(0); } int tgetflag(id) char *id; { return(1); } char *tgetstr(id,area) char *id,**area; { static char *c; return(c); } char *tgoto(cm,destcol,destline) char *cm; int destcol, destline; { static char *c; return(c); } int tputs(cp,affcnt,outc) char *cp; int affcnt, outc; { return(0); } gJVEgJVSgJPCgKDef_term6gK2ttyt  Z[4 .Z/usr/lib/llibtermcap 644 3 3 612 3577671146 13632 1/usr/lib/llibtermlib/usr/lib/llibtermlib.ln 644 3 3 514 3577671147 10306 llibtermlib$tgetentgtgetentg$tgetnumgtgetnumg$tgetflaggtgetflaggbtgetstrRgtgetstrgbtgotogtgotog$tputs9gtputsts(cp,affcnt,outc) char *cp; int affcnt, outc; { return(0); } gJVEgJVSgJPCgKDef_term6gK2ttyt  Z[4) .Z  /usr/lib/llibtermcap.ln 644 3 3 514 3577671147 14654 1/usr/lib/llibtermlib.ln/usr/lib/llibport 644 3 3 4022 3577671145 7240  /*LINTLIBRARY*/ #include exit(s) {;} char *mktemp(p) char *p; { return(p);} int (*signal(c, f))() int (*f)(); { return(f); } char *strcat(a, b) char *a, *b; { return(a); } int strcmp(a, b) char *a, *b; { return(1); } char *strcpy(a, b) char *a, *b; { return(a); } int strcspn(a, b) char *a, *b; { return(1); } int strlen(s) char *s; { return(1); } char *strchr(a, b) char *a, b; { return(a); } char *strncat(a, b, n) char *a, *b; { return(a); } char *strrchr(a, b) char *a, b; { return(a); } int strncmp(a, b, n) char *a, *b; { return(1); } char *strpbrk(a, b) char *a, *b; { return(a); } char *strncpy(a, b, n) char *a, *b; { return(a); } int strspn(a, b) char *a, *b; { return(1); } char *strtok(a, b) char *a, *b; { return(a); } long time(t) long *t; {return 0L;} char *calloc(n,s) unsigned n, s; { static char c[1]; return(c); } char *malloc(n) unsigned n; {static char c; return(&c);} char *realloc(p, n) char *p; unsigned n; { static char c; return(&c);} free(p) char *p; {;} fclose(f) FILE *f; {return(0);} fflush(f) FILE *f; {return(0);} char *fgets( s, l, f ) char *s; FILE *f; { return(s); } FILE *fopen(s,m) char *s, *m; { return(stdin); } int fgetc(f) FILE *f; { return(0); } int fputc(c, f) FILE *f; { return(c); } FILE *freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } FILE *fdopen(fd, m) char *m; { return(stdin);} /*VARARGS2*/ int fprintf( f, s ) FILE *f; char *s; { return(1);} fputs(s,f) char *s; FILE *f; {;} int fread( p, s, n, f ) char *p; unsigned s; FILE *f; {return(1);} /*VARARGS2*/ fscanf( f, s ) FILE *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE]; char _ctype[]; E *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE/usr/lib/llibport.ln 644 3 3 4034 3577671145 7653 lllibport$exit6SObmktemp6SOmktemp6SOdsignal6SOsignal6SObstrcat6SOstrcat6SO$strcmp6SOstrcmp6SObstrcpy6SOstrcpy6SO $strcsp6SO strcsp6SO $strlen6SO strlen6SO bstrchr6SO strchr6SO bstrnca6SO strnca6SO bstrrch6SO strrch6SO$strncm6SOstrncm6SObstrpbr6SOstrpbr6SObstrncp6SOstrncp6SO$strspn6SOstrspn6SObstrtok6SOstrtok6SO%time6SOtime6SObcalloc6SOcalloc6SObmalloc6SOmalloc6SObreallo6SOreallo6SO$free6SO$fclose@6SOfclose6SO$fflush@6SOfflush6SObfgets@6SOfgets6SOh@fopen6SO@fopen6SO$fgetc@6SOfgetc6SO$fputc@6SOfputc6SOh@freope@6SO@freope6SOh@fdopen6SO@fdopen6SO!$fprint@6SO!fprint6SO"$fputs@6SO#$fread@6SO#fread6SO%$fscanf@6SO%fscanf6SO&$fwrite@6SO&fwrite6SO'$intss6SO'intss6SO)$printf6SO)printf6SO* rewind@6SO,$scanf6SO,scanf6SO- setbuf@6SO/$sprint6SO/sprint6SO1$sscanf6SO1sscanf6SO2$ungetc@6SO2ungetc6SO3$wdleng6SO3wdleng6SO48@_iob6SO52_ctype6SO8@_iob6SO%fscanf6SO&$fwrite@6SO&fwrite6SO'$intss6SO'intss6SO)$printf6SO)printf6SO* rewind@6SO,$scanf6SO,scanf6SO- setbuf@6SO/$sprint6SO/sprint6SO1$sscanf6SO1sscanf6SO2$ungetc@6SO2ungetc6SO3$wdleng6SO3wdleng6SO48@_iob6SO52/bin/lorder 755 3 3 1127 3577667424 6104 : # # %Z% %M% %I% %D% %Q% # # Copyright (C) Microsoft Corporation, 1983 # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # trap "rm -f $$sym?ef; exit" 0 1 2 13 15 case $# in 0) echo usage: lorder file ... exit ;; 1) case $1 in *.o) set $1 $1 esac esac nm -g $* | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$s  ymdef -o $$symdef sort $$symref -o $$symref join $$symref $$symdef | sed 's/[^ ]* *//' contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # trap "rm -f $$sym?ef; exit" 0 1 2 13 15 case $# in 0) echo usage: lorder file ... exit ;; 1) case $1 in *.o) set $1 $1 esac esac nm -g $* | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$s/usr/bin/m4 711 3 3 51242 3577701045 5745 ,*F id`@??*F*FGF ~ (d+/PK1U d)WV+'jj 5=thj4Fヿjuh3jP0P0^FPFP  h~~~$ G)㋇PFPFP ~>u6NF㋿ X tW(^?-uLJ X hu0>GF㋇ F9v S^Gt2^O|㋟ ؊* r'< u GtN~~r6hb 9sO 6h6/ F ^u 9 r. 6hx u   6p9s* 6hT\㋇ F9v S^Gt2^O|㋟ ؊* &< u  9sƋ 6h(t h5-  GD;t>EthEA u㋇ F9v S^Gt2^O|㋟ ؊* (%< u GJ;u>Kt hK t O D;u>Et hEs t G6 u h8>t)9sƋ6hTb> tm>t< O|Ƌ و* 6 V%= u76   O|Ƌ و*6 V%+v8;tt>9th9 u]6 ㋿ 9v MEt/M}|㋟ ؊* {#< u G>;u>?t h? t 6 'u hE >t)9sƋ/6hT> tf>t7 O|Ƌ ?* 6 VT$= u26 F  O|Ƌ ?*6 V$+>t>t9s6hT=k> tj>t7 O|Ƌ ?* 6 V#= u66   O|Ƌ ?*6 V#+(tt#9sƋ6hT㋿ 9v MEt/M}|㋟ ؊* T!< u u 9s Ƌd6h G)uOt9s* 6hT ? +HPWLHH .9r,t~9s* 6hT2   9 r. 6hx ㋿ 9v MEt/M}|㋟ ؊* < u u 9s Ƌ 6h19rƋk>t hTH j^_UWVv>G㋇ F9v S^Gt2^O|㋟ ؊* < u G8Et@P+<th^_U :WVv~<#GF؀?-tuG=Stx~=Bt =Dt=HtSF@@P$ F@@FF^?t ?=uFFFjFPf FԋF@@P$뮋F@@P$띋F@@Pz$fF@@FjFP jh` ](jj(Y=Tt=Ut=et=stv6hrhh 1&j'^_UV tj68 j@PjP j@Pj@P j@P  + jh!FujhPh^UWVv~u vx v ujjv8 E8 ?jV(F@PFEFF N^<u^_UsWVv<u>8 #v؋? G}uFF8Dt^GF uָ ^_U WV^}u > u^7+Phhh #~~T^wPhhh #F ^^7Phhh #FF9F~hhh #hhh #uFFtvv؁|$tFt-0F;Fu^7d<#uFRP(Q<*t<@uUFFFF~~5<@u hJ^N^7<@u hDq~F9h_뽡 9s 9r6hF<t^_U3]WVvVR&>V&ALJRh` ^_U3WVv>tn` uh>Ru 9t5R㋇PhV!V6hV!#㋿9>t>WhV!^_UWVv6hV!hVv!G9>}^_U3Djj#jj#jU V ` vV F |Ga6%~u vv^U3WVv>t+<tp9s6hTՃ> tC< O| ?* 6 PT= u 6 F+<u^_U=WVvG}uO& 9sO 6hG;w^_UWVv} ~96uヿ"u"aG~u> txh6M}| *WF@tB O|F و* 6 v9= u 6 ++Wb6 $LJ"^_U WVvjVD#@P F^F u^_U3jj vvUWVv~ F ~}FFV؃ډFV~|~'ƙRPvv,FƙRPFPF؉F FFV 9svy 6h[O돡 9s0 6h3O }փ~t% 9s- 6h^_U3Vv ~D7D0^UWVvFu+FF<-uF)$jj vvȬڙ-0FVuЋǙRPvv^_U3#F9FFU vvF u h2FUVvv< u h^U WVFFF^GF6hhh hh hhh vvhh \!hhh y>u @@G696rb ^_UWVv~}PD~}PDFW=v=~ jh~=u F ~u~WhDvhJ^_U3h~}P^GP-RPiU3;jvvU%WVv~|c|t Gu=u9|u h,tt u hv~}PDPt^_UWVv~O  0؋GF tg 9sJ 6h^?u 9s#D  9sɋ^F6h` ~y^_U WVv~}PDP } }  >AaG"F؃?uh6^ t>㋇" ^_U3RPUyWV㋿ 9v MEt/M}|㋟ ؊* y< u  tu^_UWV~~-FN tLF^7W<tt42+9>~!8 7t4t uG^_UWVv~~Vhhh ^F?uN9N^thhh Vhh ^P9~whh j {^_U3 ~~^whhh U WV~}P^GP~}P^GP+9F~^GJ t h ~P ~ P66^_U3X ~}P^GPIPU32 Vv~|3tt utn~}ރ~~ t^U3 ~|=#^w]؃?t^wnF~}׃~~ ^wdU3 jvvU3 Vv~~ft ~Y> | hhtI㉇  u~t!hq㡒t^U3 ~}P^GPVRPU WV~}P^G~}P^GFWVF% tFRP F<ujj^_U3} WVv~ FG8Dt+=u^_U3R ~}P^GPRPXU3* ~~^wPU WV^1F9v}^_U3 jvvU3 WVv~~/ hnhJeO0XhDO^_U3 jvvU k WVv~}PDFPF~}PDP? |`9~~[~| t%FFvPF. 9sN^^ 6h9~^_U3 ~~h` X ^wU3 RPU  WV~}^GF~}P^GF~}P^GF^wD~FF^?t8u^?t=t^F=tGFЋ^FF<u^^w^_UWVv ^N0==tE~^_UWVv~}P\?u+ ^N0=tE~^_UFWV^1 uF9v}^_UWVv<u+J8 ?;u8 E}9uuDE4txVq^_UWVv~( })jWGj4P~N~}^_UcV~}P^G>t 6jV}@PDVP-^UWVF< t< t< u=+t~!=%t~ t=!tMCj*h j*=3hhj=hhh h j|hj|j&hj&j!hӾ 0| 9Ea| fE A|5F0EɉF66ƙRP ȋFڙډ럸=&uy=(|=)+=*u1+?0te?xt?XtK==u=-u=/u=<u=>u=^u=|u=~u^_U3u;FtFFU3OUDWV 6  > FFF~8 r h^FU^㋇F=~*>} }F~|~&|F^F=t>}b }F^?uF9GtHF^㋟r^㡐9uFF>F^?|9u^GF }+~u u=|==uFF؋ZFFt~F+EU&^㋇ N)N^@F=&}㋟r^F9uP^㋟ ㋇r;h;^㋇F |=&}㋇rFみun~ s>t~F+EU^㋟&^㋇ N)N^@F=&}r^F9t^㋟ ㋇rFFF > -=v=.})T&+D Du DtD Dt Du++ DtTnT9Tu9DT9Tu9D밋T9T|9Dv럋T9T|9Dr댋T9T}}9DsuT9T~|}c9DvoXDT  TDT##TDT33TDTTDT+Tt4ttt4ttt4tt~DTvT,\ } wtth֋T-T؃ T-Td''''''((#(6(I(`(}((((((((((3)S)l)/^_U^vvw7^W]U^vvw7k^W]+r!;rXS[rR &R U SP <*U^UWVv|uVuDu DuLDDtX 9> vE@tWDDFDt ^㋇ +DPtvDL|| *"|tL LDtdD^_UVX V96 w^UWVv uUDt+Dt+VEDPU } Dtt/DDDD^_U3RVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^UWVvDDuJ}㋇T DȊD㉏ >hD tLDDDD DW t DuL@^_UzWVvD㋿ + }D㋇ 9|~|^_UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]UWV6FV$>$ >WVvσFJF^_UQWVv<|u;u^_U+V  u^UV  u^UWVv+~= t= t =+t =-tFFF<9k -0<0}~t^_U WVjvjvFVt+#~W:F tFO uF^_U3Fv1b1VU3,vTU3,Pvv%U3VvVVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvFF } t  t+DFD t^?ruD^?au ujjjv^ }HD+D ^_UVFF^Gu GtOvvv^G t^U3VvL|| F* Vvc^U eWVv+D$<u9|t9Du9|uDDu V+ t+D㋇ FDtF N+F ~0PjvQ| F t+FHFF)DF|}+V@u7DȊD㋇ +;}V'~~tD@tVr@u+'FFjvFPvDP F^_UQWVc vF|uN+ҹ 0+N UV^Gu GtOvvv^G t^U^%FW؀FVjjRPX^WjjvvHF0U3vWVv~^t4^ ^+)G^ ^vvWjVr ^WV^ 7 Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇ F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv^ FĉFʃ~ucF+F)EFʉEF;Fv }tWEDt#Euvj F+FP  tWE t?F9+FFFډFFF=9~=1}u- =v.=NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F` Fu ~uFV؃ډFVFtFb Ft Fd FFVFV |= wF Fu:F@uA2FFjj FP?N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xuf w FFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF FqF F F^GF΍FΉF@(F^GF uF F@uvFF!FF^F?t N܃~}FH$: > >*: >]= > > > >;:: >:0: >p:=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh n~FFʉF;FvFPWvh vh vFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjh Zn~FFʉF;FvFPWvh 1vh vuFFʃ~~6FFʉF;FvFPWvvvvv9FFFuqFuhF9F]F+FމFFPWjh n~FFʉF;FvFPWvh |vh vFF^_UVX Du 96 w+^UVF N؋Fږf؋Ӌ^]n@!U3w6$ FPv|@dr#tãã+U^KK ]UVW ?u)u3$@$ D6 N؎_^]øGAUFPhTvi }+DA%PAUVW~ vN^蕾_^]s ËUVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]ALA@UFVu =u~t^FFBUWV~ vN^Ľ^_]rNË܁賽rBË܁觽r6Ë܁虽r(Ë܁苽rË܁~r 3Ë܁osAwtBH;st4Dt L+HLƌځGt& & =t%tH;stDG t& t=Gt& 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&; vurr #+ uu3YRQtWDw+JUXYZSP3RRPP.Z[t 2Cs DUVvN^;ݻ^s]UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇ FFn9DsDu sWvDPbF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇ +;}VF+~u*DDtDuvj tY tV}F6FFF N+F ~hVW@uFH+vȋF+^_E6UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]FUv vvv]ø(/tmp/m4aXXXXX--rrmore than %d chars in word()EOF in quoteEOF in commentEOF in argument list %s: bad option: %s M_XENIXTrace(%d): %s(%s,%s) ,#line %d "" #line %d %s:%sr %s::%d (,) <%s>dX ` ` # `'more than %d chars of argument textmore than %d items on argument stackcan't open fileout of storagepushed back more than %d charscomment marker longer than %d chars quote marker longer than %d chars`'bad macro namemacro defined as itselfw%s: <%s>%sinvalid expressioninput file nesting too deep (9)r,changecomchangequotedecrdefinedefndivertdivnumdnldumpdeferrprintevalm4exitifelseifdefincludeincrindexlenmaketemppopdefpushdefshiftsincludesubstrsyscmdsysvaltranslittraceofftraceonundefineundivertm4wrap!-2F9>dEwLPX afmtTz(p- [ q !X!!D""yacc stack overflowsyntax error! " #  $  %  &  0 !"#$%&'()*+,-./            !!!!!!!!!!!!!!!!!!!!!!!o!~(-+ |&^+-*/% )  -csh/bin/sh-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H -csh/bin/sh-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H/bin/make 711 3 3 121534 3577677234 5567   ,.Qvido ``??GP]O\ UWV3ۋF }ӋVFVF }ӋV F V NF f׋ t؃^_]UVW~ *)~v ׹Ot tIsŒ_^]UW~*ыF u‹H++_]UVW~v +ыtHw_^]UW~*H_]UVWN ~F~ ً*+ً~v t tIs+tIsFV_^]U]UVWF V |?FV|?+_^]2U^KK&=Gt & ]UVW>u%tjut`u vl?_^]3PPPPT$?t3‡ tڣ3HH  Ì؎N3ێ ҌUVWN ~T~v +ۋ;vt ;s+ʋًt tIs t uڃ uƒ볋FV_^]U^v v &w&7?^&W&]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPT$?Z[t U^KK ]UVW ?u)u3$@$  D6N؎a_^]UWVS3F }׋VFVF }׋V F V uN F3؋F>؋N VF u3RPv v O?;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }V F V uN F3F3 uGL؋N VF u3RPv v O?;Vwr ;Fv+F V +FV u؃_[]2UVWN ~3~F +ۋt ;s+ʋًt tƒ‹ڌ‹H++_^]UVF N؋F ږf؋Ӌ^]~ (d+횝?P`?+r);r ZXPRSSܚz?[[r݋.U욊#? SP#?Z?L]ZN]?@$?U ?WV^&G& Gu S?^&G u&G u&O ^&G Dt5FFGFV&9v^&G @t S ?F ^&G&W&&W^&G &G t&^&+GP^&w&wV?^&G^&O&|^&?&&G&*4^&t&O ^&O ^&G t&g ^&G^_U ?FFV&t&vF&~ v ?FV<>R ?vvvvv|$? F ?FU ?^&&WFV^F&& GuFV9Vu 9FunFVU ?FFG~Gu~t ^&FU ?FFG~Gu~t ^&FL] N]?!/$?U ?Vjvjv?FVt+8vV?FV tFFV ^F&N uFV^U3 ?vv?L]F N]?/$?L]Z N]?#?U3 ?&6>&6<F Pvvr#?U3 ?&6>&6<v v vvr#?U ?FFGFV&9vRP ?F U ?VF Fu^&G t>&G t+vv ?^&G PF ? }&2]^&G t&w&w?^+&G&G^&G ^&G^&G&W&&Wf^U3 ?^&G u3&GD^&G t+&G& Gt!&&W&9GsSz ?^&G t^&G t+U ?V^&G $R@uF6F  Fjj FP?N^FkN *0&~|~ wN^F0&@tFԋN+N+F ~ FމFF+FFFFF9F~FUtF ^ &G&WFVF ^ &GFFFщFVFVFu FP0?N^&FF FFtF ^ &G&WFVF ^ &GFFXuډFVFщFVFVFVFV u@uFFމF7^#^^F&N^&FV؀N?FV u@tFԋN+N+F ~ FމFuF Fu=Xt-=ot=xtnteUF^FN F ^ &GFƍFƌ҉FV@ˋ܁x?r.ˋ܁x?rˋ܁x?r3ˋ܁x?2]L]T$N]?($?L]h$N]?6#?U ?VFF^^&؎&F^&?uF^^&؎&F^&?u&*@1?v vv/?'P)PO?**t +P?FG^v&&PFV t*^&?-t!RSP?=u^v+&@&FF9F|&**@t *t SP?jj,?&*je4PP?؎&w &wS? t**t lP?*X?&*6+?FFFV FV^&& Gu&&?-t^&&ft^&&uu^+&G&FH;F P'R?jF^v&p&0B+? t^v&p&0PQ?^v+&@&FFF9F}3~uHjPB+? t5jPB+? t"jPB+? tjPB+?*t jx,?PhF? t+PhF? t*PhF?FV t^&G&W&&&& uP GRP ?jj,?%$jj,?%&h?h(*?FFp^v&&PFV tSRvhF?FV uvvF?FVFFPjvv2? *t jx,?FF9F|~uL& &  uP'R?.FPj&6 &6 2? *t jx,?j`?^U" ?>.u* t*t>PP?؎&G&W FV uRvhF?RP`? |f v`vv)? uNFPvvj?@t8F%=@t-vv? uvv@P GRP ? &>xtxORP?RP GRP ?j`?U3 ?jvvTP)?U ?vvhF?FV u^&G&WFV u^&G&WFV u^ &^&_&_&8u&^&_&w &wv v ? u+ t`~u>^&_&_^&8u%^&_&w &w^P? u+ u^&&W[^&&W6+U3 ?>$uvvj,?>&uvvj,?U3 ?U ?^j&8ulPS? u+ tOGRP,?}~ urPP?؎&w &wjvv\? tF nPvvR?FV t*tvvpP?vvyU3 ?FV&&& +&p &n {? t |P'R?&& t&6&6 ?+U ?~tbP GRP ?"&v &x FV t6^&w &w&_&G PP GRP ?^&&W$&& tP GRP ?$&&FV u^&G u&w &w&w&wP? z^&w&wP GRP ? ^&G&W FV t0^&_&w &wP GRP ? ^&&WƸP GRP ?^&&WC&&&FV tvRv'.?^&&W۸P?GRP ?U ?^&G& Gt&w &wP? ^&w &wP GRP ? ~ t ^&G%PP GRP ? FV&9 u&9 uP GRP ?^&G&WFV u^&G&WFV tbP GRP ?F FtE^&G& Gt&&_&w &wP?P?^&&WFV^&G&W FV tTP?P GRP ?F Ft*^&w&w"P?^&&WFV^&&WU ?WVF~tF^&&WFV tu^&?-uljfRSS? tFFP0?G^&&F uۃ~t^ظ'&&_^+&G&F9v~Y^_U3 ?F=gu~=Bu=StZ=bu=dt$=et$=fuFRP*PQ?*FPC2?*x*+܀&+Հ+΀* ǀ&*N*빀+벀+뫀+@뤀&+-i= vv.g110100#10181*1111U ?4PP?FVCP4PO?^&_&^&O ^&O jb0?(&<&>FV^&& GtLTP&w&7S? u.^&&W FV^&?t&P0?FFU ?4PP?FV^&G&W FV F&8tF^&?uFF&^&U츚 ?VF Fu^ +&G& *&*t6v E?v ^&w &w`P? GRP ?^&Gv*&G&W^ &&W^&G$<uy +t F+FFb`FFvv`?FЉV҃~ u5*&*t)v E?vv^&w &woP? +hf^&G$ &G+FF^&G@u4&w &w}PO?vv2?jjPO?vvB?*&*tv E?v P?^&G&WFV u+^&G&WFԉV u^&_FV&G&WFPF @P^&w&w2? F؎*&*t-v E?vv^&_&w &wP? 9V|9FvFVFV9V#|9Fs^&_&w &wFPR?^&&W^&G$8<tB^&G& G u9V|)9Fr"F Fu t^&G& Gtn,&.F&.^&w &wPO?F FtORPPO?vvS?RPPO?+FF*&*u'v vvND?^&w &w??FjjPO?jjPO?,F&.vv`?fh u aa?fhdžr^&G& G t;F Ft"^&w &wP GRP ? ^&G&W FV9V|9FvFVFV^&&W+*&*tv E?v P?FFj(^&w &wS? u^&G&W FV与ORPdG?^&G&W *&*t v E?ORPP?*&*t*v E?ORPP?+FF.&&FV u^&G&Wjl u)Ğj&_&G&W FމVhPRv^&w &wH? u*&*t#v E?^&w &wP?FF Ft $Fތ^hPnPGO?nPV?jjjnPa? .&&df uAĞd&G&WFډV u^&_&G&W PvvRCH? PhF? u ^&&WĞ&G& Gt捆PhPCH? j~S? t5P?ƂP3V? uPU?PhF? ub^&_&8u"^&w &wP? u+ t'F*&*t/v E?^&w &wPP'P?ĞFV&G&WPF @P2? F؋9V |9FsĞ&w &wFPR?*&*t,v E?Ğ&w &w7P? 9V|9FvFVFVhPEPO?  PGPO?Ğ&G&W\^ tĞ\&G&W `b u~t~t^&G& Gt%&_&G& Gt^&_&G& G tF*&*tv E?IP?hPjP^&w &wCH? kĞ\&&W:Ğd&&W~uJĞj&&W^&&W~t<FV9V|9FrF FtF FtF Ft"ORPlPO?ORPn^&w &wpPO?vvS?RPrPO?v vvND?F Ftvv??F5` bt b`^&G$8<t *&*@t^&G8t*&*@utPhF? u*&*tv E?v }P?^&w &wPO?Ğ&G&W\^ twĞ\&G&W `b tR`??FĞ\&&W뿎*&*tjjj^&w &w\? u^&w &wPQ?jjPO?jjPO?*&* uvv`?FЉV u[aa?FЉVN~t~ u^&w &w(*&*u%~ uu^&w &wP?*&*t"~ u0&>,~+P`?~t%^&O &GFV9h|9fv fhFЋV҉FЉV^&G&W^ FЋV&&WjjPO?jjPO?F^U ?0&,*&*t+h*&*tXPP?؎&G&W FV*&*uRPP?*&* uvvjq?FF FtP^&w&wS?@t*&* t 2&h  2&h hP^&w&wsI? *&*t+FFF^^&F<-t<@u^&?-uFFFvvvv:A? t$~u*&*tjj'R?^&&WFVU ?V^&?u+)*&*FFt~ t F u4&0&2FVFVFVFV ~ tF^&F u^&?t6&vvvv P? ^& FV@FVFvvvvP? GRP ?v vvWn? tH t PV)P?~ tAMP?GRP ?^U ?^&G&WFV u^&G&WFV u^&&WFVj*&_&G&W FVRPS? u(j?vv욺S? uj[vv욺S? t6jjjvv욁a? FV tRvvvvvcC? FVZ^&&W5U ?FVFV^&& Gt &&W^&G&WFV u^F V &9Wu.&9Gu(&_&&W^&&W^FV&G&Wh^&G&WFV tF^F V &9Wu+&9u&^ &&W^&&W^FV&&W^&&W^&&WNU ?WVFOPP?؎‰(*&G& G u )&G&_ )F^QPP?؎&w &wvvGO?FVSPRvGO?FVFV.0 u+9v~8.094u"92uUP GRP ?)mFË~F.024~2|tĞ.&w &wvvGO?FVPRvGO?FVĞ.&G&WH^_U3 ?Vv P?N u^U ?WV+FVFV ^&F^&?u)Ǚp* r*tQğp*&G&W FV^&^&8uRSvv? u+ u D)렋^_U3 ?vvE?p*r*U ?=&~ P'R?j:I?FV6&&^&&W^+&G&G^FV&G&W ^+&G&G^&g^&g^&g^&G&G6FV&&vvE?FVp*r*FVU ?vv?@F=~B@$FjP ?FV tRFFV^F&^F& uFVy+;F>F@$FjP ? u P'R?FFV^F&& uFVU ?FVFVF^F&^& u^ F &^F& uFVU ?FVFVF V FVF FtF u+r^F&?u^ F &?uF+FN +N;|ԋFV9F vN ^ &N^&8t볋FV9Fs^F&^F&^&U ?VvVj ?FV tF P'R?^U ?v v vvI?FV+F @;F~ P'R?FVUp ?>>>2~ P'R?F FuR?~$t^F&^ F &$F^&?t&?$tٍFFV&F<(t<{uy^&?(u)}FF^&? t F8Ft0~t*^F&^F&^&F< u ~tF^&FF8Fu^F&8uF^F&^F&^&,PFPe? tFPv v IK?82PFPe? tFPv v NM?FPv v iN?F V ^&F t^ &>F V U ?WV+F V FVF^&?:ủFV^& ^&F F^&?=uƂ + ^&F(F^&?uƂ(@Pv v e? t v v xPNM?xFV5v v Q? u FV'Ğ&G&W FVF Fu^&?uÌv^&n&~&r< t< t uGvtvvGO?FV(PRvGO?FV^n&F6vtvvGO?FV^Fn&^n&FFVtv PvvS? |-vvvvGO?FV^&:^_U ?^ &GF&Gv v Q?FV u^&G& G u&G&W FVFV^&?/u ̉FVF^&?u^&?/u`~DuO^FV&9W u &9GuF^&F&^&w &wvvGO?FV^F&1FV@RP~DuKvvvvGO?FV^ F&GFVU ?v v Q?FV u^&G& G u&G $<uo&G&W FV t|^&G&WFV^&G & Gt &w&w ^&w &wvvGO?FV^F& ^&&Wvv^&w &wI?FV^&O FVU3 ?F F uFV$^ F &^F&^ &?u^&U ?VvvQ?FV uvvP?FV^&G t8&*tF&O ^F V &G&W 8&6*Ʃut ^&O ^&g 8&6*ƨt2V^&G %P&G %P&w &wvvMP?^&G t>Pvve? u'8&*tvvP GRP ? ^U ?F^-&PvvS? tvv`?F^&?u+U ?vvQ?FV tFVbj:I?FV:&&^&&W:FV&&vvdG?^&G&W^+&G &GU ?:&&FV tN^&^&_&8u"^&w&wvv? u+ tFV^&&W+Ud ?v v vvFP? FP'R?U3 ?F FtvvP GRP ? P GRP ?j`?U2 ?vv<&6PFP?FP'R?U ?j:I?FV^F V &G&W^&& Gt&&WFV^FV&&WU ?7F^F Fu^&G&WFV~Gu~7t ^F& vv?FVK;v&P GRP ?+F&^F&^&?u^&&WFVm^&7U ? F 8Fu^F&F u+U ?VFVFVF V FVF }v^F&?tF^&^&8t^&?u/ |F V FV^F&?t݋F‰FVF^U ?^&?/uÌPP?FV^&G& G u F^^&G&W FVKPvvvvU? FVjKP ? uK F FuU ?FVFV~:t%~-t^F&^F&^&F uՋFV9Vu9Ft^F&/^ F &^F&^ &?u^&^&?t FF+U ?VFVFVF^&?u&GNFV9Fr(^&?/uu+&G.^&Gs^&&ʃu^&G.^&GsFV^U ?FVFV5&?su,FV9Vu ;u&.t^&/u &.uF^&?u+U ?FVFVF^&?uÌFVN^N&^N&*^N&.FV9Fr,^&?/u^&*FV!^N&^N&^&*FVU ?WV+:&& ujh, ?FVFV u P'R?:&&FV u^&G uF,| P'R?^&w &w?^&w&w?@@FjP ?^&&W u /P'R?^&w&w^F&w&7GO?FVIPRvGO?FV^&w &wRPGO?FV^&&W^+&G& ~>FV&<&>8&*tMVKP?FVFV^&& Gt&w&7VP?Fڸ\P?^_U ?>&<&>FV^&& GtK&&WFV<=tF^&F u^&?=u&  t^&w&7P?FU ?FVFVv&?}um&G؎@&tZFV9Vu9FtJ^&$t@̉FV<{tF^&F u^&?t#+F@PvvY?F^&?uU ?Vv FVFV }/؋^F&^&^&8u&FV?F^&?uN&FV9Vu9Ft^N&^&^&&^U3 ?F PvvZ?U츐 ?WV+^PP?؎&G&W xz t Ğx&?u cxzrPP?؎&G&W pr t Ğp&?u xprj/vv? txz|~FPvv~|U? |~v v FP ?B&2]=tJ=t= t@= tR=t;L^ F&&Wn ^ &&_v v rp ?1FV*?G| ~tN t׎B&2] ^_U ?vvPGO?P3V? uPU?jP ? t8&*u+|8&*uPGO?~ tj/PS? uPGO?FVF^&?uN^&?/u&PGO?PRGO?^&/PP?؎&w &wGO?PRGO?PP?؎&w &wGO?PRGO?F VFV tg^& tY<-tPGO?vvGO?PRGO?PGO?|P~? u+=tD&& uHj :I?D&&Ğ+&G&D&&&&G&W ND&&G&W j:I?Ğ&&WĞ&&W+&G&PdG?Ğ&G&WD&&G&W U ?8&* ufD&&FV tO^&G& Gt68&*t&w&wP?^&w&w?^&&WU ?F&&FVH&d&fFVF+&&FVFV+FFHF&d&f{?FFV&&HFV&d&fU3 ?_?vZ?U& ?^&G&W FVj(RPS? tvvg?uFPvvj? }SvvyT?FVu=t=vvdG?^&G &WFP^&w&w j? uFV+U ?FP2?FVU ?V+nl9F uhJ&j &l tv tO^&Ğt&_&8u#Ğt&w&wvv? u+ t+Ğt&&Wj:I?tvJ&j &l Ğt&&WJtv&j &l vvdG?Ğt&G&W+FVĞ&?/u ̉Ğ&?u܋ u$F^FVDĞ&PPvvCH? FV@+L&v &x tfĞ&Ğ&_&8u%Ğ&w &w? u+ uĞ&G&WjjjRPe? tPR?j :I?L&v &x Ğ&&WL&v &x Ğ&G&WdG?Ğ&G&W u;P GRP ? P'R?^Ğ&&Wj jP? ~dž||u|xzKpr9psĞxx&Ğpp& uKPe? uPKPvvCH? PhF? u PdG?RPF?~ tEj:I?lnĞlF V&&WĞl&G&WlnF V|~9|}= u tĞ&/ln^U ?WV^&F^ &F u=*u=?t =[t;u} #FF ^ & td=-t'=]uN~tTF v v Fvve?Y9~+^ &GN;|+#F Fv;uF+F v v vvf? u^_U3 ?^ &?u &v v vvFe? u^&?u+U( ?WVFVFVF^&?(uÌFFV^&?(uFFF&FF+} ^&8)uKNFN&Ƅ^&vvORPGO?vvh?^&(u+$^&N&F땋~CFڌV܍FFVFڋV9Fs"^&F t<)tF&^F&ӋFڋV9Fs ^F&~uvFPKP? ~teKPP&6&6j?F tKPPQ?K tC+NK&F|F&Ƅh?KK-vFPKPUj? uٚi? tph?^_U3 ?P&6&6 ?U ?FFPvvj?@uRFV& &PvvR?P&& tR&6jjFP? ~etvvPQ?T&&KK+U3 ?T&&KK$&&R& &T&9| &9r+HjT&6&6P&6&6e? P&6&6jjKP? U ?WVv+^ F &^F&8t+G;|^_U츐 ?WVƆ~FF V FV^&G^&G F ^&?uF Futvv?z|vvj jFP? tFv ut |FFV^&vƆ~v=u=r= w=ut }wF@t+=tbF$~jF+FVFVz| RPvve? FVprp ru~tvvjj FP? p r^&G u~uAj^&G&W&G&W z| RPvve? ^&G&Wht}Ɔ~FFVj^&t+RP^&G&GRP?z|RPvve? ^&GpdžrFFFFFF~ tI=tvvjjFP? prFFFVFV^&G t&vvjjFP? prЍFFVF9Nu9Fum^&O&|^&?&&G&*vvn?F@u4^F&^F&?uFP?@)prFFVF uF V FV^&?u+}^&^&8tF ^&8u~rw~v FF^F&G F^&GoF^_U ?FVFV^&F< t< t <@t<-t uF^&?uRV&* tX&>h u+6vvn? tv vv(o?vvup?FU3 ?^F&؎Z&t ^&?u+U ?Vv ?\&( tjj*?(p?'W?PP?؎&G&W FV t ^&?u F^jjvv tPPvvn ?P'R?o?^U ?h?h(*?~u 0P'R?FP?F\&;(u&(FU ?^&v &x FV t)^&G& Gt&w&w ?^&&WU, ?^&< t< uF^&?uFVFVd^F&&W ttĞ&< uĞ&?t!&Ğ&< t< uĞ&?u^+&G&?\&( u=jj*?(p?'W?PvvZ?vv>PQ?o?U" ?VvFPv vj? }? thv vZ ?F |=v vMP GRP ? F Ftjv v?F } v vmjFPvޚ?=} vޚF ?jjjvޚ?jFPvޚ?=|vޚF ?^U ?VrMF^`&n & p uu?`&n `&n &؎b&u܀>u<`&6p &6n dG?d&z &| `+&p &n `&n &?t`&p &?:u)`&n &n &?:u`&n RL`&n &?=u`&n )`&n &?;u`&6p St?`&n &p FVrMF^^F&^F&^&؎f&tَ`FV&9p u&9n tg^&vvdG?d&z &| ^&?}u`ËV@&n &p e^&?{uF`FV&n &p A`&n &h&6VV~P GRP ? GRP'R?+^U ?VFV@FV^&F< t< uFj:I?FV^+&G&j&& uFVvvdG?^&G&WdFV&z &| `+&p &n j&& uwl&d&& Gul&d&G&WFV to^&8uPRS? u+ tFh&l&d많h&9z? ttj&6&6Ve?^U ?dž&`+&p &n *j&& uMl&d&d&f&&W46 u+h&64MPGO?MM0290v P'R?9z? =u Ğ0&똃 ;u&Ğ0 &0벃 u2Gu0Mtԃ #u&u>M t *dž 뷃 uh&2Gu0Mt Ğ0&\t1Ğ0&M4  6Ğ4&F< tSt?&u>M uĞ00& Ğ0&G dž(9z? t= t= t= t t &u>M u2(u udž(볃 udž(Ğ00 & uh&노P64S? tĞ4& t & t4602Ğ0&?t&< u< t020π t! t t0Ğ0& uĞ0&?t&ORPORPz? &F؎b&uu ~ t~.u*46@02Ğ0&?t&<:t<=uĞ0&?=uM"$0ǀ;t"Ğ"& u拆"$,.Ğ"&F&h 8PMPsI? ~t<8"$"Ğ"&?uF&,Ğ,&"Ğ"& u捆802M"$Ğ00&Ğ""& u惾*t >Mu`46&n &p U ?WVj&&O&|vj&&?&&G&*r>Wtrj&6&6 ?hWkWFW&jkWFWW&&&&O&}j&6&6n?t^_U3 ?Vjvv ? t/ GRPjvv\? uvvPQ?n&*tvvP?vvkWFWPd?kWFv &&TWWWWkFv&Wh&PvvR?^ &&W uvvPQ?^U ?WVp&>&Or&& Ot&v&x&z&|& p&&FVr&& FVt&6F~BrPtR?^&7~&&F^&&W㋿~7|&> }xr?|& }& |&  ||R㋿t|&> }xr?|& }& F^^&?u&9wtZF㋿|& 9u& d&z &| ~&&z&>&F^&?||& F&9u^& }+[ u$z& u=|==uv&>FVFVF؋ZFFt~^)^^&G&W~&&^苿.㋷^)^^&7F}㋷9u㋟㋷PtR?z&~s^&㋿ |!}㋇Fみunn뷎|&> u& ~^)^^&G&W~&&㋿.㋷^)^^&7F}㋷9t㋟㋷t&6rFV&& pFV&&v&-=v. & &  uHn&*@u<K&_&?.uj/K&w &wS? tKK& & pM>pM}pMKKFV&r &t ^&G8t&G$NjK &Gj :I?&&&+&G&^&G&W&&G&W^&&W&&G&W &r &G&W FV^`&8tjPRS? t&r &G%8K;t)&t &w &wP GRP ? >Kt&r &_&?.u^&& Gu&r &G&W&&&&& Gu&G& G t&&r &w &wAP GRP ? &&&W+ t#^&G& Gu&r +&G&G&r &G& Gu!&&&t &G&W&r &G&W&&&&& Gt&&Wփ>Ku&&r &_&?.u&+&G &G&&&&&W@^&w&7&w&wO?^&&WKKpM8pMpMv&&TKK>pMdtP'R?^&w&7hF?~&& t^&w&7F?~&&^&w&whF?~&& t^&w&w봎h&RPPQ?j+KK~+&&Qj:I?&&&+&G&^&&W&&G&WK Ku&&~&&&&K&&W&&KKKK^&&W^&&W~&&-^&G&W~&&F&&WK&&W^&&WKKDM|LȃM|냢Ȅ^_U ?+FF^&O@^&G&WFV tlRvvvЅ?FV t(F Ft^F&&W^FV&G&WF FuFVFVFV^&&WU츞 ?džb^ &G&WFV t4^&G&WFV t,j$^&w &wS? tdžbbu+i^&&Wj :I?FVj:I?FV^ &&W^&&W^ &G&W ^&G&W ^FV&G&W^ &G&WFV u^&_&G&W FVj$RPS? t^hfPvvsI? fPhF?bd u fPdG?RPF?bd^bd^&G&W^&G&W^&& Gu^+&G&j:I?^&&W^&&WFV^&&WFVU ?WV~ ~~ +F n FV‹&?Xvvn?@uF H+v ȋF +\^&&W&&WFV‹&FV‹&F;vFV^&w&7vvv? ȋƋڙN^ӉFVFV‹&)7ƙ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?G‹&w&7?;V|;Fsvv?+vfF ^_U ?WV~ ~  FV‹&$<tFV‹+&;Wu&;tl^&&WȋڸN^FV‹؋FV&9WuG&9uBFV‹&?u) FV‹&DuvvH?+ t+ FV‹&?G‹&&WFVF n FV‹&&W^&9Wvr&9v FV‹&u sVvv FV‹&P?;t% FV‹& |+Ǚ~ ;vNjWvvvvv? FV‹&)?Ǚ^&&W&&WFV‹&F }+F^&w&7ȋڸ N^FV‹&?G‹&w&7?;V|;Fsvv?+uk FV‹&FFDtEFu1Wj FV‹&w&7?++;u;tvvz ?F QǙFVFV~^&&WFV+ ~ySz ?@u׋F H+v ȋF +^_ |=^();&<>*?[]:$`'"\ :=;{}&>|$$Reading "=" type args on command line. Reading internal rules. Reading environment. No description argument after -f flagCannot open %s.IGNORE.SILENT.SUFFIXESNo suffix list. No arguments or description filemakefileMakefileRELEASE@GMAKEFLAGS@ *** %s removed. .PRECIOUS.ALL G--rReading %s Description file errorOpen directories: %d: %s Macros: %s = %s Lookup chain: %s %s %s: %s done=%d (MAIN NAME) depends on: %s commands: %s -fUnknown flag argument %cZZZZZZZZZZZZZZZZMAKEFLAGS=doname(%s,%d) TIME(%s)=%ld @@look for explicit deps. %d TIME(%s)=%ld @%?@%Too many command lines for `%s' look for implicit rules. %d archmem = %s archname = %s right match = %s .a%s ---%s--- %s TIME(%s)=%ld *<Looking for Single suffix rule. @%@?.DEFAULTlook for DEFAULT rule. %d < Don't know how to make %s@%`%s' not remade because of errors `%s' is up to date. <*@touch(%s) $(MAKE)%s%s %s%s *** Error code %d*** Termination code %d (ignored)  !< $! nulled, predecessor circle $! nulled, too many predecessors Hash table overflowCannot allocate memoryout of memoryInternal buffer overflow expanding macroinfinitely recursive macro?*:*=*[@*<%][DF][@*<%][DF].setvar: %s = %s noreset = %d envflg = %d Mflags = 0%o [@* PATH:/bin:/usr/binSHELL/bin/shshset -x; cd ; GET GFLAGS -r rm_got: %s ./rDirectory %s: Cannot openKG%s: bad formatr%s is not an archive.SUFFIXES: .o .c .c~ .y .y~ .l .l~ .s .s~ .sh .sh~ .h .h~MAKE=makeYACC=yaccYFLAGS=LEX=lexLFLAGS=LD=ldLDFLAGS=CC=ccCFLAGS=-OAS=asASFLAGS=GET=getGFLAGS=.c: $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ -rm -f $*.o.c~: $(GET) $(GFLAGS) -p $< > $*.c $(CC) $(CFLAGS) $(LDFLAGS) $*.c -o $* -rm -f $*.c $*.o.sh: cp $< $@.sh~:  $(GET) $(GFLAGS) -p $< > $*.sh cp $*.sh $* -rm -f $*.sh.c.o: $(CC) $(CFLAGS) -c $<.c~.o: $(GET) $(GFLAGS) -p $< > $*.c $(CC) $(CFLAGS) -c $*.c -rm -f $*.c.c~.c: $(GET) $(GFLAGS) -p $< > $*.c.s.o: $(AS) $(ASFLAGS) -o $@ $<.s~.o: $(GET) $(GFLAGS) -p $< > $*.s $(AS) $(ASFLAGS) -o $*.o $*.s -rm -f $*.s.y.o: $(YACC) $(YFLAGS) $< $(CC) $(CFLAGS) -c y.tab.c rm y.tab.c mv y.tab.o $@.y~.o: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) $*.y $(CC) $(CFLAGS) -c y.tab.c rm -f y.tab.c $*.y mv y.tab.o $*.o.l.o: $(LEX) $(LFLAGS) $< $(CC) $(CFLAGS) -c lex.yy.c rm lex.yy.c mv lex.yy.o $@.l~.o: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) $(LFLAGS) $*.l $(CC) $(CFLAGS) -c lex.yy.c rm -f lex.yy.c $*.l mv lex.yy.o $*.o.y.c : $(YACC) $(YFLAGS) $< mv y.tab.c $@.y~.c : $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) $*.y mv y.tab.c $*.c -rm -f $*.y.l.c : $(LEX) $< mv lex.yy.c $@.c.a: $(CC) -c $(CFLAGS) $< ar rv $@ $*.o rm -f $*.o.c~.a: $(GET) $(GFLAGS) -p $< > $*.c $(CC) -c $(CFLAGS) $*.c ar rv $@ $*.o rm -f $*.[co].s~.a: $(GET) $(GFLAGS) -p $< > $*.s $(AS) $(ASFLAGS) -o $*.o $*.s ar rv $@ $*.o -rm -f $*.[so].h~.h: $(GET) $(GFLAGS) -p $< > $*.hmarkfile.o: markfile A=@;echo "static char _sccsid[] = \042`grep $$A'(#)' markfile`\042;" > markfile.c cc -c markfile.c rm -f markfile.cG:GDGNGVG^GfGlGuG{GGGGGGGGGGG%G7G<GFGLGlGyGGGGGGGGG G G7 G> G] G| G G G G G G G G G G6 GJ G[ Ga Gv G G G G G G G G G1 G8 GN G] Ge G G G G G G G G G G G G G: GS Gb Gq Gx G G G G G G G Gc Gu GSHELL/bin/sh-c-ceshCouldn't load Shellbad wait codeCannot load %stouch: file %s does not exist. Cannot touch %s Bad character %c (octal %o), line %d line too longincludeWGCannot read or get %sInclude file: "%s" rCannot open %syacc stack overflowsyntax errorInconsistent rules lines for `%s' Multiple rules lines for `%s' .SUFFIXES.SUFFIXESToo many leftsMust be a separator on rules line %d             ((((( H O`OOOGO-csh/bin/sh-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 OOOOOOOOOOGGGOGOGOGOOGGGOOGOOOOOOGOOGOOGOOOOGGOOOOOOOOOOOOOGGOOGGGGGGGGGGGGO/usr/bin/mkstr 711 3 3 23532 3577677404 6601 , ,D id`@?? G.!,p~ (d+ P U\FN^FN~~^?-u FFNF~}6Nhhb j\ ~tP^7X J u^7j( h^70 8 u^7j }NF^7h h  6NF^766hZh h   uh Kj hRh ^7  u^7#jw NF~j_ U VT>T|RR* hR+tretKhZVh8\ th?;T>T|RR* hR"t\>\|ZZ*ke^UaWVvF<ttT>T|RR* hRy;t4\>\|^FZZ*hZ^FP9vrhRWu+^_UWVFT>T|RR* hRu+="t=\t^Fƈ뾋^F T>T|RR* hR=bt~= u|=0t!=\t렾 뛾 떾 둾 +hRWW uoET>T|RR* hRW u5E'=ft=nt=ruz=tumVM u0T>T}fRR*`^jjPPhF ^_U3G~0| ~7+U)F68  vjP+Po@@F68hPL uU WV+FF~t 6JQ~GN^ӉFV=ujhvv2F }F~tQ^㋷P tDT9Vuy9Futjjt68# 68hPvP6  u?~t u{jj^㋇PDFVT~t6J  tsFD~t+6Jv= @PjvD 6JjjhI3 ^㉷PD^_UWVvFF7^O|^؊* v tt ^FN ċ^F^O|^؊* vc^GuG t+^_+r!;rXS[rL&LU SPUWVv|uVuDu DuLDDtR9>vE@tWDDFDt ^㋇+DPtv DL|| *"|tL LDtdD^_UVR V96w^UWVv uUDt+Dt+VEDP2 } 2Dtt"DDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U(WVvDDuJ}㋇NDȊD㉏>hD tLDDDV DDW t DuL@^_UWVvD㋿+ }D㋇9|~|^_USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv vC;Vwr ;Fv+FV +FV u؃_[]UWV6LFV$>>WVvFJF^_UkWVv<|u;u^_UEV,,u^U(V,,u^U WVjvjvFVt+#~WF tFO uF^_U3vNU3vvfU3mPv v%U3VvVVvv^U\WVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv }HD+D^_UkVFF^Gu GtOvvv^G t^U$WVvdDu~ ||uDuz|FVFV~ u$jjjDPȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP FVD;Dt5VDDt dDv vvDPO FV~u ~u+^_UV^}G^Gt G؋!^GtG+Gt9wt Gu7+wjjj^GP FV | ƙFVFV^UtWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDP F;tL ~|F+FF~9~vFFPvv7 F)DF|}+DȊD㋇+;}V+~u*DDtDuvj t  tVF6FFF N+F ~hV@uFH+vȋF+^_UWV62\ u ~tvV t Wvj jh.j V0PVj jh1j ^_U3Vv |96+㋇^UuVFF`u `t`hZvv` t^U31VvVjjjDPI DDdDtd^UVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]U3lVv~u+Dt9Dr9Du|u FDF^U&^%FW؀FVjjRPP ^WjjvvF0U3WVv~^t4^ ^+)G^ ^vvWjV!^WV^ 7 Nj^ ^_U^sWVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvqFĉFʃ~ucF+F)EFʉEF;Fv }tWEDt#Euvj F+FP tWVE t?F9+FFFډFFF=9~=1}u- =v.[NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^+uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F4Fu ~uFV؃ډFVFtF6 Ft F8FFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu:KFFىFFFVFV uF@u?FFN0^#^^N^FV؀NiFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF\FqF_F F^GF΍FΉF@(F^GF uFbF@uv1FF!FF^F?t N܃~}FHڹ=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhjn~FFʉF;FvFPWvhjvhjv#FFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvFFʃ~~6FFʉF;FvFPWvvvvvLFFFuqFuhF9F]F+FމFFPWjhjn~FFʉF;FvFPWvhj|vhjvFF^_U^:UVR Du 96w+^UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]UVF N؋Fږf؋Ӌ^]|rU^KK]UVW?u)ru3$@$D6N؎_^]UFPhTv }+%"UVW~ vN^_^]s 2ËUVWN ~ߎ~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]>2&U^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt&$&(=t%tH;stDG t&(t=Gt& 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;&vurr #+ uu3YRQtWDw+JUXYZSP3RRPP9Z[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]26UWV~ vN^ߋ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ߣ2l Uv vvv]ø(lawrwrusage: %s [ - ] mesgfile prefix file ... error(error(%d N f f n Unknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileremote i/o errorreserved for future useremote device errorNo message of desired typeIdentifier removedNo locks available*<LXjz+?Vet&4CTl. ((((( H ailableIs a name fileremote i/o errorreserved for future useremote device errorNo message of desired typeIdentifier removedNo locks available/bin/nm 711 3 3 45036 3577677011 5237 ,Chxid`@??CCGCh~ (d+PU V^ F|/u6 <u^_?-uNF^@P~ۀ>Ct ?A~u^Fn~~E.=F^ hP u6 hs 26 q .Nu6 ^U  V=gt:~=+u=?u=Ot]=StF=at=ct <=>?@ABCD~ExFr4G6 8N: Xv02X6 hYhD1j8Vhu "-n=w.F**^F t^U 6 jjFP  ujjj6  + ~eu  ~u > tH>@uA>.t:>.~&>>>| <<* h<j e 6 h> t> tU@ WV+F~pG u0FP GP FV9V|9Fv hm gFVFtFVjFPh  -F܋VFVjvv6 t6 jjFPub^_UW V6 u6 k6 _DFVZj6 S=u*FP6 =uF$<uj2vh a6 jvv6 W6 FVN^##ӉFVhh jvv6 z6 =uR^U&h WV+F+ ՠD+FVFV>Au*Ӣ 6 v-=vH.l> t ><u hF!F6 FFGtF^Gt ^ދGWFVGW G WFVs6 F܋؋GW FVG WFVF6 IF؋GFFGGFFF= tE= t@FVF 6 F؋GWFVGW G WFV?u >~,U]eej6 F@uh>@u[> u>.tM> u>.~&>>>| <<* h<j > t  Ph+  F0F-=w].cF1NF?GFM@F[9Fl2F}>DuF>Dt+#8*?1P>FtAvvhyF+F~u>t PFP&FPFP6 6t>tL>Ctvvvvt h j - Ph 2d>Ct Ջ=t=th!6 4 F6  u h^_U WVBFBh j - Ph FB EU+DTFV>tD9EtQ+FFG> t@/t =tu)/t =ttFV+DTFVFVDT - ;vm>uF FuF F u +DD1/t =tuFVFV +DTDT^_UWVv>Ct \?~uZ%=sM=vE>=t\F<~t<_t+D>>t u>Ett %=t)wX tA=th=t=t \FRZFSTFTNFBHFFBFDs =rF׉׋DG׋DT02GWס׉Gt6>׃ >uz^_UBWV>?u6>t-^G^9GvBA^G^9GrB'> t{^F/t F=tu^F/t F=tu^F/t F=tt!^F/t F=tu_+^Gt^Gt t=uL=u,=t$B^GW^9W|9Gv KBڋ^GW^9W |9Gs%BF^w^w ~FF^_UV> t>u hO 96w>@t 6 h@> t h h-/t =ct2=utZ>t&ttt68t4h tt64>th:+6Phh>t:6Ph  ^UVv vvv9vt hS+^U3  6 hhDvv v vvvhDrhhDfU3[  6 6 hhDC> th h%hD-vv v vvvhDh*hDø+r!;rXS[r,&,U` SP#UV4 V96w^UWVv uUDt+Dt+VEDP }  DttDDDD^_U3"VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇0DȊD㉏>hD tLDDD"ՉDDW  t DuL@^_UJWVvD㋿+ }D㋇9|~|^_U WV6FV$>>WVv FJF^_UWVv<|u;u^_UVhhu^UVhhu^UjWVv+FF+= t= t =+t =-t0FGF)<9)jj vvȬڙ-0FV<0} tFV؃FV^_U3'RvU3VvL|| *V^U WVFjP 6jj jh  _F u |FF= v=r=u |@t+=u>,~, t6jjWhF =txt}*b>Cu+ j666j F 6jFFN u~t=u'=t=r= v?tGȊG ȃN}t^_U3 j9Ft+U3j9Ft+U3j9FthUFVhj9FtF+-=w.+ FVFV% t=u=t`=uhht+RPGGRPFVG+FVhoGWGW  FVGWFVh8vv6j@uhV6jQ88jvv6j9 t t9V| 9Fr+먡hU3j9Ft6j@t6jUVj9Fthp6j p=t=DtHۃ>ruΡxzFV|~jvv6je ug| ~t>t| up ud6~6|6z6x6666666j }+^U3j9Ft&ln+U3j9FtU>n |>lw+Aj666jx6jjj v=u .l nULVj9Ft>ht! t6jS;| ;r+h-=w.v6j>u_Pv_Ov6j>v6j8v6jov6jv6jZɕxxR u1>u*6j ~>hu 6j6h^U3Fj9Ft>hu 6j+U WVvj9FtF6jjjFP@=uj26j( tҋFFDFVDT|^_UWVvj9Ft]6jjjFP=u6jjjFP=uj26j tFDFVDT|^_U8WVvj9Ftc6jjj FP_=ujFPhz~%=u t + =wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv }HD+D^_UVFF^Gu GtOvvvY^G t^UWVv ~~~+FnF|$Ve @uFFH+vȋF+X DF9DwDW4v{ljF)|<|}+DȊD㋇+;}V)~wF^_UWVvdDu~ ||uDuz|FVFV~ u$jjjDPȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP?FVD;Dt5VDDt dDv vvDPFV~u ~ u+^_pUV^}G^Gt G؋!^GtG+Gt9wt Gu7+wjjj^GPtFV | ƙFVFV^UIVFFBu BtBh<vvB t^U3F ,F*FfFPvUWV*FF+FF;Fw>+ҋNfFFFFv~+~9vwvV,F uF)FvVԃ~}`vWv,F uWFFv7~~.9vuWFFvVFFvWV+~+~9~r9vud>tFF F^F9FrF+FN+N;|vFFPFFvvFFFVF)FvWCF)F~^_UzWV*Fv~FFFGNu^_U JWV*Fv~FFF^F^FFGNu^_UVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]UVWN ~JߎNj~ً*+ًˋ~vt tIs+tIsF_^]U!^%FW؀FVjjRP>^WjjvvF0U3WVv~^t4^ ^+)G^ ^vSvWjV!^WV^ 7Nj^ ^_U^nWVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvFĉFʃ~ucF+F)EFʉEF;Fv }tW^EDt#Euvj F+FP tWE t?F9+FFFډFFF=9~=1}u- =v.(NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^/uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF  Ft F FFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF0FqF3F F^GF΍FΉF@(F^GF uF6F@uvFF!FF^F?t N܃~}FH%))"%)U())))3%%)%(%)h%=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh>n~FFʉF;FvFPWvh>vh>vFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhTZn~FFʉF;FvFPWvhT1vhTv'FFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjh>n~FFʉF;FvFPWvh>|vh>vqFF^_+U^UWVv|uVDu DuLDDt49>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_U]V4 Du 96w+^UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2׀,U^KKl]UVWj?u)u3$@$jlD6pN؎i_^],USFPhTv; }+U-Vn89Fr+$vt@FFtFt^UV6. =w:..6.jjFP =u6.P6. u'^^XG^FGG^w6.jjhV=u0+06.jjFP=u6.QP6.a urXt6X^^^XG>0t ^O^VL6.jj FP =tFP6. u^^XG^F{-}.---....^U iV6.jjFP=uFP6. u0v ^^FG^FGG^w^UV6.jjFP3=u46.P6. t6.P6. u#^ ^G^+GG^w^U{V.9Ft6 t=t5=tz=u=uj6H6F6.) u66.Q;L|;Jsv trj6P6N6. tu66.;T|;Rs vQ.66.;4|;2sv6+^UVjvv6.e uv u-6.jvV=t V}݉6tF8+^U3!6.F.FVFVF V FVFV2406vv v G }Fjvv6. u6.jjh:=t 6.vv7+U3xܡ.9Ft>tt6tt+U3H܋FV>@BDFHJLNPRT@2%H L2UVW~ vN^_^]s ËUVWN ~"ߎNj~vt tIsF_^]ײ2 U3ۋF j :  l  > < jvvP? t+U5V 9Fuqn -n=<v. 4< 6n vn  u }< #< 6n vn t] |< V+ vo }1Uv }Fv]=t8 t=tVU< u1=uG=uohxJ < 343434343434343434343434343434P3434343434343434343434343434343T^UWV^s)}E;uW6 F uhOvh> ^?.tF?uhh> ~ ^^G^+GG^G> +^_U WVFFNN=tN=tN=tF)}W6 F uhxE+|@+rO ~t EFW@+MO F^!^G^FGG^FGN F^_U(WVv uW6 FF uh`E+FPn+^ ^GvF t؋GW^GW ^+GG^FGf+^_UWV8WF u>j rhhi<&)}W6 F uhvvEE++^_U WVv uYFP+hp v+>p u'~u th r !6p  r ~pvW6 F uh$빍E+;FFP+^r ^? u^'ߋ^p G^FGG^FG+^_U WVFN%=@tw6 t= t ?^: GFt6 3=`t=t=t=th<+ ^`^GG>: @rhVΡ: : kǺ FE+E~5EP+W+FP+}rj 9Erhnwu^Gth]^_U WVE+O u+FF~5N=at==bu'FP@+FVFVF Fty>l drN5fFP@+FP+v{F uhoH^wwFPkl  Zl l kFV\^ N u+^_UWV~N  t  u h^_UV>j r+>j u%>vuh tDŽ6vvF>j vBj +ҹu3 uh tDŽ   6j j ^U"WVv u$N;j v+>v}k)^_UWVv=t=t(=t;r+׃@u>< th< ^UWVvr"96 vZkl Z;v 95u+^_U WV~r: 9Fr hkF F؋G% t=tF=|j 9Fr hŸfv*FPF8^?t:;3w+FP u!^Gu^G$<uF^_U 3Ѐ>> th> hXhD߃vhD׈=UWV~ vN^Z‹^_]rNË܁IrBË܁=r6Ë܁/r(Ë܁!rË܁r 3Ë܁£ U^vvw7y^W]U^vvw7^W]sAwtBH;st4Dt L+HLƌځGt&b&f=t%tH;stDG t&ft=Gt&^7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;dvurr #+ uu3YRQtWDw+JUXYZSP3RRPPpZ[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]UoWVv ~~7~~1D$<u|t9Du|uDDu Vσ+ t+D㋇FFn9DsDu sWvDP%F;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}V%Ѓ+~u*DDtDuvj tZ tV\΃F6FFF N+F ~hV6΃@uFH+vȋF+^_DB6DUVWN ~ߎNj~FuH+_^]xBUVWߎNj~*)ً~v׹Ot tIs_^]UVF N؋Fږf؋Ӌ^]BUv vvv]ø(~%08lx%04x:%04lxa.outrcan't open "%s" %012lo%06o:%06loUsage: %s [-acgnoprsSuvO] [file ...] unrecognized option: %c%s: word swapped????bad format8086 rel (no header), 8086 rel, x.out headerx.out segmented, a.out header, b.out header, bad symbol set up%s: a.out symbolsb.out symbolsx.out symbols8086 abs symbols8086 rel symbolsxseg symbolsidebug symbols%s%s symbol table read error-- no name listtoo many symbols to sort%s: %s: %*s%*s %c %s unexpected end of file%s: %s: %s: %s: (((((  H 22:-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00000000000000000000unknown record type THEADR format error .oIMPORT format error EXTDEF name read error name table overflow no memory LNAMES name read error PUBDEF group/frame error PUBDEF name read error unrecognized SEGDEF type segment table overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error %s: unknown record type THEADR format error .oIMPORT format error EXTDEF name read error name table overflow no memory LNAMES name read error PUBDEF group/frame error PUBDEF name read error unrecognized SEGDEF type segment table overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error /usr/bin/prof 711 3 3 52061 3577700101 6363 ,LFMid`@??LLGGM0T~ (d+q"Pl#Ud WVI &O uhh$jC#+F؉FQ^?-u1^?t8^?lu  Tj6HOa'@utvh[tgF$<u^>,OuF tQvvv :OGW v 2:OG :O T> T|vhh j>FP6HOM* ~}> TuvhhR j :OGG :OG :OhC j6 Th> N/(OFF(O;Fv ^ Gt"T$T+2 4 VFF>O*O+҉VFF>>O>O+6FOjjFPFOGuOjuh!hj8jJOh6Q.> }.N> R^jwwzFVN> :O9NsaNFV9W|9GsNڋNFV9W |9GwNGW  ;V|;FrNjN~UGWF~uFvF>O2 NNDFF>O2 NNF+҉VFF6 OO6 2Ov~VW2O6 _^+9> T{kNN9H |~f9F v]kNN9V  |9T wGkH F 6N6NkV T 6N6NFV]+FVFVkF6 6>O> > 뚋N6O6 JOJO6&O6 rNw ha+,NG Gt4G&O6zNwwhs+h~+N:O-;NvTj^_U3hhjxUV6 T%9Fujjvv3DTFVkN T;wvhhij ^U3DFV 9V|9FsFVFV U3FV 9V|9FvFVFV U3^^+U^GW ^+GW FV |  v~}^w ^w ,U^^'Vj~'Fj}^w ^w ,U;WVh[ u+$ [tG=uV}F t^_.U3U4WVvFFF[u=+t=-uFF+FFFFFFFF꬘[u.tFF t.tۃ~t]0uOFN~ |~s jj FP}'~ |~sjj FP`jj FFN~N~ !|~sjj FP-EЙFVP~ ,|~s#jj FPjj FPEЙFVFF FuOOF^~|~vFNF^Eteu`FF= t =+t=-uFF[t4~} kF -0FF[u~tF)FFF~uFVW~֍v_^^uA^&FVW~̋_^FN_F~rF~ }؋^~t^N^ ukFP~}Fv FFփC% VW~_^~t FeF^^_U3WV~tv^v ^^_U3U^%FW؀FVjjRP^WjjvvF0U3ZWVv~^t4^ ^+)G^ ^vvWjV^WV^ 7%Nj^ ^_UWVv~FELNLu L㋇.PF t`=%t[vFF t=%u+FJFNH;PvNPWJvJvN$HN~uiN+F)ENEN;Pv }tWEDt$Euvj N+FPq$ tWE t F +FΉFFƉFFF- =Xv.-NN܀NրNЀN@FF@uF^GF }؉Fրv룃F^GF }FDuN F-0DkD F-0DF؉^[uF@t DFKDFAN:FtF^GW F^GFV捆]FF }.FFu ~uFV؃ډFVFtF Ft FFFV扆@B |= w@ BuAF@uI9@Jjj @Pe N^Jk@ *0B|@ wN^@0F@uFȋN+N+> F҉FNFtF^GWFVF^GFF]FFFu!FPN^ FF FFFtF^GWFVF^GFF~Xu 1F썆]FFFV扆:< uF@uDF҉FN5:#^^N^:<؀N:< uF@tFȋN+N+8 ~ F҉FNFunF FucF=Xt*=ot=xtNFtDFBF1FEF@uFF^VW~܍w_^F@6FPFP6}6PVWv܋_^F~tFHFtFJ Ft FLFRF^?tF0^F~uFt ^F.Fȉ6^?tF^F666~6FFNRF^^F tPFH4 }$4 0N^444 N^40 N^0F9Fw~F. u+-N^^[tEeN^+F-FFN΀gF@uFF^VW~܍w_^FPFP~<}F<PVWv܋_^6F~tF;F}^?0tFNFtFP Ft FRFRFF2F2~^?t~|0 Fʋ^F^F22Fu~~ ^F.~<}F<29F~ANF+2FF.F~~^?t~|0 Fʋ^F^F22}ǍRFF@uF ~uFF^VW~܍w_^FPFP~}FPVWv܋_^FF" uFFȉ0Fu9vh J09J}J00^0u 00}~|F9F~ 0HFi0+FFF F^GRRF@(F^GF uFTF@uvFFF...?t Nȃ~}ꋆ.HN=v))|)))))j)p)))))))))))))))))))))))))))))))))))))))xR)))))))))5))F+FJFFF9FFFFF t$Fu N+FʉF F+FFҋF։FoFuiF+Fʉ,NPWjh\x,,㋆,N*;PvNPW,h\G,h\N+*N~t=FN(;PvNPWvvvvN(NFtfF҉&NPWjhr&&㋆&N$;PvNPW&hr&hrN{$NJ~@JN";PvNPWJvPJvN4"NF΄uFtfF NPWjhr   ㋆ N;PvNPW hr hrNNF΀t=FN;PvNPWvvvvNzNFuF9F F+FʉNPWjh\J㋆N;PvNPWh\h\NN^_U3MWVjvvv v4^_U3 WVjvvv v^_UWV~ }F ~ 5|F 4+^7F}^F^FPVWv_^] VW~_^F FtqF HFPF6 VW~_^F0N^FFSu~ sE^FGF1~*VW~v_^NFV|؋F F~uv^7~sZ sNN^FPVWv_^5 VW~_^F0G9~s~ r똋~2^0~v N^^1^~u v0G^?9P^_U^vvw7W^W]U^vvw7^W]UV V96,w^UWVv uUDt+Dt+VEDP! } NDttHDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇.+DD }+DȊD㋇.+;}V+^UWVvDDuJ}㋇DȊD㉏.>hD tLDDDZQD.DW t DuL@^_U8WVvD㋿.+ }D㋇.9|~|^_ø+r!;rXS[rX&XUB SPU~f%A ]USQVW *9?_^Y[]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]2U(WV60OFTV$>\>WVvd݃FJF^_UWVv<|u;u^_UVhju^UVjju^UWVv+~= t= t =+t =-tFFF<9k -0<0}~t^_U3*{xv+U3Pvv%U3VvVkVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv }HD+D.^_UVFF^Gu GtOvvv^G t^UWVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4v ljF)|<|}+DȊD㋇.+;}V)~wF^_UWVvdDu~ ||uDuz|FVFV~ u$jjjDPȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDPFVD;Dt5VDDt dDv vvDPFV~u ~u+^_ TV'P$UV^}G^Gt G؋!^GtG+Gt9wt Gu7+wjjj^GPHFV | ƙFVFV^U;WVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇.FFn9DsDu sWvDP7#F;tL ~|F+FF~9~vFFPvv F)DF|}+DȊD㋇.+;}V+~u*DDtDuvj t  tV:F6FFF N+F ~hV@uFH+vȋF+^_UWVv>\uVF u=u+^_U3WVv~G8Eu F|=u <u}=t+^_U hWVF"P6"j jhH _HF u |^FF= v=r=u |d@t+=u>J,~, t6"jWhl=txft}*b>eCuJ+ j666"SF 6" FFN u~t=u'=t=r= vb?tGȊG ȃN}t^_U3" 9Ft+HU3"9Ft+lU3"9Ft U}FV "9FtF+jh-=w.-J+LNPR FVFVXZhje% t=u=t`=u  `t+RP`GGRP FV`G+FVhj o^GWGW  FVGWFVhj 8vv6"[@u V6"QP,,,,P,+,jvv6" th jthj9V| 9Fr+먡 U3"9Ft6"@t6"UV"9Fth(6" (=t=DtHۃ>*uΡ02FV46hjjvv6"3 ug4 6t>t| up ud666462606666666" }+^U3"9Ft&$&+U3y"9FtU>& |>$w+Aj666"F6"jj v=u .$ &U V"9Ft> t!h jt6"!;j| ;hr+ -=w./v6">u_dPv_Ov6">v6" v6"ov6"v6"ɭ/////j// u1>u*6" ~> u 6"6 ^U3"9Ft> u 6"M+U WVv"9FtF6"jjFP=uj26"( tҋFFDFVDT|^_UtWVv"9Ft]6"jjFP=u6"jjFP=uj26" tFDFVDT|^_UWVv"9Ftc6"jj FP-=ujFPh~%=u t + +ҋNfFFFFv~+~9vwvVF uF)FvVԃ~}`vWvF uWFFv7~~.9vuWFFvVFFvWV+~+~9~r9vud>.OtFF F^F9FrF+FN+N;|vFFPFFvvFFFVF)FvWCF)F~^_U,WVFv~FFFGNu^_U WVFv~FFF^F^FFGNu^_UVWߎNj~v+ыtHw_^]UWVv u+V@P tVWG^_UWߎNj~*H_]sAwtBH;st4Dt L+HLƌځGt&r&v=t%tH;stDG t&vt=Gt&n7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;tvurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t  T48U^UWVv|uVDu DuLDDt9>,vE@tWDDFDt ^㋇.+DPtvDL|| *"|tL LDtdD^_UV Du 96,w+^% >xx z.zuzz|.xUWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2UVF N؋Fږf؋Ӌ^] T9U3VvL|| *V!^UVWvO؎O%u3% O O Ot'H&OOO t-^ t ?UO_^] T:VUqFPhTv }+UKVn9Fr+$v~@FFtFt^U V6=w:.<6jjFP9=u6P6J u'^^ G^FGG^w6jjh =u+6jjFP=u6&P6 ur t6 ^^^ G>t ^O^ L6jj FP7=tFP6K u^^ G^F5;7<;;;;;;;^U V6jjFP=uFP6 u0v ^^FG^FGG^w^UV6jjFP_=u46P6p t6P6W u#^ ^G^+GG^w^UV9Ft t=t5=tz=u=uj6 66U u6}; |; sv trj6 6 6 tu63; |; s vQ.6 ;|;sv+^UVjvv6 uv u-6jvV=t Vr݉6~F+^U3?6FFVFVF V FVFVvv v G }Fjvv6 u6jjh=t 6vv7+U39Ft>~t6~~+U3fFV        T?%  T@UVW~ vN^߿_^]s NË T4@r U3Fj "  p $ n   jvvP t+UVj 9Fuq& -n=<v.A 6& v& u } # 6& v& t] | V+ vo }1Uv }Fv]=t8 t=tVU u1=uG=uohJ  lAAlAAlAAlAAlAAlAAlAAlAAlAADAAlAAlAAlAASAA"AA@A;AAAAlAAlAA.AA3AAlAAlAAlAAlAAlAAlAAlAAlAAlAT^UWV^s)}E;uW6j ]F uhOvh ^?.tF?uhh ^^G^+GG^G +^_U hWVFFNN=tN=tN=tF)}W6j F uhxE+|@+rO ~t EFW@+MO F^!^G^FGG^FGN F^_U~WVv uW6j F uh`E+FPn+^ ^GvF t؋GW^GW ^+GG^FGf+^_UWV8WF u>" rhhi<&)}W6j F uhvv`E++^_U _WVv uYFP+h( v+>( u'~u th* !6(  * ~pvW6j lF uh.빍E+;FFP+^* ^? u^'ߋ^( G^FGG^FG+^_UvWVFN%=@tw6 t= t ?^ GFt6 3=`t=t=t=thF+ ^`^GG> @rh`Ρ  kr FE+E~5EP+W+FP+}r" 9Erhxwu^Gth]^_U [WVE+O u+FF~5N=at==bu'FP@+FVۉFVF Fty>$ drN5fFP@+FP+v{F uhoH^wwFPk$ p  $ $ kFV  p N u+^_UYWV~N  tn n u h^_UV>" r+>" u%>uh tDŽ6F>" vB" +ҹu3l uh tDŽl l l 6" " ^UxWVv u$N;" v+>}k)^_U9WVv=t=t(=t;r+ th ^UBWVvr"96p v k$  ;v 95u+^_U WV~r 9Fr hkFr F؋G% t=tF=|" 9Fr h%Ÿfv*FPCFB^?t:;3w+FP u!^Gu^G$<uF^_U3?ր> th hbh;ڃvh/UVWߎNj~*ы~vt tIs_^]UVWN ~JߎNj~ً*+ًˋ~vt tIs+tIsF_^] TKUWV~ vN^<^_]rNË܁+rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁糣N T$LUv vvv]ø(l TFL6` TRLTUVWߎNj~*)ً~v׹Ot tIs_^]prof: invalid hertz value. a.outmon.outr%s: not found %s: bad format r%s: not found No memory for monitor table No memory for segment table %s: bad segment table %s: segment table read error %s: no segment table %s: bad format %s: symbol table too large %s: no symbols No time accumulated name %%time cumsecs #call ms/call %16.16s%6.1f%9.2f%6ld %7.2f usage: prof [-al] [file] prof: bad format, 0x%x not in segment table HZ0 m -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) 00000000000000000000RORjQjQ,rQ ((((( H HHH unknown record type THEADR format error .oIMPORT format error EXTDEF name read error name table overflow no memory LNAMES name read error PUBDEF group/frame error PUBDEF name read error unrecognized SEGDEF type segment table overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error %s: ) Y@@@??$@Q??GA>rflow no memory LNAMES name read error PUBDEF group/frame error PUBDEF name read error unrecognized SEGDEF type segment table overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error %s: ) Y@@@??$@Q/usr/bin/prs 711 3 3 65315 3577677437 6260 ,O[4id`@??O[O[G[B~ (d+5Pk7U 1WV",FF؋F؀?-tGF u^?=au=ctj=du=etx=lts=rthJ=tW  t h{)h7W"F؊)) t hcV)^K=t h0W@uh,)=tFPh1h0.Fh0. )뚀=t>"9F9v~>9u hz(>*t>*t h(>*t>*u> *u h(6"n,&",",^؋? t h:WF9v>*t+P5^_U3]/WVvh&.B tjVh01"V.37^p7h01 >0tjUh060* h01jU|h01>:tjTh967 h01jTPk7h01 uh01 > *u>*u> *u>*u * *> *u Vh$Ah01  ^_U2f.Vv+FFFPV  u~tFPV =dtVH>*u~Dt Vje부>*t<00+FVFV> *t }F늀>*tA~|;~v3FPh.3 u~u>*t> *t FF> *t ~tF>0t h0. 0>'t h) BVF t.t~t .uVX/=ctQ=et^=gt,=it=mt*=xtV+vh@vh"*vh>>0tvv>'ulv*>0t 60->'t 6B -FPFP6"h0Ch)C0^Us,WVFF Ph01vv<uR<:t|u|:tFF-A=v.hx7h,b^7h/W^wh2K^uEwh56^u0wh8!h9h;6 *h>FPhAh0h)A }+0 uh)u 6>hD6&1hG>thJ>hNh9hQhx7h9hhT>hhx7h96>hh\> {hhilh01L(Phl\6 >6 |:4 4 * h4 j:,NF_-A#J{<:tD|u;|u2|:t)|:u6 >6 |mh4 j:FFFFF=DPu1~O=NDu~=GBu~=CBuW=FBu:^7ho}=6 >6 |/4 4 * h4 j/+^whuH=6 >6 |/4 4 * h4 j/*^wh{=F^7h^wh^wh֋^G Phɋ*w h뽋*G@Ph믋*wh룋*wh뗋*wh닋*7h^whs^w hgh@ht<h"*? t h"*h[<h>? u8h>h)h@h h"*hh>h> tWhh@h0h0> }+0 uh0>thh > uhWhh0h0> }+0 uh0>thh> uhWha>thh>thh> tWh,hm> tWh h X> tWhhC>th6h0h0h9= }+0 uh9h0h9= }+0 uh9h01vjh01h.(h.h7K t h! h.+ t h6h% t hUh7+ t hjh%h3:h01#Ph ` jj h'"'Whh4 j:'=ACu=MCu=BDu=FDu6 >6 |İ:4 4 *=DIu/=BFu>=KFu#=MFu=LKud=DLu=FLuX=PNu=UNu=LiuRH=DTuh=MPu=MRu3=DSuh=Dduj=Ldu%=Dgu=Thu^E=Dsu=Dmu/=TmuM=Dnu =TsuF=Dtu=Luu=Dxu=DyuF<\t9F=bt`~='u=:t#=\u6 >6 | h4 j 6 >6 }:6 >6 | h4 j 6 >6 |h4 jx6 >6 | h4 j a6 >6 | h4 j J6 >6 |\h4 j\36 >6 |'rh4 j'h4 j\%6 >6 }Sh4 Pu%l=ft=nu=ruj=tu36 >6 |\4 4 *6 >6 |4 4 **>"*@6 >6 | 4 4 * h4 j $^_U3#>\3t 6\3$h01ph0:h):h0:h9:h9:Up#WVv+F<0t<.u3FF F|.uFG<0t<.tF~Հ<uN<.t+^_UP#WVvFFFF+FFFPVy u>FPVH=dtV>*u~Dt Vje5뿀>*u#u~uV~v^FuFPFP }qau 9F_ڃu~t*u9Fu@ 9Fu79Fu.멃~u&FPP/ uFV~v^VJF t.t~t .uV/=ct=et=gt=it=mt=xtV뺀/utV~u h|V.3v^^_Uj!WVv~.FV t^F?u ^F?st+H^F< t< uFWvGFEPFv4FEPFv!^_U F^^+F tF2^G^+GF u^G^+GF uՋ^G^+GU3 WVv~V uVj.Ph'RVW.P^_UF jhv*jhv3PPFU WVvjjV<PF WhR3vhh&,& uv1 ^_UWVv>9uh9Y9.>9t 69W(G}tGF=It=Dt =EtV= t= uGFPWx~Eu vVKk^(^uG% Pv~Iu^G% Pv~It+PvV V6 t>>9t 693*t h+^_U0Pv(0PhP4vhFPp4L', } h],u7jFPPhhhh#hhh0.)4h0.! .PM5U3WVv~= t= uGW4AWhV3^_UFvF>^5t!Fvv&h01F u؃~t>^5u_58Ft h01~u hvd&vU]V.h9v  *99hx7vv**6 t jVh9jgvPh h92> u>9&1 u&19^U3Vv<t< u60 h03 60V%^U3Vv6BV%^UzWVvV  tG}u8Fu^_UMV>t h/6 t Vh/6 t Vh"/6 t Vh2p/>t h<`/>t hOP/6 t Vh[>/6 t Vho,/>t hz/6 t Vh /6 t Vh.>t@h.6 t Vh.#6 >6 | 4 4 * h4 j i^U3<VvhV@t'hV@t0hV|@t0hVi@t:hVV@t9^UWVvFF'PhFP0\=tdFFjj W=!uGF:u$Wv0 tWFP0 uF:W V  u~tƄ: t}UtVE ^_UWV+LJG|jF|urF|fuk< t< uF󬘋a< t< uFVq0@P㉇jV㋷F| uNv  u^_U|WVv:u h\> t*W5F;vPh7h0.2/h0.*> t*WF;sPhVh0./h0.> tVW^_UWVv~FF.G}tX't"t=>t~u h"h>u~th"hh6! GF=It=Dt =EtV = t= uGFPW~~ 4F9G }V~Eu vVKk^(^uG% Pv~Iu^G% Pv~It+PvV' V t*t h5+^_U1WVv*5 tF9DF9Du v'j F^7^FG^FG^F G^F G^Bt"*Pv^G t ^>^GvY^_UWVv*~= tF9Eu t}t>^WV Vc^_U6WVv*F}t@E'<u@E4F؋^G^G^G = uƄ'^_UWVv|Iu|t|Du D=t+FF^F t؀t~t+~~FFM^Iut^Du+G=u"^DuGF~u^GF ^IuG^F u u~t F9D~G~t F9D}G^_UWVvVF t#=gt=lt-jVh +ފFjEPh jWh l^_U%F9F=uFc~F|~c~F=uF ~|~ F=uvvTF~|vv?;F|lF=uF~|~PF=uF;~}x~;~o.F=uF;~}V~;~M+FFFlFF9F}4F tmnFVFvvFVNuFHFVjjFPFFVjj FVFP ؃t FV^FVW+U3~uF tmn=nu ^㋇FUWV>9=t =0|+=9&=t0 Gm=0|=9G-0Gȹ ƙ>9^_U/WVv~D 0GD 0G/GD@0GD@0G/GD0GD0G GD0GD0G:GD0GD0G:G0G0GGF^_UjWVv~F|t vrF|dtN< t< uFE < t< uFWVP< t< uFE PV69< t< uFhrV] F } vvVEP'^AF@< t< uFEPV < t< uFE PV < t vd^_UlVv<-uHBPV u-P{ Ph  tՍ9PV$1h0VG& }+0 u0%=@t"169hV uP,$FjjFPjjFPH~tBFPVhPt%P Ph  t9PV$1jjFP=t69VV$1^U3WVv~9uE9DuE9Du E9Du+^_U3Vv,4$hh0.$h0.^UWVv&u jVx,h.PlF t!$Ƅ&.=uG@u,DŽ,;u h'Dt3t h @t9jjj,TDŽ@DŽ$DŽDŽDŽ Ƅ'DŽDF^_U3 WVv~WV <.uFEPV <.uFEPV <.uFEPV ^_U3r WVv~t4h4WO#G}uO|ttth:W1#G}uO^_U& WVv~hFV W#@=~ hTW1 Phc6 u hfjWVƄ&DŽD~ujjW P,.P,!h0,GP >0~ h}pVF tF?u ^F?ht, VgPviF؀? tVHDŽ^_U WVvu>:uHh0V+"jxVFj60P Pv7hP0 6060vg~t~&& u.+ t-6v7W@u hp>:tG =u:^_UR WVv~ujV6v7V u5hFP !uhFP uhFP FF^-0 F^?uFF^-0 F^?uFF^-0 F^?u hFPz FPL FPjhjh6v7] tFPFPFPjsjh6v7<6v7 ^_U30 >v7t 6v7 v7:U WVvFFGF uNF^? uF^_U VFjv]^U츞 WVFPhF }6~ʃtFȉFjhH |؍FPV } VF9Fu/V +FFNjFPV=u]~t^/FPv4 |ыF9FuɋF%=@uFꉆbbb u~uxjVo jhJ }hVh< hhV6>%r?t-ShxdPQFPdP }F9Ft뷡bbb u~u/jhO }PF9Fu*V hp  }-j  }FjFPVU=t9t1jhj;69tP69j$jhjjhj vDPvjjhj",@tj", t v9",%? t$=t=ujh&.jrP U3)WVv~h0V }+ t hVo h^_UV>udh u h9r%dP6d u hFPF u hq6FF^UYWV63N>F9u#P4H;u> uh^_U3V!68t0>u؃>t 6^U3WVv~ <u FG8Dt+^_UWVv5FF8Du4+FHFGGFF:Du u~uFvvF~F< u^_U3.hnUWVv+<9k -0<0}<t^_U3vFPFPvUWVv~F<9kN ȃ0N<0}F^_UWVh7.V tWVF|^_U3`^ヿF tMhp Php j^F P^F jhz Phz jk jvv/߃jhf F ~ jjdjP UWVvZO^9/u ~~|^^?/tF^^vNـ$, u6~uvh ~uvh vh h0.kh0.c h. v^UPWVv~vFO }F^_U*Vv0F< tF^U WVv~ &FF^?tF8u^+^^GG uӋF ^_U3FUV$,=t3= t@=t=tu=tkvPh 0.V~ VsVvh 0.V`vjvVEvVPh 0.V/v, 뫾 릾 ^U^vvw7"^W]+r!;rXSI[r& && U# SP$k UV, V96 w^UWVv uUDt+Dt+VEDP } $,Dtt= DDDD^_U3"VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^UWVvDDuJ}㋇( DȊD㉏ >hD tLDDD" >WVvʃFJF^_UWVv<|u;u^_UVu^UVu^U3kjPK >@6 2">L6&">X6">d6"U3'FPvU츌WVdžvh | udž| j/v]! t |PvVvP$,=tm=t= tc= ts=t^pdž džxx|$,1xxt^t݉ u͍Ph ^*GwWhv tLvt$, ^_UWVv~FF<:t^F<uF9FtF/ ^FG=u^<tF+^_U3 vDUWVv u+^EEFE+E =at"=rt=wt'ɀM|+ueMjjjvM^_UWVv~FFEu+N ~}"W;@uF9Ftދ^Fq E9u~EFPj 5vF t+FFFF)EF}}+EȊE㋇ +;}W~u+vh^_U3Q]Pvv%U3:VvVVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjvF }HD+D ^_>r:r#tã$,ã:+UVFF^Gu GtOvvvI^G t^U WVv+D$<u9|t9Du9|uDDu V%+ t+D㋇ FDtF N+F ~0PjvQrF t+FHFF)DF|}+V3@u7DȊD㋇ +;}V~~tD@tV@u+'FFjvp FPvDP F^_UWVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇ +;}V)~wF^_U^KK ]UVW ?u)z u3$@$  D6 N؎$ _^]UWVvdDu~ ||uDuz|FVFV~ u$jjjDPOȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDPFVD;Dt5VDDt dDv vvDPFV~u ~u+^_>>TUlWVv> uVF u=u+^_U3:WVv~G8Eu F|=u <u}=t+^_>>/dUVFF>.  h, 7@u F9Fup+u, . 6. Vj 6, vF t+vv)6. 6, >. }+. Ƞ3 ㋇ +, ;} h, !~uxN^F^U3Qv PXU 9WV^W+< > FVFPuFwF/} Jt} Ku] 2 F] 4 FvWXFvWKF>X t89v| 9vu.}|(9v 9vu}}FVFPLE^_U3xWVv~:|t _-mD +D+^_U9WVjhQ^w7wFVjhQ^w7\FV~}FQVn^F%jj%v6%W3=nu& + +$ G9$ ~& ^FD^F?%%^_UWV%b GF u^kG | %GFGFGFFFFkǒ GFGFGFn^7Vn^dPVn^dPVn^dPVl^ d|D2D0^G dPVE%^_U3F u Fd u F unmU3VvF~ |F 0 FF 0F^UWV> tf FPjj FX j jvP6T j >X t jvl P6V h  u<uV *GT GF>T <t GNu<-u+F tFF<9kN ȃ0N<0}~tF؉FiF< > <t+X t>V F<t GNu^_Ëŋ^wgNO+Ë͋F u@^;t wgON/UWV5vF|uN+ҹ 0+NDxUVFF: u : t: h4 vv: t^>LE&U>WVvvV  tdEd|v FV~uF 9~s~FFO t^F^_U3VvVjjjDPDDdDtd^UWVvD|tDt tldFD uCL}㋇( DȊD㉏ =D"FUVWN^s3 #t tۍ@G0[r#t=u $,_^]UPSQRVW؋F-CGP __^ZY[X]  & }yuU VFFFFFFFFFPvvG^^>GUVWߎNj~v+ыtHw_^]UWVv u+V@P} tVW^_UWߎNj~*H_]UVWN ~JߎNj~ً*+ًˋ~vt tIs+tIsF_^]>H U FVu =u~t^FF>HtsAwtBH;st4Dt L+HLƌځGt& & =t%tH;stDG t& t=Gt& 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&; vurr #+ uu3YRQtWDw+JUXYZSP3RRPP Z[t U?^%FW؀FVjjRPd ^WjjvvT F0U3WVv~^t4^ ^+)G^ ^vqvWjV^WV^ 7 Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇ F̊F tV=%tQvFF  t=%u+FFFFʉF;FvFPWvvvvvy FĉFʃ~ucF+F)EFʉEF;Fv }tW|EDt#Euvj F+FP$ tWE t?F9+FFFډFFF=9~=1}u- =v.ONՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F Fu ~uFV؃ډFVFtF Ft F FFVFV |= wF Fu:F@uA2FFjj FPN N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu  FFىFFFVFV uF@u?FFN0^#^^N^FV؀N FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF0 FqF3 F F^GF΍FΉF@(F^GF uF6 F@uv}FF!FF^F?t N܃~}FHNL4P4PTL4PO4P4P4P4PeLBL4PHLZL4PL=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh> n~FFʉF;FvFPWvh> vh> v+FFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhT Zn~FFʉF;FvFPWvhT 1vhT vFFʃ~~6FFʉF;FvFPWvvvvvTFFFuqFuhF9F]F+FމFFPWjh> n~FFʉF;FvFPWvh> |vh> vFF^_>LRU^褭UVWNA~3ی=Gu WOOPW$;uBtHs; t2r#=u0GG3];u%Mt^Z믋 AA+@F3_Y _^]UWVv|uVDu DuLDDt, 9> vE@tW;߃DDFDt ^㋇ +DPtvDL|| *"|tL LDtdD^_UV, Du 96 w+^>SU^( ]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]>Ubs$,>U!U36 vvøG>U"UV ,9Fu"~t |tDV~u |tDEV%>VUVW~ vN^Q_^]s $,ËUVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]UVWN ~"ߎNj~vt tIsF_^]U Jڃ~u+jFh Xj;FFF~t2F9Fv)FF"F+FFFFFNvjvsjtF~| vj~ ~}~t FFPAFFU3UWߎNj~*ыFuH+_]UVWߎNj~*ы~vt tIs_^]UWV~ vN^p^_]rNË܁_rBË܁Sr6Ë܁Er(Ë܁7rË܁*r 3Ë܁$,U^vvw7^W]2UVF N؋Fږf؋Ӌ^]>@YU^谦]>TYUv vvv]ø(>vYUVvN^;s^s$,]UWVv ~~7~~1D$<u|t9Du|uDDu VXڃ+ t+D㋇ FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇ +;}Vڃ+~u*DDtDuvj tY tV؃F6FFF N+F ~hV؃@uFH+vȋF+^_>[6lUVWN ~ߎNj~FuH+_^]>:[輤s$,invalid sid (co8)invalid cutoff date (prs4)value after %c arg (cm7)unknown key letter (cm1)key letter twice (cm2)missing file arg (cm3)can't specify cutoff date and SID (prs5)must specify -e or -l with -c (prs6)@(#)prs.c 6.2get:Dt: :DL: MRs: :MR:COMMENTS: :C:/tmp/prXXXXXX%s: %s%u%u%u%u%s%s%s%s%syesno%s%s%s %s%s%s %s %s%s%s%s%.05d%.05d%.05d%.05d%.05d%.05d%c%02d%02d%02d%02d%02d%02d%d%d%s/%s/%s%s%s%s%snoneyesnonone%syesnonone%syesnoyesno%snone%snone%snoneyesnocurdir failed (prs2)cannot change directory (prs3)curdir failed (prs2)cannot change directory (prs3)%s/%s%s@(#)nonexistent SID (prs1)%spremature eof (co5)-r%s%scannot fork, try again-p-scannot execute '%s'%s(none) %sbranch ceiling %s default SID %s floor %s id keywd err/warn joint edit locked releases %s module %s null delta csect name %s type %s validate MRs %s :C::MR::UN::FD::BD:%d@(#)permiss.c 6.1not authorized to make deltas (co14)release %u < %u (floor) (co15)release %u > %u (ceiling) (co16)release `%d' locked against editing (co23)SCCS file locked against editing (co23)co25beginsco26endspremature eof (co5)@(#)rdmod.c 6.1Inex conflict %s at line %u (%s) @(#)auxf.c 6.1@(#)date_ab.c 6.2@(#)date_ba.c 6.1 @(#)del_ab.c 6.1s.r%s/%ss.@(#)dofile.c 6.1@(#)eqsid.c 6.1format error at line %u (co4)@(#)fmterr.c 6.1premature eof (co5)corrupted file (co6)@(#)getline.c 6.1@(#)sid_ab.c 6.1%u.%u.%u.%u@(#)sid_ba.c 6.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)sinit.c 6.1fputs could not write to file (ut13)@(#)putline.c 6.1%.05u%.05u%.05u%5u%c%c%s %c%c %s/%s/%s @(#)cat.c 6.1read/writeread only@(#)curdir.c 6.1%.//etc/mnttabcurdir: cannot open /etc/mnttab! /dev/%s....@(#)dname.c 6.1ERROR []: @(#)fatal 3.4wr@(#)fdfopen.c 6.1OUT OF SPACE (ut9)OUT OF SPACE (ut9)OUT OF SPACE (ut9)@(#)fmalloc.c 6.1ffree: Pointer not pointing to allocated area@(#)imatch.c 6.1@(#)index.c 6.1LOGNAME@(#)patoi.c 6.1@(#)repl.c 6.1@(#)satoi.c 6.1Illegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)setsig.c 6.1  ( dump.coreSIGNAL: (ut12) @(#)sname.c 6.1@(#)strend.c 6.1directory `%s' nonexistent (ut1)xcreat@(#)xcreat 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)xopen.c 6.1@(#)zero.c 6.1@(#)zeropad.c 6.1@(#)trnslat.c 6.1@(#)userexit.c 6.1no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)errno = %d, function = `%s' (ut11)@(#)xmsg 3.1:<2<2< :</bin/shPATH:/bin:/usr/binsh@ J M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ@(#)realloc.c:1.5 -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000ASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02dj n ,r v hz ~   ((((( H  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000ASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02dj n ,r v hz ~   ((((( H/bin/ranlib 711 3 3 43433 3577677022 6075 ,?(;id`@????G@A~ (d+ PW U< V~"~}jjF=tFFT ?^_?-uӃF^7NF<tXF^ vjCN~6 ^U2WVF:h6 m  u h=kFP GP6 jjh:=u>:eth6 '+ :<:A   ::  FډVFtFVFF u=::9V|9Fs :h-shh:  uFڋVܣ  FڋVܣ  jRP6 6 jjh: =uY:> uh< >Auhj6 h hGhAhAhhAP jhAm@uhYhA_FV+  F҉Vԋ GP@uhp6 W6 j6 6 VvvWVF t=uh~h2VbV\jjh6 .  uh6 jjh:A-=w.+&!h+AAAt 6 j* 6  G t h{ GP@uh^6 6 jjjWmjjjV`vvVWjF t=uhh jFVjjjVjFPVW V^_UWV6 @u h>Au2=t@=tC=t=t=t<=t?hYο .>A9>At/6 hd\o 7 = C Ij6 6@uhuwu FP2FP6   } h6 k^_U3.^ tY%=rO=wJ> |h6k   ^w  k UWVvnF<=~Uu=h <<uh,6<LJ<<At hAjdcU3J6 h h62>:th:hh6vvvh6 hh6ø+r!;rXS[r & U" SP(q UWV6>WVvGFJF^_UsWVv<|u;u^_UMVu^U0Vu^A 2A 2U3jv U3 vUV& V96w^UWVv uUDt+Dt+VEDPd }  DttlDDDD^_U3?VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇"DȊD㉏>hD tLDDD>DDW t DuL@^_UgWVvD㋿+ }D㋇9|~|^_U3*Pvv%U3VvVRVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjv }HD+D^_UVFF^Gu GtOvvvI^G t^U3VvL|| F* Vv^UWVv ~~~+FnF|$V&@uFFH+vȋF+X DF9DwDW4v!ljF)|<|}+DȊD㋇+;}V)~wF^_UWVvdDu~ ||uDuz|FVFV~ u$jjjDPmȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDPFVD;Dt5VDDt dDv vvDPFV~u ~u+^_A<+UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvoF)DF|}+DȊD㋇+;}V=+~u*DDtDuvj t tVtF6FFF N+F ~hVN@uFH+vȋF+^_A/fAXAUVW~ vN^9_^]s ËU^KK]UVW?u)nu3$@$D6N؎ _^]UWVvF|uN+ҹ 0+N,~, t6jWh=txt}*b>Cu+ j6660F 6ZFFN u~t=u'=t=r= v?tGȊG ȃN}t^_U39Ft+U3u9Ft+U3\9FtUAFV9FtF +-=w.+ FVFV% t=u=t`=ut+RPGGRP<FVG+FVoGWGW  FVGWFV8vv6@uV6Q66jvv6 t t9V| 9Fr+먡U39Ft6@t6UfV9Fth6 =t=DtHۃ>uΡFVjvv6 ug t>t| up ud66666666666 }+^U3z9Ft &+U3=9FtU> |>w+Aj666#6jj vi=u . UV9Ft>t! t6&;| ;r+-=w.v6> u_Pv_Ov6>v6&v6ov6v65ɓvvP u1>u*6 ~>u 66^U39Ft>u 6+U WVv9FtF6jjFP=uj26( tҋFFDFVDT|^_U8WVv9Ft]6jjFP=u6jjFPo=uj26 tFDFVDT|^_UWVv9Ftc6jj FP =ujFPh X~%=u t + +ҋNfFFFFv~+~9vwvVLF uF)FvVԃ~}`vWvLF uWFFv7~~.9vuWFFvVFFvWV+~+~9~r9vud><tFF F^F9FrF+FN+N;|vFFPFFvvFFFVF)FvWCF)F~^_UWVJFv~FFFGNu^_U WVJFv~FFF^F^FFGNu^_A.&A:UVWN^s3#t tۍ0[r#t=u  _^]UPSQRVW0 ؋F-P__^ZY[X],.&,}yuUVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]UVWN ~JߎNj~ً*+ًˋ~vt tIs+tIsF_^]U FV~t^WFVA*! *A6!sAwtBH;st4Dt L+HLƌځGt&4&8=t%tH;stDG t&8t=Gt&07뽋w3Y;t $@@Mt M tNN3QEt+IAA&;6vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t U9^%FW؀FVjjRPS^WjjvvF0U3WVv~^t4^ ^+)G^ ^vNvWjV^WV^ 7,Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvFĉFʃ~ucF+F)EFʉEF;Fv }tWYEDt#Euvj F+FP tWE t?F9+FFFډFFF=9~=1}u- =v.((NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F:Fu ~uFV؃ډFVFtF< Ft F>FFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu@QFFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFbFqFeF F^GF΍FΉF@(F^GF uFhF@uvFF!FF^F?t N܃~}FHچ$l(l($l('l(l(l(l($z$l($$l($=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhpn~FFʉF;FvFPWvhpvhpv> FFʃ~t6FFʉF;FvFPWvvvvv FFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvFFʃ~~6FFʉF;FvFPWvvvvvgFFFuqFuhF9F]F+FމFFPWjhpn~FFʉF;FvFPWvhp|vhpvFF^_A*U^lU0WVv|uVDu DuLDDt&9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UuV& Du 96w+^Az+UN^)ss ]UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2A, ӋA,!<U3VvL|| *VQ^U{V^}G^Gt G؋!^GtG+Gt9wt Gu7+wjjj^GPFV | ƙFVFV^øGA,$U܍FPhTv }+UVnX9Fr+$v@FFtFt^UV6N=w:..6NjjFP=u6NP6N u'^^xG^FGG^w6Njjhvi=uP+P6NjjFP?=u6NP6Ns urxt6x^^^xG>Pt ^O^vL6Njj FP=tFP6N u^^xG^Fg-i.-------^U V6NjjFP^=uFP6N u0v ^^FG^FGG^w^UV6NjjFP=u46NP6N$ t6NP6N  u#^ ^G^+GG^w^UVN9FtV t=t5=tz=u=uj6h6f6N uV6N6;l|;jsv trj6p6n6N tuV6N;t|;rs vQ.V6N;T|;RsvV+^UVjvv6N" uv u-6NjvVQ߃=t V݉6FX+^U36NFNFVFVF V FVFVRTPVvv v G }Fjvv6Ng߃ u6NjjhZރ=t 6Nvv7+U3ءN9Ft>t6+U3׋FV^`bdfhjlnprtA,2%( UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]U32׋F  Z    ^ \ jvvPރ t+UV 9Fuq -n=<v.3\ 6 v u }\ #\ 6 v t] |\ V+ vo }1Uv }Fv]=t8 t=tVU\ u1=uG=uohJ \ 3333333333333333333333333333y33)3333Y333333333333333333333333333T^UOWV^s)}E;uW6 F uhOvh^ ^?.tF?uhh^ ^^G^+GG^G^ +^_U WVFFNN=tN=tN=tF)}W6 +F uhxE+|@+rO ~t EFW@+MO F^!^G^FGG^FGN F^_UWVv uW6 kF uh`E+FPn+^ ^GvF t؋GW^GW ^+GG^FGf+^_U)WV8WF u> rhhi<&)}W6 F uhvvHE++^_U WVv uYFP+h v+> u'~u th2  !6  ~pvW6 F uhL빍E+;FFP+^ ^? u^'ߋ^ G^FGG^FG+^_UWVFN%=@tw6 t= t ?^Z GFt6 3=`t=t=t=thd+ ^`^GG>Z @rh~ΡZ Z k FE+E~5EP+W+FP+}r 9Erhwu^Gth]^_U WVE+O u+FF~5N=at==bu'FP@+FV~FVF Fty> drN5fFP@+FP+v{F uhoH^wwFPk  z  kFV|~ N u+^_UWV~N  t  u h^_UhV> r+> u%>uhbك tDŽ6F> vB +ҹu3 uh#ك tDŽ   6  ^UWVv u$N; v+>}k)^_UWVv=t=t(=t;r+\ th\ ^UWVvr"96 vzk z;v 95u+^_U ZWV~rZ 9Fr h$kF F؋G% t=tF=| 9Fr hCŸfv*FPF`^?t:;3w+FP u!^Gu^G$<uF^_U3̀>^ th^ hh6x҃vh6lUWV~ vN^‹^_]rNË܁}rBË܁qr6Ë܁cr(Ë܁UrË܁Hr 3Ë܁9£ U^vvw7,^W]U^vvw7^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v@;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]AV?Uv vvv]ø(Ax?6UVWߎNj~*)ً~v׹Ot tIs_^]UVF N؋Fږf؋Ӌ^]__.SYMDEFrcannot opennot an archivebad word orderno symbols/tmp/ranlibXXXXXXcan't create temp filecan't re-readread errortemp file write errorwcan't rewriteinternal error: bad header typewrite errorcan't complete archive rewritetemp file read errorwrite errornot an object file8086 rela.outb.outx.outx.out segmentedbad formatnot in %s formatsymbol table setup errorsymbol table read errortoo many symbols, fatal errorno memory, fatal errorusage: ranlib archive ... ranlib: interrupted ranlib: %s: %s: <~?>>> -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000unknown record type THEADR format error .oIMPORT format error EXTDEF name read error name table overflow no memory LNAMES name read error PUBDEF group/frame error PUBDEF name read error unrecognized SEGDEF type segment table overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error  %s: ((((( H ble overflow SEGDEF name index error SEGDEF length error bad type index (warning) checksum error unexpected EOF BSSDATACODETEXTCONSTENDDSSTACK(warning) segment index error (warning) class index error /usr/bin/ratfor 711 3 3 40063 3577677420 6732 ,4 id`@??44G[5 ~ (d+sPn U3gh &>&| h ` jx&㉇ hv 6xh"c  &LJ UhV6&惼 t & h( h3 & Ch5 FFP F=:t1=(uF~)uN ~,u~tFP ~}~} h;` ~,u h\ ~:to~t hb9 h~d je&㉇ & ^UFPH=:t h& & { h U3~u& J &>&} hv) U3QVj ha jxP x@d6DŽ DŽ8^U3VF@P E ~~h& [h v ㋷8tu F@@Ph ^U3 hhjxPa U3JF@PH hZv U3Vj h.jWx㉇d6DŽDŽ86xp . hJh x@P ^U3v hF@PO UoWVh  t t(thhh ;t{t }tu h\(uGD)uO< u"h  t t th=u>u hh ~z t h3^_U3FHH+FU3 vfUhhFh F=;u= t~={t =}t=u h1d~,t*~+t$~-t~*t~(t~&t ~|t~=uFP = tFP~(u Fh%~|i~~"h]~)uN~}hJ+UVjY hqjx@d6DŽDŽ8j㉇Nh F=(thu?hYh~ =;th ] ~h hR =;u 6x\h 6x`hF~|h F=;uJhx@@P~} hFF~|ivF=(u4F8~(uF~ th녃~)uN~}h-~)uN~|~ tF^?u둋^F-@P+㉇LFF^FvF u^UV㋇NF㋷8tu F@P v^ tvXv_hqF@@PFF^F?uvS^UVhy  t0;t+}t&h Lh3h*f}u h !h^U3Vhjx㉇d6DŽDŽ86xI^U3GVv㋷8tu F@P^U Fhl F=uhHF~;t h F9} h#+^㋇d@P+^』8UFh F=uhHF~;t hY F9} hd!+^d<+^』8U~ t~ t ~ t^FF u+U3V>:u hh6L8*hhvhh8h :^UV>:u h<h\hDhP6L8*hSh6 F=;t=}t= t =t u~t~u F:^U3xƇz>x~hzht6N+zxU3>ftjcK!vbU WVFF>zu >~~^F u^tuFHP=&uz~= u= u=!uN="t=$u=%u}FFF^?\uFFF^?uFx@@=G~>htNvqjhV~\uF^FP9^F;uڃ>htVFHPx=G~]"t'uWN^PF^?ux^?uFP=uhh=uh>uhFkhԃ=uhj=lƃ=uhh봃&uFh맃|uFh&j ==t='u=<tV=>ud=\u=^t=|t^_U3t>xG~JxxFzU3Qvx=G~^FP^?uUxƇzhzh6NF>ftk@F~#~F#x xxƇz x9Fd|yz>z~ hUF>ftkF~#~F#j x9FU[F F tPF 0RU3*~u>xt~~ vhOU3>uh2vxU>ftM>zuL>~~E+FF-^ u ƇFPh6NrF@FF~9F|~U fWVFF^F=$u ~V= u~# t=}4==t$>L~LP4L듃>J~kJ L㋇PF=tPh 7}L㉇P u  7QLFLJ* ^8! t t#t_uƈ uƈ^ x t t#uv uD^؊tuFߋ^^v؉^?tu9Gtw0FF^F~=\u|=]uh=^t=_ug=|t^_U Vv t t^U3i h= thQ U< WV^Gr^:FuF~^^_U WVvG}uO>r hj  O;w^_U WV>v SL㋟PO|L㋟P?*LP  u L*u+^_U< WVvFF<ueFF㋇ #v؋? G}uFF8Dt^GF uָ ^_UVv<uCjvMvBDFDF㋇ DF㉷ Dtv D^U\WVvV@PF^F u^_U'V\^_?-uW^_6ud^_GF t(|"^_Cuf^_huhNF~FJF >J~ FvhF^ヿujhhi6:Y ^U3OV6LDŽ*F8hjNj) ^UjV^F= t= t=(uFFF>^<)u_~"t~'uFFF^;Fu8FFF^F< t< t<;tF^< u݋^huFP; LL㉇P uFP jX6LDŽ*F8^U:hF= t= t= t=;t ={t=}uFP~u+F~u5h؋GF= u(똁~ u댃~~F U3U F= t= t=(uF(F= t= uF FF t؀tAt:FƇ~ t/~ t)~ t#~,thz*F뛡@F~ uX.F= t= tFFF~#t~t^FFF= u܋FxF= t= t=,t= tFFFF(^F t/=(uF ~)uNF~}^ t u N~^ƇjFPh$UWV  b> FbFF~ r h^Fx^㋇F=~*>}1 }F~|~|F^㋇(F=t>} }F^?uF9Gt@F^㋟^9uxFF>%F^?|9u^GF }+~u u=|==uFF؋|FFt~FF+Ex4^㋇N)N^@F=}㋟^F9uf^㋟㋇QhN;^㋇F |=}㋇Fみu n~ s>t~FF+Ex^㋟4^㋇N)N^@F=}㋟^F9t^㋟㋇FFbF > -= vZ.t D@Ptt` tHt+yjtjt /tnP4#I6xx4 t<,28@G555M5SYb555k5qwB^_+r!;rXS[r&U SP"UWVv|uVDu DuLDDt9>2 vE@tWDDFDt ^㋇4 +DPtvDL|| *"|tL LDtdD^_UWV6LFV$>^ >WVvFJF^_UWVv<|u;u^_UV  u^UuV  u^UXWVv+~= t= t =+t =-tFFF<9k -0<0}~t^_U3 xvUV V962 w^UWVv uUDt+Dt+VEDP } DttDDDD^_U3RVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇4 +DD }+DȊD㋇4 +;}V+^UWVvDDuJ}㋇DȊD㉏4 >hD tLDDDLD4 DW  t DuL@^_UzWVvD㋿4 + }D㋇4 9|~|^_U3=3 Pvv%U3&VvVRVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv> F } t  t+DFD t^?ruD^?au ujjjv  }HD+D4 ^_UVFF^Gu GtOvvv^G t^U^KKb ]UVW` ?u)|u3$@$` b D6f N؎&_^]UWߎNj~*H_]sAwtBH;st4Dt L+HLƌځGt&n &r =t%tH;stDG t&r t=Gt&j 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;p vurr #+ uu3YRQtWDw+JUXYZSP3RRPPM Z[t U^%FW؀FVjjRP^WjjvvL F0U3WVv~^t4^ ^+)G^ ^v vWjV ^WV^ 7\ Nj^ ^_U^TWVv~FEFȋFʃ~u ^㋇4 F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }t WEDt#Euvj F+FPB  tWLE t?F9+FFFډFFF=9~=1}u- =v.-NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.Ft Fu ~uFV؃ډFVFtFv Ft Fx FFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xuz  FFىFFFVFV uF@u?FFN0^#^^N^FV؀N}FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF FqF F F^GF΍FΉF@(F^GF uF F@uv)FF!FF^F?t N܃~}FH)--)------))-))-.*=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh n~FFʉF;FvFPWvh vh vnFFʃ~t6FFʉF;FvFPWvvvvv2FFFtXFFFPWjh Zn~FFʉF;FvFPWvh 1vh vFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjh n~FFʉF;FvFPWvh |vh vFF^_/U^UV Du 962 w+^0(0UFPhTvm }+\0%h0UVW~ vN^}_^]s Ë00v0jU^vvw7 ^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v?;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]2*2Uv vvv]ø(UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇4 FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇4 +;}V,+~u*DDtDuvj tY tVcF6FFF N+F ~hV=@uFH+vȋF+^_36`UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UWV~ vN^ˋ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁uˣUVF N؋Fږf؋Ӌ^]switchSwitches nested > 5 I = if(.not.(I.eq.(Missing left parenthesis in case).or.Missing parenthesis in case)))Missing colon after defaultdefaultSwitches unwound too farrepeatif(.not.)if(.not.)elsewhileif(.not.)endwhilemissing left parenassigment inside conditionalmissing parenthesisYmissing left parenmissing right parenformissing left paren in FORillegal FOR clauseif(.not.(missing left paren in FOR clause))invalid FOR clauseendfor = returndo illegal BREAKillegal NEXTratfor:error at line %d, file %s: ****** *****F ratfor:syntax error, line %d, file %s %s &.ge..gt..le..ne..lt..eq..ne..not..and..or.%s more than 19 continuation cards continue goto %s rmissing quote  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~pushback overflowdoifelseforrepeatuntilwhilebreaknextdefineincludereturnswitchcasedefaultfunction    can't openrillegal define statementyacc stack overflowsyntax error.}1} - /()',*!"#$% &+.10       !       ;{ {} }  !"# 0\\2 d -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H 2 d -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H /bin/regcmp 711 3 3 21514 3577677023 6100 ,j id`@??G6  ~ (d+ PW U WV^_?-u FFNFNuQF^Fh7  u5j hj^7*P^7jljhj_F ^?/uF^?uN^?t ^F9sN^?uF^?t^F^F uN^F.~t ^Fc ^Fi^j) hh)  }jhjj h$$>hu4 O| ؊* 6 m< t< uh>u 6  F O| ؊* 6 F< t>t> uN O| ؊* 6 < t< t<"u_jh$BPh$jjhYjy O| ؊* 6 U< u6 ?t!h="t=\tJG>"t>uj hwjjp O} ؊* O| ؊* 6 =\t:=bt0=nt!=rt!=tt<7'<0|#PS    \G>ht# O} ؊*6 0< u+< u$<"thjh$mFF u2jhj h$Ph$j jhj ,h$hy h$hm 5F ~^FPhH F~ |h6 >h& v j^_UWV+~FG}u^_UWVF0? O| ؊* 6 <0|<7-0G||* O| ؊* 6 h^_UXQWVFjF|FF+FFF^F7F^?uFF؃FFFP ~ u+mFF^F t#^u^F G*t +t{u vE N^F u7^?t FF4GN~ Ëj?u+FF*t {t+t~=*u~=$u=(t=)tW uhvE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UWV6~F~ V$>>WVv4FJF^_UWVv<|u;u^_UVu^UuVu^| | U3A vU*V V96w^UWVv uUDt+Dt+VEDPv } dDtt\DDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UMVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UXWVvDDuJ}㋇DȊD㉏>hD tLDDD DDW  t DuL@^_UWVvD㋿+ }D㋇9|~|^_U3 Pvv%U3kVvVRVvv^UGWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjv  }HD+D^_U^KK]UVW?u)u3$@$D6N؎Z_^]UVFFu thvv" t^| h sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPP Z[t U_^%FW؀FVjjRP ^Wjjvv F0U3WVv~^t4^ ^+)G^ ^vvWjV* ^WV^ 7 Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tW'EDt#Euvj F+FP  tW_E t?F9+FFFډFFF=9~=1}u- =v.ZNՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uv%FF!FF^F?t N܃~}FHڸ=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhvFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhv-FFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhvwFF^_| U^:UVV Du 96w+^| U!FPhTv }+| &%F| 2UVW~ vN^_^]s dË| ` | lUWV~ vN^v^_]rNË܁erBË܁Yr6Ë܁Kr(Ë܁=rË܁0r 3Ë܁!dU^vvw7 ^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv vK;Vwr ;Fv+FV +FV u؃_[]2| ZUv vvv]ø(UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDP`F;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}V+~u*DDtDuvj tY tVF6FFF N+F ~hV@uFH+vȋF+^_| 6UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UWߎNj~*H_]UVF N؋Fږf؋Ӌ^]rcan not open can not create .i file unexpected eof missing initial quote for : remainder of line ignored unexpected eof fail: /* "%s" */ char %s[] = { 0%o, 0}; @(#)regcmp.c 6.1 t   -+ 0123456789ABCDEF0 123456789abcdef0x0X(null) 00000000000000000000 ((((( H  -+ 0123456789ABCDEF0/usr/bin/sact 711 3 3 47012 3577677441 6373 ,B did`@??BBGNC ~ (d+hP= UV:FF9F|vv?-tGF u@@FFF=nu=rt=suh/^?u^vFhHhHv+PT~t'F^?tFPhhH/hHNF؊ th63FZ됃>Zu hMhd^7aPw/ u 2>2u`i&::F^vF t hPFF9F|ڃ> t+P^U,h>@+ tmjvh62`jjghPP>t%>Z>u>thhz66 >t h$PjjzhfP t h hHh>t%PPPh66l  th"jqhPBh"1jqhPjD$PjzhP>-uB } h; u$P+P.j;P.U4WVFdžj*h jjjpv@PP FjhjqvPfP FjFPPFP, u]^?u/Ftv&vhP  v0^F9uF9GuF9GuF9GtvPvhP tZv&h^GP-"jjpv0Ph" vuvl> uuhh  ^_U3U"PjzhP t+jqhP,L &"PjzhPUVhjpvPF uBvhh:evF@tM^6O|+F^67*^O|Ë^7*뿋^6v$v^^U0WVvVF t#=gt=lt-jVh - +ފF jEPh   jWh  l^_U3Vv^?u#<u|u|u|u |u|t hH ^UVv<-uHP  u-P Phl  tՍTPVhV) }+ u%=@t6ThoV uP&FjjFP<jjFP*H~tBFPVhqP)P@Phw1  tTPVjjFP=tf6TVV^U'WVvjvW5=t= uRVWGDPWGhW DsWDP)@ GhAD PWJ>RD$D&D(~tw=trW(@PjWP{=iuG|$=t = u'GG=xu(G|&=t  tG}uG+GG܀=zuG|(^_U3WVv~WV <.uFEPV~ <.uFEPVk <.uFEPVX ^_U3WVv~t4hW 'G}uO|ttthW&G}uO^_UQWVv~hFVtWo'@=~ hW Ph u hijWV*Ƅ&DŽD~ujjWP,.P,#h,GPb>~ hVF tF?u ^F?ht,V|Pv F؀? tV]DŽ^_U@!FRF=uFc~F|~c~F=uF ~|~ F=uvvTF~|vv?;F|lF=uF~|~PF=uF;~}x~;~o.F=uF;~}V~;~M+FFFlFF9F}4F tmnFVFvvFVNuFHFVjjFPFFVjjR=t =0|+=9&=t0 Gm=0|=9G-0Gȹ ƙ>R^_U3 Vv,$hfhHY#hH(^U WVv&u jV,h.PF t!$Ƅ&.=uG@u,DŽ,;u hDt3t h@t9jjj,DŽ@DŽ$DŽDŽDŽ Ƅ'DŽDF^_U WVvu>^uHhV"jxVFj6P PFh P66v~t~&& u.+ t-6FW@u h>^tG =u^^_U WVv~ujV6F u5h FPf!uhFPV!uhFPF!FF^-0 F^?uFF^-0 F^?uFF^-0 F^?u hFP FP FPjhjh 6FP tFPFPFPjsjh(6F/6F' ^_U3 >Ft 6F F^U WVvFFGF uNF^? uF^_U3  :ttjhFj!>Tt1jhLj!6T P6Tju!jhOjh!jhQj[!vm PvjF!jhTj9!:@tj: t vX:%? t$=t=ujh>jPOdU3 WVv~hVZ }+ t hfV0hh^_U V>udh u h|9r%dP6 u hFPZF u hq6FF^UWV63N>F9u#PH;u> uh^_U3V!68t0>u؃>t 6^U3IWVv~ <u FG8Dt+^_UWVv5FF8Du4+FHFGGFF:Du u~uFvvF~F<u^_U.WVv~jVPjYPvPPhh FPPCF(;FuF;FuFF#F;Ft.GOtVhvv u+hV }+ u j ġFVjVZF |jPvOFv? ~uF;u;t Vj@u1><u*hV^ }+ t9Vu9Ftj!+FV ~@|=<r6~|#~|~<tރ>< th9vUCWVvjV }+(jFPWFW~ ~uߋF9Fu׸^_U3h@UjjFjjFjjFv }><t vFvvc;duFvFvjMvjBvj7FUMWVv~F<9kN ȃ0N<0}F^_UWVh\V tWVF|^_U3^ヿ tMh4Ph4j^ P^ jh>Ph>j jv[vRjh* ~ jj9jPUCWVvoO^9/u ~~|^^?/tF^^vNـ< u6~uvh~uvhvhhHhHh hv>^U3v  thv+UWVv~vFO }F^_UVv0F< tF^UWVvGv <t><u-><uopPvvhVhHq hH@>< uFFhsv +UV<=t3= t@=t=tu=tkvPhHVVVvhHVvajvV|vVPhHVvV 뫾릾^U^vvw7!^W]+r!;rXS[r$&$U SP % UWVv|uVuDu DuLDDt*9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV* V96w^UWVv uUDt+Dt+VEDP } <DttDDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U(WVvDDuJ}㋇&DȊD㉏>h"D tLDDDjDDW` t DuL@^_UWVvD㋿+ }D㋇9|~|^_UQWV6PFV$>>WVvmFJF^_UWVv<|u;u^_UV  u^UV  u^U3jP | p dU3ysvUbWVvh u+^EEFE+E=at"=rt=wt'ɀM|+ueMjjjvM^_UWVv~FFEu+N ~}"W@uF9Ftދ^Fq E9u~EFPj 5vF t+FFFF)EF}}+EȊE㋇+;}W~u+vh^_U3'2Pvv%U3VvV'Vvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjv }HD+D^_D#r#tã<ã\+UVFF^Gu GtOvvv^G t^U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇FDtF N+F ~0PjvQ,F t+FHFF)DF|}+V@u7DȊD㋇+;}V@~~tD@tV@u+'FFjv FPvDP F^_UWVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4vzljF)|<|}+DȊD㋇+;}VV)~wF^_U^KK]UVW?u) u3$@$D6N؎ _^]U}WVvdDu~ ||uDuz|FVFV~ u$jjjDP ȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDPFVD;Dt5V0DDt dDv vvDPPFV~u ~u+^_&.&/ؓU4WVv>uVF u=u+^_U3WVv~G8Eu F|=u <u}=t+^_r'ؓ'vUVFF>, h*@u F9Fup+u*,6,Vj 6*vyF t+vv)6,6*>,}+,Ƞ1㋇+*;} h*~uxN^F^4(B(%N( U3v PXU WV^W+FVFPuFwF/} Jt} Ku] F] FvWXFvWKF>6t89v| 9vu.}|(9v 9vu}}FVFPLE^_U3 WVv~:|t _-mD +D+^_UWVjhQ^w7 FVjhQ^w7FV~}FQVn^Fjjv6 W3=nu+ +G9~^FD^F?^_UwWV@GF u^kG ZGFGFGFFFFkpGFGFGFn^7Vn^dPVn^dPVn^dPVl^ d|D2D0^G dPVE^_U3F u Fd u F unmU3YVvF~ |F 0 FF 0F^UWV>tfFP9jj6t jvP64hh u<u4*G2GF>2<t GNu<-u+F tFF<9kN ȃ0N<0}~tF؉FiF<t+6 t>4F<t GNu^_Ëŋ^wgNO+Ë͋F u@^;t wgON/-x-lUWVvvV  tdEd|vFVo~uF 9~s~FFO t^F^_U3VvVjjjDPDDdDtd^UWVvD|tDt tdFD uCL}㋇&DȊD㉏=DjD!DDW tL@DD^_/  /UVWN^s3#t tۍ/0[r#t=u <_^]UPSQRVW؋F-/P__^ZY[X]&}yuU <~u+jGFh0jFFF~t2F9Fv)FF"F+FFFFFNvjv [j F~| vj~ ~}~t FFP FFU3U tVFFFFFFFFFPvvo^^ 1UVWߎNj~v+ыtHw_^]UWVv u+V@P tVWy^_UWߎNj~*H_]UVWN ~JߎNj~ً*+ًˋ~vt tIs+tIsF_^]UG7 FV~t^WFV 2 U FVu =u~t^FF`2 sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPA Z[t U^%FW؀FVjjRP^Wjjvv F0U38WVv~^t4^ ^+)G^ ^vrvWjV ^WV^ 7C Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tW}EDt#Euvj F+FP6  tWE t?F9+FFFډFFF=9~=1}u- =v.R9NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FP N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFF FF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀NKFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF FqF F F^GF΍FΉF@(F^GF uF F@uvUFF!FF^F?t N܃~}FHڰ59959899995595595=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh n~FFʉF;FvFPWvh vh vUFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjh2 Zn~FFʉF;FvFPWvh2 1vh2 vFFʃ~~6FFʉF;FvFPWvvvvv~FFFuqFuhF9F]F+FމFFPWjh n~FFʉF;FvFPWvh |vh vFF^_;U^BUVWNA~3ی=GuWOOPW$;uBtHs; t2r#=u0GG3];u%Mt^Z믋 AA+@F3_Y _^]UV* Du 96w+^| J>s<b>U^]øGUV ,9Fu"~t |tDV~u |tDE -r [-p] [-s] sccsfile ..." 1>&2 exit 1 fi for i in $@ do case $i in -*) case $i in -r*) if [ ! "$sid1" ] then sid1=`echo $i | sed -e 's/^-r//'` elif [ ! "$sid2" ] then sid2=`echo $i | sed -e 's/^-r//'` fi ;; -s*) num=`echo $i | sed -e 's/^-s//'` ;; -p*) pipe=yes ;; *) echo "$0: unkown argument: $i" 1>&2 exit 1 ;; esac ;; *s.*) files="$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$sid1 $i > /tmp/geta$$ then if get -s -p -k -r$sid2 $i > /tmp/getb$$ then bdiff /tmp/geta$$ /tmp/getb$$ $num > /tmp/getc$$ fi fi if [ ! -s /tmp/getc$$ ] then if [ -f /tmp/getc$$ ] then echo "$i: No differences" > /tmp/getc$$ else exit 1 fi fi if [ "$pipe" ] then pr -h "$i: $sid1 vs. $sid2" /tmp/getc$$ else cat /tmp/getc$$ fi done trap 0 rm -f /tmp/get[abc]$$ "$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$s/bin/size 711 3 3 22316 3577677027 5602 , `id`@?? G>!~ (d+t P U\WVv^ G}/u>=uu ^Fn6Nt4F^h Ps  u h 6 6 ^_UVFF6jj h u=uT~=u=~=u0=}=  FI**ȋڡԊ*" ډ**ȋڡԊ*" ډ**ȋڡԊ*" ډ@t+=t;F+ҋ+ɋӣ+ҋӣ+ҋӣ>Cu+ RP>uGW**ȋGWԊ*" OwGW **ȋGW Ԋ*" Ow G W**ȋG WԊ*" O wHD*L" GD*L" GD*L" GF>t'GWGW G WGGGqjj tc=|= ~=u=u ?th"^=um =u<==uV=uN= uF= 뵃>~ 6h5 666666h: RPRPhK ~t hY ~t hh hw ^UV+FVjRP69 >uO"=t1=t(=t=tjfRP6 %+V thy ^U.GWV!W>| hM)|h6WjFP t)CE+FP㉇_^_UFIFF$<u+FFn~FP)FFP)FFP)F~r9Fv hw~r9Fvh^㋇F u ^㋇FF=t =t%=t$F+"F+~u F+iUWV~JN  t+^_U3Vv!t  ^UwWVO|?* 6@u>u 6h+^_UV ^UWVvV F=|;h W  thW  u6hW  u#~|~hW  u+^_UVv vvvJ9vt6h +^U3F66h9hZvv v vvvhZhBhZ+r!;rXS[rD&DU SPUWVv|uV8Du DuLDDtJ9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_2UWV6FV$>>WVvaFJF^_UWVv<|u;u^_UVu^UjVu^U3N vwU7VJ V96w^UWVv uUDt+Dt+VEDPU } DttEDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UZVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UeWVvDDuJ}㋇FDȊD㉏>h D tLDDD DDW  t DuL@^_UWVvD㋿+ }D㋇9|~|^_U3 Pvv%U3xVvVRVvv^UTWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvr F } t  t+DFD t^?ruD^?au ujjjv  }HD+D^_UcVFF^Gu GtOvvv1^G t^UWVv ~~~+FnF|$V5@uFFH+vȋF+X DF9DwDW4v ljF)|<|}+DȊD㋇+;}V)~wF^_UsWVvdDu~ ||uDuz|FVFV~ u$jjjDP= ȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP FVD;Dt5VDDt dDv vvDP FV~u ~u+^_UDVFFXu XtXhRvvX t^UVWߎNj~v+ыtHw_^]UWߎNj~*H_]U^%FW؀FVjjRP ^Wjjvv* F0U3iWVv~^t4^ ^+)G^ ^vfvWjV ^WV^ 7_Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvFĉFʃ~ucF+F)EFʉEF;Fv }tWqEDt#Euvj F+FP  tWE t?F9+FFFډFFF=9~=1}u- =v.NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu/FFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF@FqFC F F^GF΍FΉF@(F^GF uFFF@uvvFF!FF^F?t N܃~}FH)/b@#5u=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhNn~FFʉF;FvFPWvhNvhNvqFFʃ~t6FFʉF;FvFPWvvvvv5FFFtXFFFPWjhdZn~FFʉF;FvFPWvhd1vhdvFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhNn~FFʉF;FvFPWvhN|vhNv FF^_&U^UVJ Du 96w+^bvU^KK|]UVWz?u)Ju3$@$z|D6N؎_^].UFPhTv }+%UVW~ vN^_^]s ËUVWN ~"ߎNj~vt tIsF_^]njz^RU^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v:;Vwr ;Fv+FV +FV u؃_[]UWVv ~~7~~1D$<u|t9Du|uDDu V~+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvv%F)DF|}+DȊD㋇+;}V+~u*DDtDuvj tY tVF6FFF N+F ~hV@uFH+vȋF+^_6(UVWN ~ߎNj~FuH+_^]UWV~ vN^ ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ߣUVF N؋Fږf؋Ӌ^]| Uv vvv]ø(Fa.outrfile not foundnot an object file%s: %lu + %lu + %lu = %lu = 0x%lx, byte swapped, word swapped bad checksumnewnames: name table overflownewnames: bad name lengthbad segment name indexbad class name indexgetch: %s: premature end of fileCODETEXTDATABSS%s: unexpected end of file%s: %s: "-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H "-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H/usr/bin/spline 711 3 3 27751 3577677412 6741 ,+x%id`@??++Gq,x)~ (d+"P#U X VH9Fu+FFvd` ^hd f^UNWV>}+>t  ^>t+VFF^F>u++F;N]v ^H9Fu  & VNcD~uFFNv^v6~uFDNv^v_~ANvFNv^FF^~uF F^HH9FuF F^~uFFFNvV^6V^>u++ȉNH9Fu+Fv t  & ^FVFʉṼ~  ^~tFF^FNFNFNF^~t FVFV~FF^~uF F^HH9FuF F^v@PFVFNv^ FVFV>u.~uF ^HH9FuF ^~tHF~PFFN & 0F FFv^FF҃~~t~tF+F҉FFNv^FNVv^FFNNNFFNNN^vhNFNN6dN^ Fh" Fh! NNԃ~|^_U3>t  P) t dP t >|U"WV>|* hu F+ƈFޘ= | = ~= tF~}0>|* htu*~C~C FP^4~ƈCރ0| 9F됋=. =-}=+t=Et=e^_UVF^^?u%vG ~^TG W^u%vG}^TGWF9F|^U +JH    T XF^=-t/=at1=ktE=ntM=ptU=xtXhhjx^FPFPhXFPFPh FPFPh6FPFPh  t! FPFPh  t N~~<>t> u  h [hHRFPv t uNF?^ h*~ ^dh.` F9F|Ul^?+`^_F<0|<9~"~-t~.uۋ^_GF<0|<9ŋ^w1^^^.2U3U4WVvFFFu=+t=-uFF+FFFFFFFF꬘u.tFF t.tۃ~t]0uOFN~ |~s jj FP}'~ |~sjj FP`jj FFN~N~ !|~sjj FP-EЙFVP~ ,|~s#jj FPjj FPEЙFVFF FuF^~|~vFNF^Eteu`FF= t =+t=-uFFt4~} kF -0FFu~tF)FFF~uF8VW~֍v_^^uA^&FVW~̋_^FN_F~xrF8~ }؋ ^~t^N^ ukFP~}Fv FFփ" VW~_^~t FeF^^_U3WV~tv^v^^_U3U^%FW؀F VjjRP^WjjvvGF0U3ZWVv~^t4^ ^+)G^ ^vvWjV^WV^ 7Nj^ ^_UWVv~FELNLu L㋇PF t`=%t[vFF t=%u+FJFNH;PvNPWJvJvNHN~uiN+F)ENEN;Pv }tWEDt$Euvj N+FPP tWE t F +FΉFFƉFFF- =Xv.NN܀NրNЀN@FF@uF^GF }؉Fրv룃F^GF }FDuN F-0DkD F-0DF؉^uF@t DFKDFAN:FtF^GW F^GFV捆]FF }.F؀Fu ~uFV؃ډFVFtF؂ Ft F؄FFV扆@B |= w@ BuAF@uI9@Jjj @Pe N^Jk@ *0B|@ wN^@0F@uFȋN+N+> F҉FNFtF^GWFVF^GFF]FFFu!FPN^ FF FFFtF^GWFVF^GFF~XuF썆]FFFV扆:< uF@uDF҉FN5:#^^N^:<؀Nm:< uF@tFȋN+N+8 ~ F҉FNFunF FucF=Xt*=ot=xtNFtDFبF1FثF@uFF^VW~܍w_^F@6FPFP6}6PVWv܋_^F~tFخFtFذ Ft FزFRF^?tF0^F~uFt ^F.Fȉ6^?tF^F666~6FFNRF^^F( tPFH4 }$4 0N^444 N^40 N^0F9Fw~F(. u+-N^^tEeN^+F-FFN΀gF@uFF^VW~܍w_^FPFP~<}F<PVWv܋_^6F~tF;F}^?0tFشFtFض Ft FظFRFF2F2~^?t~|0 Fʋ^F^F22Fu~~ ^F.~<}F<29F~ANF+2FF.F~~^?t~|0 Fʋ^F^F22}ǍRFF@uF ~uFF^VW~܍w_^FPFP~}FPVWv܋_^FF(" uFFȉ0Fu9vJ09J}J00^0u 00}~|F9F~ 0HFi0+FFF F^GRRF@(F^GF uFF@uvNFFF...?t Nȃ~}ꋆ.HN=<BS06H{]{>Q]F+FJFFF9FFFFF t$Fu N+FʉF F+FFҋF։FoFuiF+Fʉ,NPWjhx,,㋆,N*;PvNPW,hG,hN *N~t=FN(;PvNPWvvvvN(NFtfF҉&NPWjh&&㋆&N$;PvNPW&h&hNZ$NJ~@JN";PvNPWJvPJvN"NF΄uFtfF NPWjh   ㋆ N;PvNPW h hN NF΀t=FN;PvNPWvvvvNY NFuF9F F+FʉNPWjhJ㋆N;PvNPWhhN N^_U3MWVjvvv v4^_U3 WVjvvv v^_UWV~ }F ~ 5|F 4+^7xF0}^F^FPVWv_^< VW~_^FF0tqFHFPF68 VW~_^F@8H0N^FF0Su~sE^FGF01~*VW~v_^NF8VH|؋F xF~uv^7~xsZxxsN8N^FPVWv_^ VW~_^Fp0G9~s~r똋~2^0~xv N^^1^~u xv0G^?9P^_U^vvw7^W]U^vvw7 ^W]UV V96w^UWVv uUDt+Dt+VEDP  } Dtt' DDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇DȊD㉏>hD tLDDDDDWP  t DuL@^_U8WVvD㋿+ }D㋇9|~|^_ø+r!;rXS[r&U SP IU~f%A ]UWVv|uVDu DuLDDt9>vE@tW<DDFDt ^㋇+DPtvL DL|| *"|tL LDtdD^_USQVW )?_^Y[]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]2UmWV6F)V$>>WVvFJF^_U+WVv<|u;u^_UVu^UVu^U3vKUVFF^Gu GtOvvv^G t^UnWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDP$F;tL ~|F+FF~9~vFFPvvF)DF|}+DD㋇+;}V6+~u*DDtDuvj t tVmF6FFF N+F ~hVG@uFH+vȋF+^_UWVv tFP/uFFPVv^9 ~]F=~4"FP}X`hN^VFFNuF=} "P]pN^|FZVFv*^_U^KK]UVW?u)Pu3$@$D6N؎_^]UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UVWF )?~ 鿺_^]UVFFu thvv t^UWߎNj~*H_]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t  x)U^x% > .u.UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2UVF N؋Fږf؋Ӌ^] Z*UVWv؎%u3%   t'H& t-^ t ?U_^] *UFPhTvW }+ +%F +: &+. 2+Uv vvv]ø(  T+6 UWV~ vN^ԋ^_]rNË܁}rBË܁qr6Ë܁cr(Ë܁UrË܁Hr 3Ë܁9ԣ?B%f %f Bad argument %f %f  3 -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) 00000000000000000000 ((((( H @?@jt?½|½??$@Q??GA>/usr/bin/stackuse 755 3 3 4762 3577672102 7245 : # # %Z% %M% %I% %D% %Q% # # Copyright (C) Microsoft Corporation, 1983 # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # #*** stackuse -- # # stackuse file [ ... ] # PATH=/bin:/usr/bin: USAGE="stackuse [ -a ] [ -m main ] [ -r fakeref ] [ -s libstack ] file [ ... ]" #lcm=/lib #P0=$lcm/p0 #P1=$lcm/p1 lsu=/usr/lib/stackuse P0=$lsu/p0.su P1=$lsu/p1.su PSU=$lsu/psu SUIL=$lsu/suil COST=$lsu/cost ILTMP=/tmp/su$$ trap "rm -f ${ILTMP}*; exit 0" 0 trap "rm -f ${ILTMP}*; exit 1" 1 2 3 15 dflags="-DM_I86SM -DM_SDATA -DM_STEXT" psizes="-psize 2 -isize 2 -fsize 2" costflags= fakcg= faksu= set -- `getopt I:D:M:am:r:s: $*` if [ $? -ne 0 ] ; then echo $USAGE 1>&2 exit 2 fi while [ $# -ne 0 ] ; do case $1 in -I|-D) p0flags="$p0flags $1 $2" shift; shift ;; -M) case $2 in s|e) ;; m) dflags="-DM_I86MM -DM_SDATA -DM_LTEXT" psizes="-psize 2 -isize 2 -fsize 4" ;; l) dflags="-DM_I86LM -DM_LDATA -DM_LTEXT" psizes="-psize 4 -isize 2 -fsize 4" ;; *) echo $USAGE 1>&2 exit 2 ;; esac shift; shift ;; -a) costflags="$costflags -a" shift ;; -m) costflags="$costflags -m $2" shift; shift ;; -r) fakcg="$fakcg -c $2" shift; shift ;; -s) faksu="$faksu -s $2" shift; shift ;; --) shift break ;; -*) echo $USAGE 1>&2 exit 2 ;; *) break ;; esac done p0flags="-compat $p0flags -I /usr/include -DM_XENIX -DM_SYS3 -DM_I86 -DM_I286 -DM_WORDSWAP -DM_BITFIELDS -W 1" p1flags="-compat -char 1 $psizes" psuflags="$psizes" cg= su= rmlist= for f in $* ; do echo "$f:" case $f in *.c) ;; *) continue ;; esac length=`echo -n $f | wc -c` if [ $length = 14 ] ; then echo "stackuse: Filename must be less than 14 characters in length" exit 1 fi b=`basename $f .c` $P0 $p0flags -il $ILTMP -f $f if [ $? -ne 0 ] ; then exit 1 fi $P1 $p1flags -il $ILTMP if [ $? -ne 0 ] ; then exit 1 fi $PSU $psuflags -il $ILTMP -o $b  if [ $? -ne 0 ] ; then exit 1 fi cg="$cg -c $b.cg" su="$su -s $b.su" rmlist="$rmlist $b.cg $b.su" done # Might want to load fakcg and faksu here rather than at COST so that # they can create recursion. # $SUIL -o $ILTMP $cg $fakcg $su $faksu $SUIL -o $ILTMP $cg $su if [ $? -ne 0 ] ; then rm -f $rmlist exit 1 fi $COST $costflags -c $ILTMP.cg $fakcg -s $ILTMP.su $faksu | fgrep -v " .LEAF" if [ $? -ne 0 ] ; then rm -f $rmlist exit 1 fi rm -f $rmlist exit 0 $ILTMP -o $b /usr/lib/stackuse/psu 711 3 3 57551 3577677333 10101 ,oOZId`@??oOoOGPZ"~ (d+@]U37FF]U37>3]U3]76PPG6P6PG6PTPFP6P? u6P6PP? uP6PTP? uTP6d>~u bdbj6~PPfF6~PPTFPP/?d uP6 PP ?b uP6 ]U336>t 69> t 6 8>t 68>dt>dbt 6d8>bt>bbt 6b8]U5 j #FP0j v|~Du؋]U5F]Ux5V>ft vPDn؋ t>fu!FV>ft RP#PDFV>fupRP2xF>fuXP<FV>fu=RPFEF>fu%PQrF>ft PbP!Dv F>fuPn9F옉F>ftPsF>fuP|F>fuPF>fuPFV>fumRPP}C^nF옉F>ftPF>ft PPGC~u3p^>fu FPC *FV>fuRPoF>fuPF>fuPPB=au=cu)=iu9=muLI-o= wA..FxSjUF=nu,=XtB=At;=Tt6>ftFPPft HPB^]Ux2V>ft vLPA^㋷, tJ>fuoWbGF>fu*PYF>fuPjFV>ft RPPrAF@PP>ftPPFA1F>fuPEF>fuP/@PPh>ftyP}F>ftcPP@V>ftFPP@PPPjP:P9nnnn n nn6TFF tF-f=w.>ft 3PS@^]U30F=te=tT=tC=tb=tu=td>ft PqP@PPPjPY9P9>ftE5:>ft9>.>ft-P">ft!Y>ft_ >ft eP?믋]U0F=;u~=$t=+t =7u=9tAFNP>ft6PPK?TPRPF뿃>ft6PP?>N$uPP6R6d>ft P>6\gn@%\`AF>ft PP>~}?\9`~`\`>ft P>N\F>ft P Pj>~u`ؙ3Z^\`3C~}>ft $P">6Z؃@%Z\F>ft P,P=~|.Z9^~^Z^>ft DP=ZB~t9>Tt6`6^6R6bFT==@u=Cu=Du=Ju=KuZ=Lur]U-vFFF P^wVPvw6]U-~u!v[Fw]P6;0 v:Fv.Fw^wyPv6]U30-]U3-]U3 -]U3,>| @PPPjP5Pk5Fb]U3,> GPPPjPq5P'5㋇b]Uu,F؀u]U>Z,FFj FFF㋇. F΋^΀?u=Vu1~T=At8=Bu=Lu=Nue=Ru=SuP6 k^G WF2^G~u^G tF~u؃> t^g^O> t ^GtO^GtO 렀~u ^GFȀ~tzFrFvF uv~u3FF̘㋇0 Fċ^u tnvv F؋FȉG^FƈG^F̈G<u^GvvF~t ~t^g PFPb~t~u^uGvFP F‹^uG w^F‰GkFa^GU$^O ȈO ?v$^O ȈO )^G T$^O @$^O =nu{=au=kuR=su<=tt=ut=vt~t^G *%=tS>t vF]UI)V r^]U()V  r^]U)V^G%?F~u FF^^F^]U (WVj *F|P6 DPVv^]Us'V~ ~P6[ Pv DDD&FD TF$L D DF$L D $ @D >|P6 Dv VV^]U3&P]U &V6 <t:=dt=mt =ot=xt2P6 ' FFSv@F u7P6Q ^t8P6: ^G tS^g^]U&V uI㋷ n-a=v.L QPPF<Y 6+ F=uF=u F=u@0F & PMF u uP6Z P v^tO F="t,=u@=t=uN=!u+<| x s=$u/=4t=8t=BuU=DuD FFDP6 4  AGF<t =tY^]U_$VFFF FF^?u﹀F+VV>vt4 uDF~rFF9FuP6 ^㋷ u~t3Pv<F P3P^㉷D>|P6 DFDDD $ D d D $ D L L 3PVR@^]UHN#Vv|uDu||| v1P3D TFVD $*=t=u=u=u>u>uGt .D T%FV)D>|>s UPttqPFPFPLFVD *%=t;=u=t=t)P6'>^u DuDDVaD<uD uDtED t)||#| v%DD TR||#| v%DD TD $ D $ D D_DD T%DŃ>u(>u!Gu Gu>\u ZFRPtt $FD~tF+F3D TFVttwPFPFP>}$ >w}P ^]U3h F%;FtP6LF+;|;v ++]U3 |=v Pn3]U3]U3]U33]U3]UWV~|P6,n n.9Du|+||7DD DDDWt ^_]U WVv~3FF ~!FVTFVTO ^_]UWV~|P6, n.D9F~ vjP2F@%F|D9F~F=u&D DP) u PDDDDPt |FDF)D^_]U~}=P6,vv(F u3 ^FF]UVvv u3 n.F)DFD^]Uv.@PvFvP.F]U_WVv d~dPP]U3UFPvP6dP$]U3.9FFPvP]Ud66P:~t v+vvFPrFPP]URFPvFP@jPPFP,PFP%]U3|FPvv]U_WVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7V+^7,F\}du F~tPV^w7F"vV^RP^FFGFF=t=^_]U3FPv*PaP"]U3Yv9Fu+z9Fu#9|ux>x~'3PHPxFvFz|]U3vv6vv]P>~ Pk]U3vvK6vvvP ]U3Vj O|j 7* 6j ^]URWVj O| j ? 6j j O| j ? 6j ^DF^_]UWVj O| j 7 6j $FWV^_U0/WVv^FF u t-tF +uNF ^FFY u<FF|#FljFF&^FF.tIFY u9F F|#FljFF&^NFFFEuetXF+t-tFNFY ukF -0F~|F؉FދFFF~| FF؉FFnF=| ^F"^*^FFFuFN^~~tFN^~|F~^FN^FnPF9 ^~| F^Fvv^_U WV~uvi^vN^^_Ug WV^_UX WV~ tF^7v^7 ^7<u^^_U WV^F~ tFhhv^>u ^F->~ ^F0G;|^FF~u ^F.أ=}09FF)~O=u ^F0G9F^FF^F^_U WV^?~ tFhhv^>u-G<0tFG.GN~ FGeG>}+G -Gأ>d}dFF0GkFd) 0G 0G^?^_U WV^_U츬 WVFF^?uP ^?%uBRO}^FR7*6R^FP  FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF3F^Y u^F-0FkF FF^?.tXF^?*t^GFF3F^Y u^F-0FkF FFFF^ FF=hu=luFF FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.F ~t ~uFV؃ډFV~uF ~uF ~u%v8N+ȉXF9XXF€~XtF F, gFF~t ~u[F%FƋFV%FVFRPvvv ؋ыË^ƋvN^FRPFPSF+FF‰Fʀ~uQF9FuFFȘ$~|F.F= &F@ =Xu=ou=xuM~|F^G^FPFPF@=|F@PFԃ F~uFC ~uFE ~uFG \F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F2.uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F2t+-N^FȘY uEeN^~|F^G^FPFP~<|F<PFԃ% F~u+F;F|^?u^?0uFI ~uFK ~uFM \FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃX FF2tFF‰FĀ~t;vHFF9F|FFă~}vċ^x0tN~} F9F FHF( F+FF^G\\FF@F^GF~tFO ~|FF^F?uF9F| FNFFF)FNFȉFFFur=du&~* u=Eu =Gu_=Xu=cu.-e=v.61356666666/66666/66/~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>RuRG u^_U`WVRO}FR7*6RFPn^_U^vvww^WG]+r!;V rXS[rV U SPUWV%t^_]UWVvDuLDu D@u|t5Du DDh D=tLLDDuP4DPsDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPFD|t\bt&iP1=uLD  h|tLxLFF&+ljFF=MWVvÃFeF^_U;WVv<|u;t^_U WVu^_UWVu^_UWVvFFFGF#= u= u=+u=-u<0}1<9~)jj vvȊFڙڃ0N^uFV؃FV^_UWVjvvv F;^_UWVjvvv F ^_UWV~ |F ~ >}F =^F:|^F^FPFV ^FF:SuxFF:=uGFPF6B ^FJB/ 0N^F~r^FG;F:*FBVR|F^NF F~tv^7~r 9~sJrABN^FPF ^FR 0G~s \~^^?9?^0~w N^!^1^~t w0G^_UcWVrv: ^_UEWV9 Pvvu^_U#WVFFF^GRF^w6RTFFPVv6R^_UWVvvFFu1^O}Nj^و* vWFvvF^_U\WVv~ F~uaF9FrVFFFM}} *WiF=} FFFN~tF^_UWVv~ F~u[F9FrPFFFM}}F* WFPN~tE uF^_UNWV~|8FF6>ust1<tF;vF;s%;v 96u>F j ;v|P =u.9F}KPWbFƣ9>r D^_UWVv6%^_UWV~^AFF>t6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U %WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s^+^_U jWVFPFPv FB~~u-GF HF~^80tNN ~}F+F =~~|~|NFG.GFF 9F|FFGeG~|F؉F-G+G~d}FdFF0GkFd)FF  0GF 0G}~~<0u.G~| F0GFF 9F~!FFGF9Ft.GF9F |F F ;F|0G.G}.tOF^_UWVv%t^ & 'UWVFFF^wRb6RFFPVPv6R^_U.WVFFF^GFFBFFFF^wFRFPV^^_UWVv~vF|uNGF<uF^_UWVv~G8EtF|tOȊ+^_UXWVv~vGF<uF^_U*WVvt*V*@Pt VW^_UWVvF|uG^_UWVvt ^+t^WvFuPvyF=|>t WvFjjjvDuPv(F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNjhVEF~}$v jVmF%PV W` hVFF^_"KU^@UWVZ96wDt ^_UWV>"" ."&"."^_]UWV>"" ."&"."^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UVF N؋Fږf؋Ӌ^]"Mb"MZUWVFPhTv=|^_"M%UWVFF>"" ."&"."~ >",NUWVPFRPj ^_"^Nf^_]"rNUv vvv]ø(j"N^"NR"N6F"NUVW~ vN^-_^]s Ë"N "N<UWV~ vN^^_]rNË܁߰rBË܁Ӱr6Ë܁Űr(Ë܁跰rË܁誰r 3Ë蛰@(#)main.c:1.7psu-isize#-psize#-fsize#-entry#-il#-o#-**bad option '%s' bbZD^D%\D-`D5B:~B>"BA"Busage: %s [ -e entry ] [ -il file ] [ -o file ] cannot open %s %sex%ssy%sinrrr%s.cg%s.suww@(#)parse.c:1.9EXPop 0x%x case lo(%ld)/high(%ld) copy(%d) icon(%ld) pure/impure(%d) pragma(%d) overflow(%d) size(%d) reorder(%d) symbol(%d) big type(%ld) size(%d) constant(%f) constant(%ld) weighting factor(%d) rounding(%d) unknown attribute '%c' (0x%x) ../parse.cAssertion failed: file %s, line %d PRGop 0x%x False value(%d) global register var key(%d) Line(%ld) Module(%s) number of chars in string(%d) Profile(%d) File(%s) True value(%d) unknown attribute '%c' (0x%x) ../parse.cAssertion failed: file %s, line %d address unsigned integer integer real void multi-byte unknown primary type 0x%x ../parse.cAssertion failed: file %s, line %d @(#)action.c:1.4OPentry %d OPfunction %d push() OPeolist blklev()=%d pop() OPblock blkbegin()=%d push() OPendblock blkend()=%d pop() ^%s %d function %s: indirect call %s %s @(#)util.c:1.1../util.cAssertion failed: file %s, line %d ../util.cAssertion failed: file %s, line %d @(#)p2symtab.c:1.16 N N0x%x @(#)datalloc.c:1.2Illegal allocation of segment > 64Kauto allocation exceeds 32K%s=%d%s=%dparameter allocation exceeds 32KVDGROUP data allocation exceeds 64K@(#)stub.c:1.2@(#)memallo.c:1.3~~z~zgetmem overflow : size=%d Out of heap space@(#)ltoa.c:1.10123456789abcdef@(#)error.c:1.4Error count exceeds %d; stopping compilationFATAL : warning : %s(%d) : @(#)debug.c:1.5Compiler error (internal):Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)il.c:1.2XXorororororrrrrrrrptptptptptptptptptptrrrrrrrrrrrrssssXspwcXscXpzsXptpptvpzoptoptsXsXsXsXsaXpXppXXXXXXniiiXXiXpXorXBBLknNutsSVAaBLknNRBknNtvaB,   #A& ( *,,,.,0A2 4 7 : = @ C F I L OARTV X Z\^`bdfhjlnpsy}       @(#)tables.c:1.2J @(#)initil.c:1.3mdoxtpzvtsfztltitrtttnt^ o t y ~       @(#)sil.c:1.2tknNdplbcgtknNoftukNevrsmattFTDBCMKS   @(#)pragma.c:1.1ltfkms     ! " # $ & ( @(#)io.c:1.10X String too big for buffer bad %s filename: %s @(#)getflags.c:1.6 bad %s flag, would overwrite %s with %s too many %s flags, %s Unknown option (%c) in %s [+(--+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) ((((( H pC$@H@?@$@Q?? ((((( H /usr/lib/stackuse/suil 711 3 3 35430 3577677327 10241 ,2 id`@??22GR3 ~ (d+gPdUvvIF)FF5h  jhJ  u 6njh.  u 6nFFI^㋇FhgP F u v6rth6 v4FvF9F|F?^㋇XFhiP F u v6rvv F9F|vh6 606 vh6 -vh6 $6bjUKVu=?tk=ct=dt =otM=st)XP6 (P6j h< 16 P6jhX 6 |]hvv@tt>u h >u h >u h >u h ^U3n 6lh h"j U3O hx6|% u b`6|hNhl6|hThhZhl{b u hl6rU h\h[ u h6 r5 U츆 WVFFPs uEF9F| 6p FPz u 6n F>t4FPh^h~|P> u|P uGF9F| 6p |P u 6nx F>t5|PhmY>t5|P4FPh|< jhRP ȋڙSQjhv |PFPv tF^_U ~u#h vvhvgF@u+U S WV>tv vhFRPRPq FV+6   uh hhh"j ^_97thhhh"j +6  uhhhh"Xjf ^_9?thhBhIh"4jB >t WVhmƙRPFRP ȋNjڙSQvvv t^w^wv1Gv4F9~ ~TFvF9v ~^_U3 vvhyvUD V6FP uFP6t |t FP6vFDFPFPv  u^U V+>t^7vhu"hvvhvO@u+^U; V+6 $ uhVhhh"j ^GF97thXhhh"j ƙRPFRP ȋƋڙSQFRPRP RPv0 t ^G^GFvF9v~\^U~WVv6 eEFwwuhV WT u^_U;v6 F u+^GUWVX u>t 6nh P+6v6 s u>t6nhKDDu^_UVjj u>t 6nh$+^U3v>\|hh1h8h" j \\U BWVFRPRPvFVv RPvF+9~ǙRPFRPBȋFڙSQvvv^ uG+9v~FRPFRPȋƋڙSQvvv% ȋǙRPFRPNȋƋڙSQvvv Ft+PǙRPFRPȋƋڙSQvvv@ FfFF9F}^_U%WV>tvvh^jFVȋڋFV~^;Vu;Ftj$huh~h"b jpFVPP u+vvV ^_U}WVv+GFV;^_UJWVv~ F GFFFV;F^_UWVv>tv v vvhK ~ |F V 9V%|9FwjOhhh"d jrtWPh #ljFF^_UoWVv~ |F V 9V%|9Fwjfhhh" j)F V N #ljF F^_UWVv~ |F V 9V%|9Fwj}h,h5h"o j}7F V ^N #ljF~t F*^_UWVv>tv v vvhY ~ |F V 9V&|9Fwhhwhh" j2F V N >tWPhW #^_UVjj3 u+jj?D t?+DD^UWV^7v'^_1vV u+^_UiWVvv u+@4vFDFW7F^DF u|^|^_U3^GU3^GU3VvF^U3WVv~Wt  u4 u+^_UVjj u+v D t^UkWVv+<uǙ~^_U3EWVv~hV  u-=ru+=wu!jhhh"jWVn^_U3Vvtu+V^U3WVvu9v~F^F ^_U36lhh"(vv v vvvh" jU3_6lhh"vv v vvvh"U3-6lhh"vv v vvvh"ø+r!;rXS[r & U* SPVUWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2UFWV6 F V$>>WVvnFJF^_UWVv<|u;u^_UVu^UVu^U WVjvjvFVt+#~WF tFO uF^_U3VvQU3F vvU/V V96w^U WVv uUDt+Dt+VEDP } DttDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^URVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U]WVvDDuJ}㋇DȊD㉏>h7D tLDDD DDWP t DuL@^_UWVvD㋿+ }D㋇9|~|^_U3mPvv%U3pVvVRVvv^ULWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv( }HD+D^_U[VFF^Gu GtOvvvx^G t^UFFPvh UFFPvvm U VvFFFvvV FFvvFP3 ^UWV>uF9F~^؋F؀?-uumh^7> uۋ^؋6 :tVv u_>t/h"^7]h"hQh"Vh"j ^؋?u ?G=:t^؋t^؋@U9F9>th"^7h"hh"Vwh"j ly^؋ )^؋?u  ^_U^KK"]UVW ?u)Hu3$@$ "D6&N؎_^]UVFF u  t hvv  t^U XVFFFFFFFFFPvvq^^UVWߎNj~v+ыtHw_^]UWVv u+V@P tVW^_sAwtBH;st4Dt L+HLƌځGt&.&2=t%tH;stDG t&2t=Gt&*7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;0vurr #+ uu3YRQtWDw+JUXYZSP3RRPP Z[t Ug^%FW؀FVjjRP^WjjvvF0U3WVv~^t4^ ^+)G^ ^vvWjV^WV^ 7Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvFĉFʃ~ucF+F)EFʉEF;Fv }tW*EDt#Euvj F+FP tWbE t?F9+FFFډFFF=9~=1}u- =v.d!NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F4Fu ~uFV؃ډFVFtF6 Ft F8FFVFV |= wF Fu:F@uA2FFjj FP N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu:KFFىFFFVFV uF@u?FFN0^#^^N^FV؀N_FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF\FqF_F F^GF΍FΉF@(F^GF uFbF@uvG FF!FF^F?t N܃~}F H!!! !!!!!!=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhjn~FFʉF;FvFPWvhjvhjvFFʃ~t6FFʉF;FvFPWvvvvvwFFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvFFʃ~~6FFʉF;FvFPWvvvvv FFFuqFuhF9F]F+FމFFPWjhjn~FFʉF;FvFPWvhj|vhjvb FF^_U sWVv~džGE*䉆 ut=L|| * V؉^uVSZ @uu뱃%uGE*䉆=%u4L|| *VhF;ugVP @tg*udžGE*䉆džFkF -0FGE*䉆u݃~uFF=lt=hu GE*䉆u[uPWZ utFl ct;[t4L|| * Vx؉^uVS @uctst[uFPVPvFPVvv. F t~uZ~t ^_UVRWVv PFFFFF+FFF-d=w .D&FF =F6F/+8*&'&'&'&?&?&?&?&?&?&?&1&?&?&?&?&?&*&?&?&8&L|| *VCF=+t=-u)FFGNL|| *VFN~|M^u~tu^t0^t7WN+ȉNF;|E~uH~u?~u~ ltjFP^7^HH ~t'~u!vvFRP ȋFڙډN^FFG~uy~.u FF tރ~et ~EtZ~uQFF tDFGL|| *VFu=+t=-t }j,~t ~u~tFV؃ډFV~ lu^_FVW^_FVv @u^F^_UWVv~ t ^G+FFcu ~uF^ O|^ ؊* v F@t7su ^u([u ^^ ?u t^FFN~~t~~v vJ@u^F9Fu+ t ct^^_UWVv~F<^uFFh~u+PW*F=]t=-uSF^FH~u+N~-u0*F=]t$DF;F}F+F@PvFPZ뽊F^FD*F=]u^_ *U^UV Du 96w+^ L*hU3VvL|| F* Vv_^U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇FDtF N+F ~0PjvQF t+FHFF)DF|}+V@u7DȊD㋇+;}V#~~tD@tVn@u+'FFjvFPvDP F^_ +ZUFPhTv }+ +% +UVW~ vN^ _^]s Ë ,UWߎNj~*ыFuH+_]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_] ,U^vvw7^W]UjWVv|uVDu DuLDDt9>vE@tWDDFDt ^㋇+DPtvbDL|| *"|tL LDtdD^_UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[] .Uv vvv]ø(U3Ijhj/U3/jhjUWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvv&F)DF|}+DȊD㋇+;}VP+~u*DDtDuvj t tVF6FFF N+F ~hVa@uFH+vȋF+^_ 06*UVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UVWN ~ߎNj~FtIsF_^]U3Vv~u+Dt9Dr9Du|u FDF^UWV~ vN^.΋^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ͣU3j#hjYjU3"jt hZhvF>t h;Fd^㋇F>t PhhvF u v668 hvv<FvF&9F|>t hF[^㋇F>t PhhvF u v66v vNF(9F| >t:wh46:jvhv vhv F6PvPhv t3^GF>twhvvvhvq FvFF9F|>$tH/ 6$6F u6$62^GFPvvhvh_ 6:jvhvhA F6 FF9F}avPhv tB>t h ^GF> u>"twvvvhvh FvjUV=ct!l=?tb=Et5=auqia66&j h&I A"9$166(jh[(s=dt=et=mt=sthBvv@t`>(u hME>(u hf5>&u h%>&u h^U36hhjU츆WVFFP u7F9F| 6,FP*F>t4FPhL6@zP uzPZ u9F9F| 6,]zPF>t5zPh>t5zP4FPh! jhRPPȋڙSQjhvz zPFPv tF^_UfWVvVvvh9V@u+ u6664^_UV>t v h@+9v~T9v uFƙRPFRPȋF ڙSQFRPRPoRPv9 tƃ>t VhN+>t ha^UV+9v~C9v uFFRPF RP ȋƋڙSQFRPRPRPv t+^U3-jv v vvvU WV>tFPh>t^ whg^ u,>tFPh>u[hrO^ GFFF6 FF9F|~uhh{hhjuFRPF RPȋFڙSQFRPRPRPv u Fv 댋^w>tFPh>t thF@PVvvvv D 9F|FD FD 9F|FD F놃>tFPh>tv^ wwh^ EFG ^ EFG ^_U3P 68!:؃?thhhhj;6<>؃?thhhhVj U3 V:D G:G :D G:G vvvvvv9^U V+ƙRPFRPRP"RPv F9v^U_ V>t hOfMVvvv t8>t Vh]<ƙRPFRPRPFRPRPRPv F9v>t ha^U3 >uvvUhcvjvv v vvvU WV>t^wheFPvavvhpv^u>"u>uhrL^GF6F 9F| uhh{hhQjFRPF RPȋFSQFRPRPlRPv6 u FV둋|>t uhF@PWvv vvv^_U3o Vvt t thv ^UJ V65 \GV7 u^U WVv6 u 6*bh u 6*ODEEEEE E |^_UVv6 u+D^U3jj=UF{Vt^ 7^7vhu+.u u ^ 6664^_UWV:u +G:G>u +G>G6S@|9>:t39>>t-}u'>t uhN>GE>GEV! u^_U3 WVv~L|| * Vj O ^_UWVvL|| *V @u V PW=#u`>t hL|| *V tu>th`}>tWhL^_U%WV>Ttvvh%FV ȋڋFV~^ ;Vu;Ftj$h'h0h j FV Pu u+vvV ^_U}WVv+GFVe ;^_UJWVv~ F GFFFV+ ;F^_UWVv>Ttv v vvhV ~ |F V 9V%|9FwjOhth}h j TtWPh#ljFF^_UoWVv~ |F V 9V%|9Fwjfhhh jR )F V 3 N #ljF F^_UWVv~ |F V 9V%|9Fwj}hhh* j 7F V N #ljF~t F*^_UWVv>Ttv v vvh v ~ |F V 9V&|9Fwhh)h2h jE 2F V &N >TtWPhV #^_UVjj u+jj?D t?+DD^UWV^7v'^_1vV u+^_UiWVvv u+@4vFDFW7F^DF u|^|^_U3^GU3^GU3VvF^U3WVv~Wt  u4 u+^_UVjjM u+v D t^UkWVv+<uǙ~^_U3EWVv~hV  u-=ru+=wu!jhfhohdjWV)^_U3Vvtu+V^U3WVvu9v~F^F ^_U36hhvv v vvvhjU3_6hhvv v vvvhU3-6hhwvv v vvvh\ø+r!;rXS[r&U SPQUWVv|uVuDu DuLDDt9>dvE@tWDDFDt ^㋇f+DPtvDL|| *"|tL LDtdD^_UV V96dw^UWVv uUDt+Dt+VEDPv } DttGDDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇f+DD }+DȊD㋇f+;}V+^U(WVvDDuJ}㋇DȊD㉏f>hD tLDDD DfDW t DuL@^_UWVvD㋿f+ }D㋇f9|~|^_UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2UWV6Fz V$>>WVv FJF^_UWVv<|u;u^_UzVxxu^U]Vxxu^U @WVjvjvFVt+#~WF tFO uF^_U3vU3vviU3pPvv%U3VvVVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv+ }HD+Df^_UVFF^Gu GtOvvv|^G t^UYFFPvh U>FFPvvq U #VvFFFvvVFFvvFP7 ^UWV>uF9F~^؋F؀?-uumh^7 uۋ^؋6| :tVv u_>t/h^7`hhThVhj ^؋?u ?G=:t^؋t^؋@U9F9>th^7hhhVzhj oy^؋)^؋?u ^_U^KK]UVW?u)Lu3$@$D6N؎_^]UVFF u thvv t^UVWߎNj~v+ыtHw_^]UqWVv u+Vn@P' tVW^_U3;Vv~u+Dt9Dr9Du|u FDF^sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPP\Z[t U^%FW؀FVjjRP^WjjvveF0U3[WVv~^t4^ ^+)G^ ^vvWjV^WV^ 7Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇fF̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvRFĉFʃ~ucF+F)EFʉEF;Fv }tWEDt#Euvj F+FP tWE t?F9+FFFډFFF=9~=1}u- =v.!'NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^IuF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FP N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uvR FF!FF^F?t N܃~}FH#e'e'#e'&e'e'e'e'#s#e'y##e'#=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhvFFʃ~t6FFʉF;FvFPWvvvvv FFFtXFFFPWjh2Zn~FFʉF;FvFPWvh21vh2vi FFʃ~~6FFʉF;FvFPWvvvvv- FFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhv FF^_U WVv~džGE*䉆 uIt=L|| * V؉^IuVS@uu뱃%uGE*䉆=%u4L|| *V^F;ugVP@tg*udžGE*䉆džFkF -0FGE*䉆Iu݃~uFF=lt=hu GE*䉆u[uPWZ uItFl ct;[t4L|| * Vn؉^IuVS@uctst[uFPVPvFPVvv. F t~uZ~t ^_UVWVv PFFFFF+FFF-d=w .,FF =F6F/+8+++++++++++++++++++++L|| *V9F=+t=-u)FFGNL|| *VFN~|M^Iu~tIu^It0^It7WN+ȉNF;|E~uH~u?~u~ ltjFP^7 ^HH ~t'~u!vvFRPȋFڙډN^FFG~uy~.u FF tރ~et ~EtZ~uQFF tDFGL|| *VFIu=+t=-t }j,~t ~u~tFV؃ډFV~ lu^_FVW^_FVv@u^F^_UWVv~ t ^G+FFcu ~uF^ O|^ ؊* v F@t7su ^Iu([u ^^ ?u t^FFN~~t~~v v@u^F9Fu+ t ct^^_UWVv~F<^uFFh~u+PW*F=]t=-uSF^FH~u+N~-u0*F=]t$DF;F}F+F@PvFP뽊F^FD*F=]u^_x /U^$UPV Du 96dw+^x 0vU3VvL|| F* Vv^U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇fFDtF N+F ~0PjvQF t+FHFF)DF|}+V@u7DȊD㋇f+;}V~~tD@tV@u+'FFjv FPvDPF^_x X1UFPhTv }+x 1%x 1UVW~ vN^M_^]s Ëx 1x 1UWߎNj~*ыFuH+_]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]x d2U^vvw7 ^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v=;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]x 3Uv vvv]ø(U39jhJjZU3jhPj@UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇fFFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvv&F)DF|}+DȊD㋇f+;}Vu+~u*DDtDuvj t tVF6FFF N+F ~hV@uFH+vȋF+^_x 56UVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UVWN ~ߎNj~FtIsF_^]UWV~ vN^dɋ^_]rNË܁SrBË܁Gr6Ë܁9r(Ë܁+rË܁r 3Ë܁ɣU36j#hXjWj:U3"j.P^U3"jPEUVF N؋Ff؋Ӌ^]costno memory too many nodes undefined node %s stack already specified for %s main symbol %s not found bad input in file %s, line %d cannot open %s .LEAF.UNDEF.NODEstdnodes ... getgrph ... %s rgetstk ... %s rcost(root=%s) ... cost(root=%s) ... putgraph ...  $7Wqac:deEm:s:no stack file specified too many stack files specified no callgraph file specified too many callgraph files specified usage: %s [-a] [-c callgraph] [-e] [-E] [-m main] -s stack new par %s=%d new chi %s=%d addedge (%s=%d, %s=%d) %s %s isroot( %d )=FALSE (parent %d) TRUE cost2(%s) visited cost.cAssertion failed: file %s, line %d cost2(child: %s) parent %s is %d + %d cost.cAssertion failed: file %s, line %d cost.cAssertion failed: file %s, line %d cost.cAssertion failed: file %s, line %d propleaf ... %d parent %s visited cost.cAssertion failed: file %s, line %d child %s %s %d %d%s %d %d node %s, stack %d, rec %d defstk %s start comment: <%c> :end comment bmnewmap( nbit=%ld ): bitmap.cAssertion failed: file %s, line %d bmsetbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d bitmap.cAssertion failed: file %s, line %d bitmap.cAssertion failed: file %s, line %d bmtstbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d efopen.cAssertion failed: file %s, line %d -%s: (fatal) %s: %s: (warning only): p   d --: illegal option -- : option requires an argument --  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H atof:fltrd: Floating Point Not Present --: illegal option -- : option requires an argument --  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H /usr/lib/stackuse/p0.su 711 3 3 76120 3577672117 10223 ,0e"Id`@??0e0eGe@9~ (d+/QPTULFPPP~PPPPPPzPFPFPPPFPFP F t v:P>u>t3| u5IP6zFPLPFP?T uFPNPH~tPv _P}>|t6 S]U KFP.F=lt=qtFPv~jt Pɋ]UKWVv~>|tpu|>tFpFP7 P- vFP =.=}=u85 .5EP  W W =t=t=n|=o~^_]UJ>|u, FFPoP5 FVFPpP]U3JFPvPeP{R]U3yJ 9Fu+9Fu# 9u>~'3PPFF ]U3J vv6 vv)P">~ aPo]U3I vvK6 vvvP ]U3IFPv3Pl > d~dPP]U3qIFPvP6dPLQ]U3JI9FFPvP]Ud$I6 6 &P:~t v+vvFPrFP0P]URHFPvFP@xPPFPXPFPQ]U3HFPvv]U{HWVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7VX^7;XF\}du F~tPV^w7 F"vV^RP ^FFGFF=t=^_]UGV^F^^?^FEPvW u^^HPvV u^?-t?+tz^?-uF^?tFF FF FÉF^?*t[t:F^?u ^?F ^FvVFF뵃FvkKF5^?F@P^GPvJ^Fv4FN u^?tSvrP}vfVF!^??uF^F uh^?#t[tV^?u ^?F ^FF؀?0|?9 PJFvvFFvnJFj^?F@PvvPxP ^F؀?0|?9 P#JFvvF^FFFN u^?uSv^?,t?u@~t%^?u~u ^F^F^?tpFFF^?>ua~t^?~7~u^v4 4F^v4 4F@cvvPxPF~t<^?a| ?z- ^^?a| ?z- ^;t ^v8uFFFOFFFF0?,t3?>t.?[uFvHFFN~uF^?uȋ^?tN3^]U3CvvPxP]U3CxPPK]UlCWVv3F<u^_]U3HCVJO|J7* 6JZC^]UCWVJO| J? 6J"CFJO| J? 6JBFF^_]UBWVJO| J? 6JBFAWVv~F|u;w3PC^_]UAWVvG9~|3PF FF9~|^_]U3@VHO|^H7*6H^PA^]U@WVvHO|FH?*6HFPqAHO|FH?*6HFPDA^_]U@WVvFGFG~0~|*HO|FHو*6Hv}HO|Hو*6HP@HO|FHو*6HFP@HO|Fr6HFPf@^_]U9?WVvFGF;w~F|~w>~|8~r0HO|FHو*|6HFP?lHO|Hو*6HP?/HO|FHو*6HFP?;r^_]U3Z>6HPPvwG]U39>6HPPvVG]U3>VvVCF|u^]U3=VvFPVFN~}^]U3=~uxPLPE]U3=vvMvvL]U=WVv +6$"?69uu/vuL u>u}t}u E= u^_]U$=WVvF$G~}"~ u-FFV؃ډFVFF RPvv@؊8GF RPFPx< u uFOF uF^_]Ut"~v. 9>t"}vXPP6t"6.3^w_.3^_]U:9WV@')uFt">.3uPP585.3PP858585v"G,u ~u="t:='t5=(t+=)t=\tkPO3~t}NbF]ƈGk F;tN=\u Pw% uFGH FFσ~ uP PF% uƈG ƈGx*ur >)uV 85wH@v"^_]U7WVv"0N||uD9~~:vW]P"0PG#|ut| u޸P6q4 u"0PS> kt  k ^_]U3b7WVv~=N u uP6E^_]U+7WVv>V5G+03s P>FG<u^_]U36>05s   d P ]U36F]U6WVv3}2V'F=uFP@ u vG͋F vP^_]U46WV>1P t&+2P tF t F^_]U5V6> t3$30P t u t^]U5V6> t3$3/PY t t t^]Ub5V% > u .P u^]U05V% > u3-P u^]U4V% > u#P u^]U4V>+P t +;u,Px t;t3^]U4Vj'PD t W;~E)P- t @;|033(P t ';|*P t ;и^]U 4V;&P t (ȋ%P t ȋ^]U3V:("P t%#Pn t +> tы^]U{3V_MP< t Jȋ P# t 1ȋƙɸ!P  tȋƙ> t^]U33P t> u13-P t #P t ]U2V P t'iPm u $PPK u  "<T^]U3X2x*x*]U3A2x*x*F]U'2WV>Xqt," V  uFPfX~>|u=t=uXFV>Xt='uzG=\uXG F F  >x*>|u3|TV>|u3|F F y='u 3VTjTV] PWf>XuPWN*>XuG>Xu ہ>XuW>TVXX9Ft3 Xq^_]U30Xq]U0VZPvL@ u(tbPV 3_PnF؀?uPFv t3FR)tPPV F^]U 0FPzF=jtb=t;J=t,=|=~"n" P>P5vvݸT P=kt=lt=qt봋]U/ FVFPpP]Us/>|uFFFPnP]UK/WVz O|z ?* 6z \/= t= t=t  g^_]U.Vu,/=u!>t6  @P| Pr=^]U3.~t 6z v>~ u ]U3~.~uz h, Pvu6z u~u v P3x >x | P .x ءz  .x ء   .x ء   3PvC .x ء  >t6 Pt<]U->x uX6z W0 .x ؋  F .x ؋  x >x }F p .x ؋ z 3]U9-WVvvFI^x=PWF t^F3PPPvPP 3P PWF~|PvE^_]U ,WV6x ؋ F/Pv uv P"0P6F"0^F^F9~vFF^F^F u3P"0P t N |x3^_]U,V u P^]U+WVv t#vt tfv PPpGvB3P+ҹ/ Pnȋ+һ/㉏ FD|FDFD^_]U[+WVvVF+ҹ/㋿ tE9FuuV: u=^_]U3 +WVv~ u tA t u6E9DuD=t =|t4=utk: tΊD:3^_]U*WVv.F+ҹ/V3㋷ 6D9Fu*tv: u u ^  4 u3^_]U<*WV^F#q4W vF=uu~=Ru=Xu=pt^Fv) oP tfTH W  uqZ]FPfu3Pv ރ>|u 6  @Pb P8o , t FP'ut P߃FF[^?/u!3PS tv긪 P߃v. t6v uqFPouFvN t3F~xu u3F~tRP_=t>  #F> t 6"ރ~uPF=uH H LJz*~t P.H H } PރP=uH ヿz*t PXރPH H }c P9 uFPIu v u2v PP(ރ-v=vy.%}#$$O%%%^_]U3B'|J |]U3*'J |]U'WVFI #u/V #WXF=wt =xt=XuFP uV 뱃~u1~Rt~yu#~u L P'݃~yu~zuN~|g^_]Ue&WV@gu_t^ P܃qAV* F3PvF3FF  gu t(t\t Vm PG܃ t\uV F(tgu_tP3PV P3PP F~u FFFJF+^w^w5 u^w Pۃ^F u΋^F^FFI,th`)t V Pvۃ ~uF"0F t=\u P t V u~tv PۃV "0P;FF~u^uCFFF t&^ww4 uQ^G|^FG~u^G3Pv^wGPwC F^F냋ƈGF1F^vvv ^_]U3#Vv v VPv v+DFDFD^]U#V"0F< u PكqJFFkFFgu t<>u~ u @F~>u"0P^]U<#WV'v43PW tqN96~v Pك^_]U"WVv~<u2F*^FF uN^/F^FG u*^_]U"WVvV8qtkt^_]Uo"WVvF +3<ugu<_u?F+gu<_uF^FFދ^PW+P3P<"u PW+P3P P FFF+<tC<\uF^FF^FFيFgu?<_t;gu<_u+^~+u'PW+P3PP{ <"tЊF뛋^_]UN!WV gu u t>|uƢT kw=.u~=&u~=te= tf=!um="uP=#u=%uUgu_tOV^^70^GW> uj>|t)r>r| pp*pP P!   12>ys>|uA PaփElYT # V gtvt P,& u==P  t7  >|u"/P  tv PP=փq=P~  tV6X k+X ㋇d V6X Q+X ㋇Z >P<  t=P(  tV6n +n ㋇| ^V  tHV P  t=P  t|u u V r>r|Ƌpp* pPVy\u*r>r|(pp*pPPJ "ur>r|pp*|pPVn,FV "tQ\u9 P  u< .u PPjԃ,FƈGF븃 uո PPEԃV FPv,P ^F^GW>|tk, u V ƈG\uG'u׃'uƈG,P/-FPv,Pl ^F^GW`\P  tr P  tJ ^W'P  u) PӃ 't tu P҃V ^WV 멸'Pe  t PPӃ^3G븃>|tEr>r|\pp*pP\P3r>r|pPP uvcV  P)MxP uXP tF.P t v6 FvvvgtV v Pփ>|t/V9 P-'=vj. 2/ ----.4-.=?u3-/=v?.K2-1,,,,,,,,,.-:--.--.=^ud=[u=\u=]u={uf=|u=}u\=~ur^_]UV> dt2q[>|t&r>r|Ƌpp* pPV~ gu u tu#u V ^]U$V+gu" u V V PRЃ6qVFPl^]UV^7<_t PV\) u[>|tC6 P,P(,P)@^GWP^GP,P^  ^WE PV( u36 \)@^GW3P^GP6 ^^]UWVv,gu_u ƈG V >|u&,P(= |,,P PP`σ,^_]UWVF"0~ uALjF gu.t EtetW v"0PB6~u,>|t0FxF gu gt:Lj~u.>|t07~ W P M΃LjF guރ>V uLtluF>|tLjFW >|tI"0P'@^GWP^GP"0P^~uF[~uUFNv"0P^W> tF+~t$~ u ^w7  ^w7FF^_]UWV"1 >tPP̓gu.uƈG guEteuJƈG +t-u ƈG guV&P̃0GƈG guV ~t"1PvHP"2PO%"1PMP"2P;%>|t1"2P>&@^GWP^GP"2Po^"2PT^^_]UVv3FVFV <t8FRPFPPFVF~ u>FV9VN|9FsGN<tPPP̃ FFFV*<t~u Ft FuFVFVn^]U3Ft]U3ffu~t]U3Fgt-04Fgt-7!Fgt-WP6R tʃ]UV F=ftz~N=\u=bt]~0}~7~FPFV F}Y<0|U<7QRPFPFPFVFFFF F F F F F\ՊFP FVn~Xt~xu3FF F7F؊gt,RPFPhFPGFV FF~ĊFP FVFV>|tCF }9=w/vv =nu%=ru#=tu!=vu^]UWVv ;u W 3^_]UV*P u3x>~tVaP[!*u/P t dP9!@r>r|Ƌpp*pPV{8*u/PI t^]U2WVv/u*P  u3*u/P t^_]UVV ugu u u^]UVVv u uV ^]UWVv~WvՃFF ^FFO uF^_]U3RvvgPǃ]U36Vvgt-0gt-W gt-7^]U3Vv8FtF<u<t3^]UWVv3 8FuF<u^_]Uh!WV^_U0Y!WVv ^FF u t-tF +uNF(^FFgu<FF!|#F0ljFF&8^FF.tKFgu9FF |#F0ljFF&8^NFFFEuet^F+t-tFNFguFk -0F~|F؉FދFFF~| FF؉FFnF=|(^F@^H^FFFuFN^~~tFN^~|F~^FN^FnPF ^~| F^F0505^_UWV~uv]^vB^^_UWV^_UuWV~ tF^7v^7" ^7<u^^_UWV^F~ tFh.h.v^>.u ^F->.~ ^F0G;.|F^F~u ^F..أ.=}0.9F.F)~O=u ^F0G9FF^F^F^_UWV^?~ tFh.h.v^h>.uG-<0t.FGG.N~ FGGe.>.} G+G-.أ.>.d} .dFGF0Fkd).. 0G. 0G^?^_UWV^_U츬WVFF.^?ul ^?%uB:5O}^F:57*6:5^FP . FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^gu^F-0FFk FF^?.tZF^?*t^GFF5F^gu^F-0FFk FFFF^ FF=hu=luFFFʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F~t ~uFV؃ډFV~uF~uF!~u%vdN+ȉXF9XXF€~XtF#F4gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFP:F+FF‰Fʀ~uQF9FuFFȘ$~|F.FE&FH=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ1 F~uFK~uFM~uFO\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^FPuDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~FPt+-N^FȘguEeN^~|F^G^FPFP~<|F<PFԃ F~u+F;F|^?u^?0uFQ~uFS~uFU\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃFFPgtFF‰FĀ~t;vjFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tFW~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.TK+FGIJJJJJJJ(DJJJJJ DJJ0D~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>:5u:5G u.^_UBWV:5O}F:57*6:5FPm.^_U^vvww^WG]U^vvww_^GW]+;drXS萲r d[UWV SP*UWVvDuLDu D@u|t5Du D.Dh' D=tLLDDuP4DPDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPGFD|t]p;t&wPh=uLD<7<7h|tLwLFF&+ljFF= WVv賮^_U1 WVv<ރ?u;t^_U WVvFF FF#= u= u=+u=-u<0}<9~k FȊ-0~u^_Uh WVjvvv F;^_U7 WVjvvv F ^_U WV~ |F ~ >}F =^.FX |^F ^FPF ^F0FX uzF0FX uGFPF6` ^Fh`Z0N^F~0r^FG;FX+ *F`Vp |F^NF .F~tv^7~.r ..9~sM0;wC`N^FPF ^Fz0G~0s 0.\~^^?9?^0~.w N^!^1^~t .w0G.^_UWVvX ^_UWVV Pvv ^_UWVvvFFu1^O}Nj^و* vWFvvF^_UWVv~ F~ucF9FrXFFFM}} *W>F=} FFFN~tF^_UWVv~ F~u_F9FrTFFFM}}F*WFPN~tE uF^_UWV~|8FF6>0us0t1<tF;vF;s%;v 96 u0>0F 0j 0;v|0P =u.009F}K0PWb Fƣ9>r0 D^_UWVv6%^_UWV~^AFF>0t006 v%F 9FtF9Fw ;rD;t F;FtFF ^9> w> ^_U WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s0^+^_U WVFPFPv F~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_UWVv0565%t^ &65 6505UWVFFF^w:5p6:5^FFPVv6:5^_UWVFFF^GFFBFFFF^wF:5FPVx^^_UZWVv~vF?uNGF<uF^_UWVv~G8tF?tOȊ+^_UWVv~vGF<uF^_UWVvF?uG^_UvWVvDu D9vD9t|tD FF*^_U^vvwws^WG]+;rXSСr [UWV SP5jUWV0565%t^_]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v3;Vwr ;Fv+FV +FV u؃_]UWVvt ^+t^WvFuPv(F=|>"3t WvFjjjvEuPvF$b=au|=ru=wu\~|5DFDuL^?rtLL^_UWVv~uNjQhVF~}$vjVF%PVW hVFF^_<9`܋_5UDWVh96wDt ^_UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UVF N؋Fږf؋Ӌ^]<96bv<9Bb贝UWVFPhTv=|^_<9b%(UWVFF>>9>9 .>9&>9.>9~ 0505<<9bU4WVvjƙRPjH^_<9cf^_]UWV>>9>9 .>90505&>9.>9^_]UWV>>9>9 .>9052505&>9.>9^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]<9Bd(j<9Nd^<9ZdR<9fd6F<9rdUVW~ vN^s_^]s "3Ë<9d <9d<UVvN^:^]rNË܁*rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁暣"3@(#)main.c:1.2db*,f*,il*,D*>I*>compat,E,P,C,xc,W#,extbad flag = %s prwcannot open `%s'no input file specifiedpq@(#)debug.c:1.3Compiler error (internal):Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)error.c:1.3Error count exceeds %d; stopping compilationFATAL : warning : %s(%d) :  @(#)getflags.c:1.1---%s : `%c' expects `%d' more arguments. %s : Ignoring `%s'. %s : `%s' expected `%d' more numbers. %s : Ignoring `%s'. %s : Too many values, `%s'. 2%s : Expected a number but got `%s'. non-portable flag construct @(#)hash.c:1.1&@(#)io.c:1.38String too big for buffer @(#)keywords.c:1.2voidcontinueregistershortenumfarsizeof#fdefautofloatgotoswitchpascalcasetypedef#lifwhile#ineasmcharextern#f#ndefdoublefor#lse#ndifnear#ncludefortranbreakifintreturnelse#fndefunsigneddostructunion#efinedefaultstaticlongh{geLe]0bS9awHUW^t[Kd^yh_pAGJQX{{M GT gRLz\u%V-It3X|6KY:\ARF&xM]eVOY``)ff*vmNuc|Z $,4<DTdl@(#)ltoa.c:1.1&0123456789abcdef@(#)memallo.c:1.3H||x | x getmem overflow : size=%d Out of heap space@(#)p0expand.c:1.6compiler limit : possibly a recursively defined macromacro `%s' requires parameterstoo many actual parameters for macro `%s'not enough actual parameters for macro `%s'05newline in constantout of macro actual parameter space"compiler limit : macro expansion too bigrecursively defined macro `%s'@(#)p0expr.c:1.2 bad parenthesis nestingconstant term expectedqdefinedmissing open paren after keyword `defined'expected `defined(id)'missing close paren after `defined(id'@(#)p0human.c:1.1%s"%s"%s%s@(#)p0io.c:1.6Two passd #line %d %srcan't open %stoo many include files #line 1 %s 1 %sunexpected EOF@(#)p0prepro.c:1.7%s : redefinition  #line %d %s#line expected a line number#include expected a file namecan't find `%s'#if[n]def expected an identifierifunexpected `#elif'unexpected `#else'unexpected `#endif'`%s' : undefinedbad preprocessor command `%s'expected `#endif'#define syntax`%c' : unexpected in macro definitionreuse of macro formal `%s'`%c' : unexpected in formal list`%s' : definition too bigmissing name following `<'missing '>'can't find `%s'@(#)p0scanner.c: 1.8^*%=!+-&|<>preprocessor command must start as first non-white.unmatched close comment `*/'<>newline in string constantstring too big, leading chars truncatedillegal null chartoo many chars in constantno closing single quoteillegal escape sequence0.unknown character `0x%x' 4 -!3<68+,: "#.')45;=(*/0%&expected preprocessor command, found `%c'__LINE__%d__FILE__id truncated to `%s'bad octal number `%c'float constant in a cross compilationexpected exponent value, not `%c'%s%s%sconstant too big/**/`%ld' : too big for char@(#)strings.c:1.1@(#)tokens.c:1.4identifierinitializingint constantlong constanthex constantoctal constantfloat constantstringparameter"{}()[].->;!~++--++--cast*nearfar*&/%+-unary minus<<>><<=>>===!=^|&&||?:=+=-=*=/=%=<<=>>=&=^=|=,bit fieldassign opstruct opincr opshift opequ oprel opdiv opasmautobreakcharcasecontinuedoubledefaultdoentryexternelseenumforfloatfortrangotoifintlongpascalreturnregisterswitchswitchexpstructsizeofshortstatictypedefunsignedunionvoidwhileenum/struct/unionend of filewhite spacenewline\modulefilelinenullstorage classtypeconstant$^t/t/t/t/t/t/  ^ ^ ^ ^ 9^& ^"A%$A%'^)+ -B10B23B6B9*>@^E^I,K MFOFQ"S#U$aCdC gE iElE"nE!qDtDw- y. {/~01=2>3.@@@@@@@@@@>??3@^A^B^C^D^E^F^G^r^I^s^K8L^s^N^O^!P@'r^.R^3i^8T^<s^BV^JW^OX^Rs^Vs^[[^b\^ir^r^7y_6i^a^s^r^r^s^i^s^h^i^^k^l^m^n^o^p^q^ r^s^t^^@@@@####%%%%1.8+ Sun Jul 22 12:33:58 PDT 1984?<B-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)?<B ((((( H <5<500pC$@H@?@$@Q?? H <5<500pC/usr/lib/stackuse/p1.su 711 3 3 173740 3577672123 10247 ,P5Id`@??PPG5R~ (d+P蛲UTFPPPPPPPPPPPFPP3PFPFP袋 F t vNP쐃~t^7]PאwP6FPzPFPN, uFP|P袐P6FP銃PFP汃 u PqP6FP踊PFP赱 u P@P6FP臊PFP脱 u P P6FPVPFPS u Pޏ>u 8P͏>u NP輏>u dP諏>t| >t.3PJPa,3RPPP|PKPa3PDPa6菰]U艄胄F=pt=~=|=tFP5Pƅ^5P5P诅3P5P_~nu  PdvxsP5P觅^GWP^GP5PM^od^Wa^N=t=t=n}<=oQ1]UWVv~WvvFF ^FFO uF^_]U3諥3]U츄蜥^?yu P؍>uv4P|PŵK>u 6Rv;+>suRPaDPOƸ.x#vdP|Px|P2]U3 PPPPPPw'P_]U3ƤPPaPPSw'PQ_~twvjb]U3wPP PP PP~t v\w'P^~twva]U VPPPPPPGPPqG~u^_G*P67 u^_G$?< t mP蠋^w]=_G>u__Gvb t__O_wI:_GP3Pv_PPPB7 _GDV[^]UWVv u%؋|#^uP6X{%F= t=t`-u *t,u \G*%C~@uttFu F"~0u t`)P6݉3^_]U+VPww^P@PB6 u_GDVZw'P\^]U ˡWVv%=t PˉO\G*P25 u\G$?< t3P__G*Pt tSFVPPFVEU>uP&OP'P[GE__GtEFG^F9GsÉFF u~tk^F9Gu`PP爃lFG^FV9W|9GsFF؋F uڃ~t^FV9Wu 9GuP뤋F~t^?^_]UQPvRF~tvN^G]UWVvF<PP衍>AFEPP臍FE^DG4~ uF^_]U3辟WVv~E@u uP軇E@u P誇>u MWV6E>u2*PW3u8 PPیG_VW_^PM6W$]^_]U3>u6'PY3PAPY>u_G$?<tKPP*$3RPPPktPKP>YPRPH]U3ZVv3RPPVY8~t~u\O>u\O^]U3WVv~>u[PP]\G%=u#>t>uO\gW PV7>u\O^_]U3茝Vv u|1%=t"\G*P0 u\G$?< tP`3DT ^]U3/VvD@t>ttPP聅^]UWVPP膊F؋vt~tF^GW ^FG PPKF؋FFGv3^_]UN|WVdždžIF9vP3VWN_^㋿& ~a>} } |A};㋿9u)VWNR_^>XQ㋿8uU>} }F^?u 9GtFF^?|9u^ }3> u u=|==u ㋇v))VWNw_^㋿ ㋇|@=}㋟9t㋟|㋇-=v9.+PQ㋿&  |'}!㋟みu㋇  ㋿& 9s>u$4t$+ PPpN؊G$ GNGNVW7_^DDND- PPNNG$ GNGN NVW7_^3PPV3PVDVDPDPL/1 \G$?< u P<< \G$?< t Pttt3P8t4t96664 t46t]:?4tv<4LP7P6PIr7Pt)P6WD4t}XG7PtP6WDPYDЉ ub_G%=u1__u!udP3PwG>ug.fa4Z bSbM<t*PP.N>ANDGN D P4,P+lPt4PPmPPtP+Pt4PPlP3P2PPP;+  4t4t DNttP6N0> N|u# |tY؁OO>u3P#N4GNGP3PN؁O@3PtNG PP҃NG u =t=t NO@3PNPP}<urPPXN؋D44N؋D=|u <u D>u6G6___G t,I tPn uP` t!3P_w_Gtt6 {PFShP6SXt7MItw5P>Ow'P-O_w'PO|t&wPt3PP0Pt( PRw'PN>u P >u PĀ>tP裀<tSPAP5P^Nw'PMN4$LGw5P+NGz|ttw5PMw'PM>u P>u Pww5PM>u P>u Pv>u PX>tk>t7P>t wE9>u_G$?<tdVPPzT>u|tDt6\P<"tJG\Gt<PLP~65D twsPyzt@ uiPPPt4GttGPC*G_G$ _G{?GP%P5PKP}D ttPxtA? tGuObt͸PP,~PtNGt6sGOPT)G>P$Pl|t>ttH">u t Px>t GP=Gw'PqJb\P=N|uFPtwMոPt=NP5P1JttstttG_3Nn4NN4t4tt@PPttRPPPdPt443P43P$P43Pt0|uDRPPPdP4t u.%=@u!_G%=u%="r=#v1_G% _G4t=S<uwRPPPcttt@P(DN t؋DG6N@4tt87NeV:Dt4;:NN؁O 6PP{NG PP{NG>u PbuPPzNG PPzNG4 P6N'>tN_ODP)8t8NNx<upPPVzN>QN<uHPP.zN>QNGNDGN"A]dm 'EPx%7e'"32E\b|&1:B"TTTTTTTTTTTTTTT\xEPr7""^_]UWVFPF=Vu~R=Hu~&=t=|=~f=|=~\FRT3~>u696u0PW  t D%=uR6RssB6RPW+y맃VWv_^vP` RRRRRRRRRRRR{RtR R hR R \RRP=Jt=Mt=Quq=St=Ut-Y=v. ]xfF=St =`t=ftn؋z#R^_]UWVv~ uz us%=@uuVvuVvLrEF؋GFF t=t=tvPPqFvVv FE^_G$?<u^_G%=t^w;"^G^_G% ^_G>u ^_O^__^_G^w&^G^wL ^GW P^_tdP ^G3PP Nj^_G%=uvPPpv8r^_]U~WVv~EF t u3m>u#>ru~uvtPPoF VWv]G%=u#3PviPv6nGFFn>t$>uPPPMo>rt3PviPv6<3PvqiPv6pFFE% ‰EWv to~ua>rt3^GE^^GE^VW _^O@^F^G@t&EuGu OFvw]G%=up^__u#u]_utI^EG밋]_ut,]_GW^__9Wu9Gt vPm^G%=u"E%=tG%M GF^ uuEU GW FEt ^OF~tA^g7~ߋ_G%=t~u߁O^G $vF*P>u>rt=^G%=t/GuG t!vPPl^gߋ^g^G%=t =tQFkPvP(P?PP6FGPPn6F*G믋^_g>|^G_G^_]UVPPtqD DpD6p3PJPg>^]U衃V>u9P6,k6p8Dt;P6kp2V*+QPPP%YPKP=^]U3/>*9Gu7P5PwP)P=Pm5>u]UۂWVv~EF>rt2 uPPjDuv&PP k u>tD@u D%=up]G\8Gub]\9uV]G\9GuHE%L0;u1DtEu#D%PE%PD%P u vI=3^_]U3WVv~~t ;uuu ut3^_]U证WVv~tpnF uP6(i^G*ȋD+uPPo^G^GȊG*؋+ً^GȊG*؋+ى7|uGD^_]UWVvc>pF*PVvWF tF= u3^_]U3躀V^u3/F *Pvv^G*ȋF+vt0^]UoWVv@D9Fu6tvD u&\G*@~ u t ~ t t4 u3^_]UWVvP3Pm3PVnEVbEPE EM@^_]UWVvPPGmEEPP/mE؉7p>p^_]UpWVv~t*bD\EG\EG\VWtWt\G%=uML@~t~u%t~u]fPkPP^gF~u$Dt ~u >tFD%N D\G$?<uV\GF%=uNn\_1^u utPtf^GGn^FF%=ttDT uc u_\G$?F\GF~ t~u?F%=t4\_?u'~t!\w~ uPPetD^_]U3}Vvtt4D*P^]U}WVv~% t$=tx=u=t"(P6d3lVF*P3DZ% t=t=u=uv WVF*P|RP^ wẃ%=uQi^ 7WVF*PCFV%=u^ wwFP|FV,%=u t맋^ 7WVF*P^_]Ud|WVv|%=ut-VFV%  =u\wwFP{FV^_]U|Vvf?umP6cF*P t^*㋇#~u3 utP6NcDT ^]U{WVv~FEF| t,DL *Puh tuFFFL DE FD | v PIc^_]U!{WVv~|uE2FD^FFFFFF u\EFD^_]UzWVv3l^D8GwF u^9wt F~u u6l5F^_]UqzV(6n/6l V"4 ul6 PH^]U.zWVvD|t Nr Pa]U3y*]UyWVv\ t O *%=ttPPa\G$ G^_]U?yVPv vvv` P! u3ttVP^]U3x~u33^%=0t=@t^wS^wwSP]UxWVv~ u)W3P%P%P  u ]GF%=u=u=t=u=$uVP6F_F%=u&3RPPPNPWP@PF%=u&tYD؋G%=tÉEkHP_\F%=t F%=u\PP&`ȋ%=u {P_WJ% uWv %= uW\G%=uIPw_PuD%= u5\G uGu>u\O%=?um>t܋]GtW$P WP ]G*P  u F%=uPD듸P.WPf ]G*P&  t ~ucPP 3^_]UhvWVv~ u u~uy%FvW%Pvu  uWF-=/v;.5Wv W# unx#P]t D\G%=uSRPPPKDAWvf  t vvV vWV%Wv>  t vv. W# unx#avWV ujt% Dy]Gu^_t P!]5^_G*P u'ۋ]G%=uG\u7P6Ff\uRPPPJPvP@PUDvW"P@P>u D؋G%=uPV3PP0P :5Wv t vvvWV tIP DWvWvN]G ^_8G wE׋^GϸP6Fq[3`f455555533335355533333533M5M5M5M5g5g533M5M555&4 4 4 4 4 4 4 4 4 4 45^_]U]sWVv~%F-="v6.9]Gu%^_GtFD||DFED]G%=tG%=t6^_G%=t^_G%=uQJ^_G*PH t1uRPPPsHPvP@PBDbPZ]GuSFV^_GuvW#PP5 DFV-VuTFuOF~^~u~tF~u;PFRPPPGPV&P@P $vvPPGPV P@Pa^_G*P! t vvx^_GuP|YP]G*P+ t ]t PvM^_G*P u^_]G*P t ]t Pv^_G*PhvWv]G*P u]G%=t Pv^_G*Pa t^_G%=uPvu]G%=tt^_G*P t^_utnx#P)X3UgP6FW189998188W67988888888888899859591818888888^_]U3oWVv~\Gt)%=u]G*P t } u}t3%=u.\G*P t| u|u]Gtutva^_]U3oWVv~Dt.%=u$]G*P t} u }u uVv ^_]UnWVF9Fu>^w^ u uSvv&^GF^GFd tdtu*%=uD%=u:^w^wB" t$%=t^F%=t^F u;u.^G^8Gu^^9u9nx#G^t ^u&^G*P t/^G*P tnx#PPVnx#+PU3^_]UcmWVv~ u u u t t uDFEFE9DtEPPUF*P t!F*P tF8Ft[Pc9tGF*P tF*P t kPP%Unx#PT3 ~t ~t5PPT$^_]U3ilF$?*=r=v3]U3ElF$?*=r=v3]U3!lF*P uF*P t3]U3k~ t~ u~ t~ u3]UkVPv TYF FFDF D~t^ ~ t ^ GD^]UtkV~u3$PvX!FD^GD^]U7kVv t \t/\G$?F< t< unx#PPiS3^]U3j~uPnx#PR]U3jWVv~v` uv S uA0u tu@u3t݁2tׁ1tѸx#PgR3^_]U3>jVv t \uG$?< t G$?<u3^]U3jVv %=ut u t %=tP6FuQD^]U3iWVv~v8PRPW8PFPV8P:P ^_]U3iWVv~ tkWV\?"L ȈLEtLWV~t6vV\?"L ȈL^GtLvVED$?<uD$ DDV ^_]UhWVvD+ҹ/"8F@@PV] tF@@I^F uܸ P3P1VF؋F^VW_^tA^G^_]U3ShWVv~E8DuE9Du9uWV t3^_]UhWV^w^GF;uZ^^GF tK%=t =t%^EU9Wu$9Gu=^Fۋ^wu u3^_]U3gWVv~ tE9Du4= u;u3^_]U3XgWVv~ u3B}t(VW7_^EDE*D}uLGVW_^^_]U3fF8*䣆88P]UfVJPPdTD>uLV^]UfWVv PP-TVW_^E%=t]Emm ^_]U3TfVvV+D dF D| v TPAN^]UfWVv PPSVW_^^_]UeVv u,P6 rMF= tR=t=th@P6 RM]FV~ }tPM3F F\_FV GW%FVLv\_GF\G \g\F G\ v P@M^]UeVv\uPPR\G(\GFPPR\G\_F^]U3dWVv~|t}t PL|u}tEDE D ED^_]UtdWVvF3\GF*vWR t WFF% nFuϋ\\FG \ v P#L^_]U3cWVv~%=u%=uPK4%=u%=uۋ%=u%=u3^_]U3cVv^]U3tc^G$?<t JP]U3Oc^G$?<tG$?<t bP]U3!c^G$?*=t=t=t YP]U3b^G$?*=t=t=t ZPt]U3b^G$?<tUPJ]U3bMP,]U3kb^G*P ueP^G$?<tG*]U3,b.P;J]U3bV^G$?< u ^v9t LP J^G*^]U3aV^G$?< u ^v9t mPI^G*^]U3aV^G$?<u ^v9t PI^G*^]U3kaoP6 H^G*]U3Ianx#PPI]U"aWVv u3$P3PNVW_^4^_]U3`Vv|t \*㋇^G^]U`WVFFFF8 PP8N39vtIF*PvKCPv6p߃ t&DtvPqH\t* uP>u2*PM~t7>u2*PvNDvBDV*P6ރD PPuMD؊FG\O@LFE\DEG5~ t.~ u*PV7Wȸ .؉N>3DT ttDWj^_]U>_WVFFFF8 PPLF*Pvރ tt5FEW P>u2*PoL>u2*PvMDvsAD PP7LD؊FGV*P܃\DG\O@FEDE5~ u DT teDO^_]U3^WV! v u3Pv@Pv6pN݃ tvPFP>u2*PK>u2*PvLEv@EW*PۃVEE% E]G$ GFE uEFV ^_]U3R]>|PVE3O .؋FN .LJN .LJN .؊FN .ƇN]U3\>| .؊N3]U\V>}P6?D .؊N t3ȸ .؊Nȸ .NRPG .؋N .NGW .؋NF^]U \WV% u PDb^%=@uwv^wv7^%=Pu3 u^G^t_3F t ؋GFFA tt vH PCF F3~uvvvۃ3P^wv .؋N_7ڃ tvf 롋^_G%=uv 눋^GuG t v PB ^G uv^G v. u^GFFuEv PPC~t.^w`^G^_O^w^GF*P uUv PPB~t:^w ^G^_G$ ^_G^w^GF~t^_t v!PA^_GFf?F*P݃_F~|9F~v9!PAFF88Fu~t .؊NF;F~c .؊N t3ȸ .؊Nȸ .N .ƇNF*P ݃RPF8~tavq^G% G .؋N^G F*䙊Ԋ*ȸ .N^؊N* V^GW .؊FN^_]U3X .؃Nt .؋N .؋N_F .؋FN]U3XWVv>}P6?tۃ uth!P@ .؀Nt .؀NtO .؊N t3ȸ .؊Nȸ .N .ƇN>u"\G$?<ut G%=uǙRPJ .؋NF .NF .9N} .؉N3^_]UW>ui .Nt~u~t3F t>P>u2*PXDF؋FG v .؋FN]UVWV~u^GF؊G$?F< t#<tv~u|!~!P!P]>~^_7 u^wv!3Pv8PvVՃ uv!P>4~u^G%=t"~u^t#"P=3~u%GF^%=t%=uGFPP%CF @DEFE+Pt PP5+Eu\G%=uzD%= uYPPD*+QPPP*PD*+QPPP*P2P@P) PW?P@P PW3PP0P ^_]UTWV^w ua7T"PP=P3P1B3P^7TCD^7>7DDD% DL@V3P҃!\G%=t^7s"PI<3=DPVP3PW PPP> FwR^GF^_]US~t^_G%=t"P;3N^%=tgP6"A;P3P^w PPP F^w^GF]U3aSWVv~ t u3B\EG\EG\VWt׃Wt׃t-D^_]URWV^w u7"P:3DPVW\G%=u,PS]E>u؁OuED\G%=t]G$?< uD EU ҸPW3PP0P ^_]U3CRVvt%=t t%=u3^]U RVPP?LFD ؉DPDVPVR^]UQV6" V4 u"^]U3Q׋^G^"F"]UsQWVv346" t|t9|uvt7b u4^_]U,QWVv~u> u7^\G$?FE$?F\GFEF%=u3FF%=u"F%=u"~t%vvF*PvF*P u#~uF*P tJF*P t DPDPugFt`;#PP7PF*PX u@F*P u0F*P t%F*P( uF*P t3]UNWVvtl҃ ur un|=t`\G$?*=tQ= t&=t!=ut#PP7-=t&\_?uҋ\wta#PP6^_]UQNF %=uF t6FVLF$?F<u>uF~tր~uFtFFFt F*+F]U3MF*Pe u ~ t~ u3]UMVPvA;F؋v^FF^]U3}MV^4^]UcMWVvFP3P:DEF~4 u݋F^_]U"MWVv u3EDF؋__ u+tW*F=u# ~u#PPE5^_]ULWVv3%PPJ:F؋DG^~t uWv ^_]UvLWVv~F|tH\u? tKH u?ut P݃ uv#PP44}F t|u u3^_]UKWVv~ t|t\u3F t}t]u3F~t tw~t ~u#N~u ~t$=F t) t%ut P܃ u+vO$PP3 u te$PP33 4=F^_]U#KVvD%FDt=u|ty~ts\G$?*= tdw= t^\G%=uF:F3Dut$P2,F= r= v=t=tVv L^]U@zJWVv^㋿/ uL,=uG=Vu~=At8=Bu=Lu=Nu=Ru=Su4P6$1t̓FVFP +6FDt7 t D%=uN D tN DtNDtND%0=uNFP!)L,FDFčFPB)~uFD |t t+FD%FD@tF~t ~ t~uFFFG\GFփ~un֋F%=uF~tFy\GtFi\G$?F*-=w.aFEF>F5P6$$0F ``````a`a`aa`aa`FDFčFP(D%=uF, u D%=uFDtFFFAD@t DtD%=uFFD%=uFFFFFPE'U=nuJ=au=ku~=suB=tu|=uu'=vur[^_]U3dGPv3PBP]U7GWVv u%= ttV\__GFF|F} utF u|]GuG$?<u$P.tFWpFFFF+F;Ft^FF~u~t^G3PWLP 몋%=^u0tVDv8P^F u?%=PuDtVtV+PP\7yڃ u3PCPL%F=Pt=@u t~0t~@u to%=u VV ^_]UE^%؋|#F=^u P6$, vv]UBEWVv~Lu ~t3FPn؋d-L,FFFP$ uG-X="vb.!gDTFVFP%W\G@t2FDT 2~t^\GF tFh~t^\G*F%?-= w*.`eFtF+F$FF7e7e7e7eKeKeYeReYe7e7e~Lu ~uFFFFP#~uFt~tvt#ƃFFP#:~&uDF,~8u\G|t\-P6$-+FFPL#\W+ GFVF\t5G%=t:P6$*F\GtFb\G$?*-= w.fAP6$*FF.FF"FFfffffffffffFFFPD"FP"~u DP$DP# FFP"XVlP6$*Fgggggggggdgdgggggdgggfgfdgfefg-ffggf=t1^_]U3Bv׃ t $P*vv4P]U3APS3PJPz3PJPmPPv-փPPvփPPP@PՃ PF]UvAWV~u 9$u^㋷00 uFFFFL,FP FPi!<u=lt=mt2=st-P6$(FաFVFP"$6CRFu9>tG9~t W9 FFP) ^_]U@WVv~ uF=t-=t(LVWvظD@tt%P_(qt$\G$?F! >t[D%=tP~t~ u\G%=u\G%=u(\G%=u%(%Pt7%P'3^_]U ?WVv~ t u3;\G$?FD%FV@ t~ t~u\G%=u\G%=uWV| uth%P_'W F6PV vVH t;vV FV |5 v/6vvPPP3P WtPσI 5WPPVJӃP3PP0P҃ P3P@P^ŃP3t)ƒ u t | u|ut%PP&^_]U3`>Vv ud%f%V ".f%Ƈ8".f%8P u4".f%؋8G%=u*".f%؋8_uu".f%؀8".f%8P~ u63PV 3^]U=WVv u3@>f%}6V ".f%8P% t?VPP".f%8PуP3PP0P~у P3P@PÃPW3P  u6W".f%8P W".f%8P thW".f%8P FV |( v"6vvPPP3Pe ".f%؋8_Gȸ".f%؉8V".f%8PU̓>d%ud%%Pp$^_]U3ItD%=t3^]U3<2".f%8Py uv".f%8P tvv  u3]U;WV>f%}W".f%8P t".f%8t/+v".f%8P u".f%8t".f%8P u".f%ƌ8\G%=u1S|ԃȸ".f%V8^tVDT k".f%؋8G$?< t".f%؋8G$?<tD".f%؋8ȸ".f%V8 ^".f%؋8ȸ".f%V8^".f%8ȸ".f%؉8".f%؋8?uM".f%8%PT">f%| f%f%".f%8%P*"f%".f%8P u".f%؋8ȸ".f%V8 ^".f%؋8ȸ".f%V8^".f%8ȸ".f%؉8".f%؋8G$?< tP6b%!3^_]U3N9V>f%}".f%8t".f%؀8>f%| f%f%>f%}3".f%؋8G%=ub".f%8".f%؋8_".f%89Wt9Gt".f%؀8".f%8t76".f%؋8G$?< t".f%؋8ȸ".f%؋8".f%؋8?th".f%؋8uS6".f%؋8+Pw PP P3P".f%؋8ȸ".f%؋8".f%؋8?u0g".f%؋8G$?< u#".f%8u".f%؀8¸".f%؋8G$?<u>f%| f%f%^]UF7WV>f%|Y".f%؋8_7".f%8謺t衺+ t!6ǙRPPP P3P^_]U36~t?^%=u2^_Gu%^_G%=u^_G$?<u3]U6WVv\%=t&%=t!G*P1ʃ u \G$?< u3^_]U326WVf%>f%|f%&P.3j".f%؋F8 ".f%؋vD8".f%8ȸ".f%؉8".f%LJ8".f%Ƈ8^_]U35>f%|i".f%8P t".f%8P5 u3;3PP".f%Ƈ8".f%8P t".f%؀8]U5>f%|z3FFsFV".f%8u".f%8u FV".f%Ƈ8s~u~t"6vvPP P3PQ]U43FF9f%|! FV".f%8tF]U R4WV>f%}3".f%؋8G%=uI".f%8mRP".f%؋8_GWȸ".f%8+SQ8".f%؋8G$?< uf3FF".f%؋870|tt:FV D FFFVFV4 u̸".f%؋8FV".f%8鶃^_]UD3>f%tP6b%f%".f%؋8Ff%]U 3WV^__ut ^__GW^+G W FVS PPe ^GV^PPD D؋~E U GWVɃ^G3^_]U3r2Vv %=ut u uP6b%^]U3:26vv6P]U 2V6/FL,o<tnF=dt=mt,=ot4=xtCKP6L&xB^GFFPFFPE3FFFPvvvI u^]U316P]Ug1FL,FFFP]U<D1WV~uf3FFF^%=t~tSv3 tqF^__GF u^9W }9G wFޙ^O  ;|;v^wN&PPFޙ^G W svFFPFPvFO~uFB^%=t0FPFPS tZ~uvvPPFF^㋷/FFL,3<u2F-f=v.|l&PFiF^wG P g^GW FVF=^_G%=uFo^_GtF\^_G*Pà u^_G$?< uF0^_G*Pƒ tFP6L&FF ^GFFPF^%=tP6L&^_G*Pnƒ u/^_G$?< t ^_G$?< t^_G%=uF^GW FVC^_G*P8ƒ tF^G^P6L&F3FF~u[~u+~t FPFPh FPFPFP~tFPFPY F^FP ~u"~tFFFPFP=F~u%~tFFFPFP/FP /~u/~tFVFƉVFPFPFP6P6L&~^_%=ut^_7^_G*PFFFFP 뛸J런y||y||y|y|y||ozz|z|||9| t^_]U,V^%=u GF~u^%F%=@t~"t~#t~t~u~~"u*^_%=u^GFDG^FG^wFV~#u RPFP+^FVW^GFvvP.B^%=u^vDT Wvvv u踃&P3^]U3+V^%=u GF~u^%= u^vD?^%=@u0%=u&w'^Wvv^wi3^]U3"+^%=u_G*P蘾 u&P3^G]U*WVPPqPVJD %^GDDDED% DLǰDVb߃vVB!^_]Ul*WVFP;@FVvPP PN^_]U *WVPvF  PPDF=|==u=t!7P6&j3tD% E$ EEE>uME PPE؋F V GWFDF V D T 뎁~uM E~uEFV DT UE$ EEF\9^_]U(WVv~%F=@uk%=1u&%=u} u}t^Gc^G[%=>u%=uFB%=u6^%=u)SWV+ ~0u^%=u SV^_]U.B(WVv~%F]G*Pٻ u^_G*Pû uF]G*P註 t E^EPFP'^_G*Px t^G^FPFPF-=v.FFPFP PFFFPFPFFPFP!FFPFP"FFPFPFFPFPFFPFPFFPFPtFPFPPFPSFPFPFPFPٍFPFPʂׂ &J8\n~tFRPPPAFPP" xFEU F҉Vԋ^GW F؉VڋF-=v.$F؋V9V }.9Fs&3F܉VFF؋V9V}9FwF؋V9V|~9FrF؋V9V|~9FvFҋVFVFҋV+FVFҋVԋNS+FҋVԋNP+vvvv,*F؋V9VtK9FtCgF؋V9Vu\9FRFҋV#F#VFҋV F V}FҋV3F3Vo~u~u ~u~u~u ~u~u~tvvvv( &&~u~tvvvv)F܉VW&P 3FމFC/iƄ ۃÃAYx~"t~#u\G%=uF܋VމEU 6~u']G$?<t^_G$?<u vvܸdvvX^_]U#WVv~EF%=t$v=t([P6&/ 3^WT^u ?u3^9]G*P t3PEPPEP 룋^W؃ډW=t=$t=Ask=Bwx`^_]U3"VN,O|N,7* 6N, #^]U"WVN,O| N,? 6N,"FN,O| N,? 6N,"FF^_]UU"WVN,O| N,? 6N," "F~|8~r0L,O|FL,و*|6L,FPlL,O|L,و*6L,P/L,O|FL,و*6L,FPP;r^_]U36L,PPv(]U36L,PPv(]U3VvVCF|u^]U3VvFPVFN~}^]U3t~u4PP,P4']U3Tvv~.vv-]U/WVv3F<u^_]U V^F^^?^F0Pv- u^^0Pv- u^?-t?+tz^?-uF^?tFF FF FÉF^?*t[t:F^?u ^?F ^Fv-FF뵃Fvz"F5^?F@P^GPv0^Fv4FN u^?tSv0Pv#-F!^??uF^F uh^?#t[tV^?u ^?F ^FF؀?0|?9 P!FvvFFv}!Fj^?F@Pvv0P4P ^F؀?0|?9 P2!FvvF^FFFN u^?uSv1^?,t?u@~t%^?u~u ^F^F^?tpFFF^?>ua~t^?~7~u^v4 4F^v4 4F@cvv/1P4PF~t<^?a| ?z- ^^?a| ?z- ^;t ^v8uFFFOFFFF0?,t3?>t.?[uFvFFN~uF^?uȋ^?tN3^]U3vvN1P4P]U34Pt1P"]U3FPv1PePW"]U3<9Fu+<9Fu#9<~'3P1P<F2>>2~ 2Po]U3vvK6vvv@2P ]U3FPv3Pl>d~dP2P]U3FPv2P6dP(!]U39FFPv2P]Ud`662P:~t v+vvFPrFP2P]URFPvFP@4PPFPS(PFP!]U3FPvv]UWVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7V'^7'F\}du F~tPV^w7NF"vV^RP4^FFGFF=t=^_]U$WVvF$G~}"~ u-FFV؃ډFVFF RPvv؊2GF RPFP0 u uFOF uF^_]U3OVF=t$=t5=tA=tM=tYP63W^vv A^vv $^vv ׋^vv 4Ƌ^v^]UF-= v.^^|3F^^^^}ϋ^^뼋^^xt멋^^^5Xt^5Hux^55u۸BP63F`?R,F]U3V^v^]U3V^v^]U3^^]U3r^p^]U3X^V^W]U3;V^v^]UWV~|P6$3 n&39Du|+||7DD DDDWt ^_]UWVv~3FF ~!FVTFVTO ^_]UZWV~|P6$3 n&3D9F~ vb3PqF@%F|D9F~F=u&D DPS u }3P7DDDDPt |FDF)D^_]U~}=P6$35vv(F u3 ^FF]UeVvv u3 n&3F)DFD^]U'v"@PvFvP<"F]UWVv ~Hu ^F->|H~ ^F0G;|H|F^F~u ^F.|Hأ|H=}0|H9F|HF)~O=u ^F0G9FF^F^F^_UWV^?~ tFhHhHv^>HuG-<0tHFGG.N~ FGGeH>H} G+G-HأH>Hd} HdFGF0Fkd)HH 0GH 0G^?^_UWV^_U츬WVFFH^?ul ^?%uBNO}^FN7*6N^FP H FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^3u^F-0FFk FF^?.tZF^?*t^GFF5F^3u^F-0FFk FFFF^ FF=hu=luFFҖ3FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.Fҗ3~t ~uFV؃ډFV~uFҙ3~uFқ3~u%vN+ȉXF9XXF€~XtF3F3gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFP0F+FF‰Fʀ~uQF9FuFFȘ$~|F.Fҿ3&F3=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ F~uF3~uF3~uF3\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F5uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F5t+-N^FȘ3uEeN^~|F^G^FPFP~<|F<PFԃ@ F~u+F;F|^?u^?0uF3~uF3~uF3\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<F" F+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃs FF5]tFF‰FĀ~t;vFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tF3~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v._%,,,,,,,\,,,,T,,d~u#v7v,~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>NuNG uH^_U8WVNO}FN7*6NFPH^_U^vvwwm^WG]U^vvww^GW]+;3rXS\Vr 3[UWV SP UWVNN%t^_]UXWVvDuLDu D@u|t5Du DHDh D=tLLDDuP4DPDL||/|tLDudL D *^_UrWVvDuLdDu(FFFvFPDPFD|t]4;t&4P<=uLDPPh |tLwLFF&+ljFF=RR .RNN&R.R^_]UWV>RR .RNNN&R.R^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]22U WVV>5WVvP^_U WVv<ރ?u;t^_UT WVvFF FF#= u= u=+u=-u<0}<9~k FȊ-0~u^_U WVjvvv F;^_U WVjvvv F ^_U\ WV~ |F ~ >}F =^HF5Y |^F^FPFg ^FIF5 uzFIF5 uGFPF65 ^F55 0N^F~Ir^FG;F5 *F5V5e |F^NF HF~tv^7~Hr HH9~sMI;wC5N^FPF) ^F 0G~Is IH\~^^?9?^0~Hw N^!^1^~t Hw0GH^_UWVv ^_UWV Pvv^_UWVvvrFFu1^O}Nj^و* vWFvvmF^_UjWVv~ F~ucF9FrXFFFM}} *WF=} FFFN~tF^_UWVv~ F~u_F9FrTFFFM}}F*WFP N~tE uF^_UVWV~|8FF65>IusIt1<tF;vF;s%;v 965uI>IF Ijc I;v|IPA =u.II9F}KIPWb55Fƣ59>5r5I55 D^_UWVv65%^_UWV~^AFF>ItII65v%F59FtF9Fw ;rD;t F;FtFF ^9>5w>5^_U ,WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sI^+^_U pWVFPFPv F~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_UWVvNN%t^ &N NNWU\WVFFF^GFFBFFFF^wFNFPV*^^_UWVv~vF?uNGF<uF^_UWVv~G8tF?tOȊ+^_UzWVv~vGF<uF^_UHWVvF?uG^_U^vvwwq^WG]+;5rXSDr 5[UWV SP3jUWVNN%t^_]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v1;Vwr ;Fv+FV +FV u؃_]UWVvt ^+t^WvFuPv&F=|>Nt WvFjjjvEuPvF$b=au|=ru=wu\~|5DFDuL^?rtLL^_UWVv~uNjOhVF~}$vjVF%PVW  hVFF^_R潋܋_ BUDWV4965wDt ^_UVF N؋Fږf؋Ӌ^]R^vRjAUWVFPhTv=|^_R%(UWVFF>RR .R&R.R~ NN<RU6WVvjƙRPjH^_R,f^_]UWV>RR .RNN&R.R^_]UWV>RR .RNNN&R.R^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]Rj(jRv^RRR6FRUVW~ vN^K?_^]s NËR R<UVvN^?^]rNË܁?rBË܁>r6Ë܁>r(Ë܁>rË܁>r 3Ë܁>N@(#)main.c:1.2db*,xc,fsize#,isize#,psize#,V*,char#,compat,il*,W#,pack,extBad flag = %s Too many arguments : `%s'prrCannot open input file `%s'sywCannot open il symbol stream.exwCannot open il expression stream.inwCannot open il initialization stream.stwCannot open il initialization stream.No int size specifiedNo ptr size specifiedNo function size specified@(#)grammar.y:1.10parser stack ove# rflow, please simplify your program%s EOF%s: identifier `%s'type `%s' unexpected%s: `%s'non-integer switch expressioncase expression not constantcase expression not integralcase value `%d' already usedcase value `%d' already usedexpected '(' to follow `%s'expected formal parameter list, not a type listno return valueunexpected formal parameter listillegal expressionexpected constant expressionconstant expression is not integral`%s' : formals ignoredyacc stack overflowsyntax errorkeyword `enum' illegalkeyword `enum' requiredillegal breakillegal continuefunction must return a value`%s' : not a label`%s' : redefinition`%s' : redefinitionillegal caseillegal defaultmore than one defaultcast tocast : illegal formal parameter listcast to i r s "= &>& )', !!=1 I P=>?==i r s X QkDADAR-'CCC<;<; <;88989:9:j:DAVjj[ghCgh<;*=)=#=N`"fJiff>w>u>  =DAADABBBCCCc<;<;K<;88>989N:9::vt JTB ===(jQlghK>>Z>nmops$rZBB$eBqikdf.jb\ lgh/-" O?nmops4rUjXl *ghe5qW!ikdfnmops+rjlgheqikdfnmopsrj_lPgheqikdfnmopsr#&E,^eq]ikdfj1Hlghj3l2ghnmops)rS(nmopsre0q ikdfeq,'ikdfMjlghjILl ghnmops!rnmopsreqikdfeq@ikdfjlghjlghnmopsrnmopsreqikdfeqikdfjlghjlghnmopsrnmopsqikdfjikdfjghlj6ghlghnmojnmljghl7ghikdfnikdfjikdfghaikdfikdfidfxyz{|}~Y &%FG %FM,OrGJrpUrrrrrrrro,)rrvmrrrrrrrrrrrrrrrrrUUUUUUU*U"r X'AF1,rrmmr6=kYrVT3r P@$rrrr 2rr0.E fMwKI* "<zv (ume`_][B>21/+'&$&(&& ,,--**..''//0102033454 !!!7)66999:=8;;>>><<?%%%%%%D%%%%%%%%%@@EEEBAC##$ F ""++V[ rsi3> s #Bat >s>23  E>F"#CD.-/0@31BA   >>   >2  >>2   IL\WKNXhOT^22    Rh2  #8$>?= Kv==9;6 wx%&5<ABCEG: 02L=(7@D=4JPNO+-.{|}~FHv13SM*,T=YVW/RZl\kkkkykipU[]^_azcdefjmoyrghnkqsyubt`@(#)lex.c:1.7q@(#)symbols.c:1.24`%s' : formal parameter has bad class%s : function as an argument/dd`register' on `%s' ignoredfortranpascal`%s' : ignored`%s' already has a function bodyarray `%s' already has a sizenear/far on non-global symbol `%s' ignored`%s' : ignoredformal parameter `%s' is redefined`%s' : redefinitionregisterautobad storage class %s on function `%s'`%s' : Missing subscriptstructunionuse of undefined %s `%s'indirection too deep, some was lostcompiler limit : out of keys`%s': void type changed to int@(#)trees.c:1.194illegal indirection`&' on function/array, ignored`&' on constant`&' requires lval`&' on register variable`&' on bit field ignored`%s' needs lvalue%s : left operand must be lvalillegal index, indirection not allowednon-integral indexsubscript on non-array`+' : 2 pointerspointer + non-integerillegal pointer subtraction`-' : right operand pointer`%s' : pointer on left. Needs integral right`%s' : indirections to different types`%s' : different levels of indirection`%s' : incompatible typesstrong type mis-matchdata conversiondifferent enum types`%s' : incompatable typesat least one void operand`%s' : illegal with enumsleftright%s : bad %s operand`%s' : illegal for struct/union@(#)types.c:1.11HF:FhFFFGG]GHvGHHGHHGHHHindirection too deep, some lostnegative subscriptindirection too deep, some lost`typedefs' both define indirectionindirection too deep, some lostarray of functionsfunction returns arrayfunction returns function`void' illegal with all typestypedef specifies different enumtypedef specifies different structtypedef specifies different uniontype following `%s' is illegal, ignored@(#)p1_debug.c:1.11undefcharshortintlongfloatdoubleunsignedvoidenumenummoestructstructfieldunionunionmoulabel#(-18?EKQU@(#)esu.c:1.14`%s' : enum/struct/union type redefinition`%s' : member of enum redefinitioncompiler limit : struct/union nestingstruc# t/union member needs to be inside a struct/unionfiller`%s' : fields only in structs`%s' : struct/union member redefinition`%s' : Functions are illegal members`%s' : base type with near/far not allowed`%s' : bad type (not unsigned)`%s' : bad type (not integral)`%s' : field is an array/ptr`%s' : field type too small for number of bits`%s' : unknown size.->left of `%s%s' must have a struct/union typeleft of `%s' specifies undefined struct/union `%s'`%s' : not struct/union member`->' requires struct/union pointer`.' requires struct/union name@(#)gramut.c:1.18`%s' : no function return type`%s' : not a functionB"term does not evaluate to a function`%s' : undefinedcast to function returning . . . is illegalcast to array type is illegalillegal castcast of `void' term to non-voidcast of int expression to far pointer`%s' : uses undefined struct/union `%s'`%s' : unknown sizetoo many actualsnot enough actualsdifferent types : parameter number %dfunction declared without formals, but defined withfunction declared with formals, but defined withoutparameter number `%d'parameter lists differ@(#)toil.c:1.21label `%s' was undefined|$parameter has type voidstruct/union comparison illegal@(#)p1_init.c:1.9`%s' : bad class`%s' : init of a functionan arraya struct/unioncan't init `%s' it's %s inside a function$`%s' : aggregate inits require curly braces`%s' : unknown sizetoo many initializers`%s' is an undefined struct/union`%s' was the use of the struct/unioncompiler limitation : Initializers too deeply nested@(#)toinil.c:1.13:&`%s' : overflows array boundsillegal initializationnon-address expressionnon-constant offset@(#)version.c:1.3&@(#)const.c:1.9÷ by 0mod by 0@(#)tokens.c:1.4identifierinitializingint constantlong constanthex constantoctal constantfloat constantstringparameter"{}()[].->;!~++--++--cast*nearfar*&/%+-unary minus<<>><<=>>===!=^|&&||?:=+=-=*=/=%=<<=>>=&=^=|=,bit fieldassign opstruct opincr opshift opequ oprel opdiv opasmautobreakcharcasecontinuedoubledefaultdoentryexternelseenumforfloatfortrangotoifintlongpascalreturnregisterswitchswitchexpstructsizeofshortstatictypedefunsignedunionvoidwhileenum/struct/unionend of filewhite spacenewline\modulefilelinenullstorage classtypeconstant&&$'^'t/ 't/.'t/;'t/J't/Y't/`' ^j' ^l' ^n' ^p' 9r'^t'&v'^x'A%z'A%}'^'' 'B1'B2'B'B'*''^'^',' 'F'F'"'#'$'C'C 'E 'E'E"'E!'D'D'- '. '/'0'1='2>'3.'@'@'@'@'@'@'@'@'@'@'>?'?3 (@^(A^(B^%(C^.(D^5(E^<(F^C(G^G(r^L(I^R(s^W(K8\(L^e(s^l(N^t(O^w(P@}(r^(R^(i^(T^(s^(V^(W^(X^(s^(s^([^(\^(r^(^7(_6(i^(a^(s^(r^(r^(s^)i^ )s^)h^)i^()^4)k^@)l^H)m^J)n^Q)o^V)p^[)q^`)r^n)s^s)t^^@(#)io.c:1.3<,String too big for buffer @(#)il.c:1.2XXorororororrrrrrrrptptptptptptptptptptrrrrrrrrrrrrssssXspwcXscXpzsXptpptvpzoptoptsXsXsXsXsaXpXppXXXXXXniiiXXiXpXorXBBLknNutsSVAaBLknNRBknNtvaBl,y,{,},,,, , ,A, , ,,,,,,,A, , , , , , , , , , ,A,,, , ,,,,,,,,,,,,,,,,,, ,,, , ,,,--- - - - --------!-#-&-(-*---/-2-5-8-:-;-<-=-?-L- S-[-@(#)initil.c:1.3mdoxtpzvtsfztltitrtttnt//// ///////@(#)pragma.c:1.1ltfkms 000 0"0$0%0&0'0(0*0,0@(#)hash.c:1.1\0@@@@####%%%%1.8+ Sun Jul 22 12:33:58 PDT 1984n0@(#)getflags.c:1.1---%s : `%c' expects `%d' more arguments. %s : Ignoring `%s'. %s : `%s' expected `%d' more numbers. %s : Ignoring `%s'. %s : Too many values, `%s'. 0%s : Expected a number but got `%s'. non-portable flag construct @(#)debug.c:1.3Compiler error (internal):1Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)error.c:1.3Error count exceeds %d; stopping compilation~2FATAL : warning : %s(%d) : @(#)ltoa.c:1.120123456789abcdef@(#)float.c:1.23@(#)memallo.c:1.33<<<@@@BBBDDDFFFgetmem overflow : size=%d Out of heap spaceěB-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)ěB ((((( H NN5IIpC$@H@?@$@Q?? H/bin/strings 711 3 3 21500 3577677032 6307 ,f:id`@??ffG:@ ~ (d+IPU<WV^?=-u}upbNF~߃~~7hbhD^7 u^7tj^LNF>bujjjhbhh^8t^=at;=ot/^]uhhr4j^dFb^kN -0NF^]uNhbj jhB"FhBPF u<=t =t4=tX*jHG+RPhbHjwcQjJGW RPhbJw wjFG+GW RPhbVFЃ~~]^_UgWV:FF Fud>d|bb* hbu tW uF Fu^:v| uNFN:;s9>dt&hbȋFڙ+ڃSQhPh:hV:F8sLjFFh uhu n^4^_U3F= t= t=t == }+U3X^=t%=|= ~^=t =t&=r = v~ }+~ | ~|+r!;rXS[rZ&ZU SPUWVv|uVDu DuLDDtb9>vE@tWcDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UWV6~F: V$>.>WVvFJF^_UWVv<|u;u^_UV::u^UuV:$ :u^U3YvBUBVFF^Gu GtOvvv^G t^UWVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇+;}V-)~wF^_U3SYPvv%U3=wu tFhPvjF } t  t+DFD t^?ruD^?au ujjjv }HD+D^_U'WVvdDu~ ||uDuz|FVFV~ u$jjjDP%ȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP FVD;Dt5V5DDt dDv vvDPl FV~u ~u+^_UV^}G^Gt G؋!^GtG+Gt9wt Gu7+wjjj^GP FV | ƙFVFV^UwWV6f\ u0~tv  t Wvj+ jh>j V PVj jhAj ^_U3 Vv |96$+㋇^UVFFpu ptphjvvrp t^UVb V96w^U}WVv uUDt+Dt+VEDP  } fDtt DDDD^_U3 VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇^DȊD㉏>h D tLDDD DDW  t DuL@^_U4WVvD㋿+ }D㋇9|~|^_U^%FW؀FVjjRP^Wjjvvo F0U3WVv~^t4^ ^+)G^ ^v>vWjV6 ^WV^ 7Nj^ ^_U^CWVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv3FĉFʃ~ucF+F)EFʉEF;Fv }tWIEDt#Euvj F+FP  tWE t?F9+FFFډFFF=9~=1}u- =v.kNՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^]uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FDFu ~uFV؃ډFVFtFF Ft FHFFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuJ[FFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFlFqFoF F^GF΍FΉF@(F^GF uFrF@uv[FF!FF^F?t N܃~}FH=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhzn~FFʉF;FvFPWvhzvhzvFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvJFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhzn~FFʉF;FvFPWvhz|vhzvFF^_8 U^*UVb Du 96w+^8 8 %88 UVW~ vN^_^]s fËUVWN ~"ߎNj~vt tIsF_^]8 8 UWߎNj~*H_]8 U^vvw7 ^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]28 4U^KK(]UVW&?u)u3$@$&(D6,N؎5_^]U/WVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}V+~u*DDtDuvj ts tV2F6FFF N+F ~hV @uFH+vȋF+^_UFPhTv }+UVWN ~ߎNj~FuH+_^]UWV~ vN^^_]rNË܁rBË܁}r6Ë܁or(Ë܁arË܁Tr 3Ë܁EfsAwtBH;st4Dt L+HLƌځGt&4&8=t%tH;stDG t&8t=Gt&07뽋w3Y;t $@@Mt M tNN3QEt+IAA&;6vurr #+ uu3YRQtWDw+JUXYZSP3RRPP@Z[t UVF N؋Fږf؋Ӌ^]8 868 DUv vvv]ø(Standard inputUsage: strings [ - ] [ -o ] [ -# ] [ file ... ] rBBB%7ld %s ((((( H 0   Unknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileremote i/o errorreserved for future useremote device errorNo message of desired typeIdentifier removedNo locks available0BR^p 1E\kz ,:IZr. open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStruct$ /bin/strip 711 3 3 26376 3577677033 6000 ,l'id`@??l'l'G ( ~ (d+#PU3 jj)U Vjj ^ F|/u6<u~+>u ~u h^w<-uNFF<t=et$V=Mt#=Nt$=St1=du[$=ht=rt=st=tt=xt\ {>uF^Nu6j~^U WVh6y" u 6h h%6X u h' 6"jj h=tL=t =et=et6h> 6hZ >u 6hs 6h @t+=t 6h} >t'>,v 6hb 6"j6hT t>Cuc>u>u 6h h6+- FVj+ RP6"AvvJ%F=Pt=`u +FF<>u >t ~t+F>$u >t ~t+F>u"~Pt~`uTV+ZX>s" t~u~t 6h, >t+>t+>t+  >t+>t+~t+XZ~t+TVף>t+ >t&>t&~t+TV&(~t+XZ*,>t+\^.0>t+`b24df68FF u~PuBjj+ RPU F t +FFjjF~`uNjj+ RP F t +FFjj66 FF+F>t ++ҋ++ ډN^   ;u;uF9Fu6h$ >u6jj h>t6j6h& t.j+ RP6"6666"k t7j+ RP6"@6666"+ t?j+   RP6"6666" tA~t;FF9F}.O|*7* 6jFʡ& (tWjF   RP6"XF&(+SQ66"9* ,tOj+  TV RP6" 6,6*66"tvv6"66"6 jj^_U8WV+>,t 6h:"l nu 6hX >xut vu p rt 6hp>yt 6hlnFVhjFVjRP6" lnFV~}t ~wi6"jj FP/ =t 6heF V>tFuI>tFt;>t~t.>t~t!>t~t>u>$t ~u+jvv6"P jvv6> vv66"+FVF҉VԋF֋VFV~t~u!~tjj ln+FVRP+)F΃>tFjFRP6 6jj FP =t 6h=jvv6" n ^ t  u6hg>u>t & +>u>t& +  >u>t+>u>$u>t+XZTVq>tFV+lnFVlnFV؃ډFVhj>uh j6"jj h lnhj$hj>t6"jj,hTe >t>t+ +FV~hjlnFVj6j6h6" lnFV~|B~v:6jj FP FVFV6"jj FP n ^jvv6 vv6"6n^_U3P6"6hj h6" u 6hh 6 u h UVF F tj~ |~sFvjVP=t 6h$SvjVP =t 6h10ƙ)FV ^U3j6h?h{j2U3K6hfh\vv v vvvhAhkh56R jø+r!;rXS{[rz&zU SPUV V96 w^UWVv uUDt+Dt+VEDP } RDttDDDD^_U3"VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇"+DD }+DȊD㋇"+;}V+^UWVvDDuJ}㋇|DȊD㉏">h5D tLDDDD"DWL t DuL@^_UJWVvD㋿"+ }D㋇"9|~|^_UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v4;Vwr ;Fv+FV +FV u؃_[]2UWV6F V$>L>WVvFJF^_UzWVv<|u;u^_UTVu^U7Vu^U3ZvTU3Pvv%U3VvVJVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv }HD+D"^_UVFF^Gu GtOvvv^G t^UWVv ~~~+FnF|$V @uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇"+;}V)~wF^_UWVvdDu~ ||uDuz|FVFV~ u$jjjDP ȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP< FVD;Dt5VDDt dDv vvDP FV~u ~u+^_UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇"FFn9DsDu sWvDP F;tL ~|F+FF~9~vFFPvvc F)DF|}+DȊD㋇"+;}Vp+~u*DDtDuvj t  tVF6FFF N+F ~hV@uFH+vȋF+^_UNWV vF|uN+ҹ 0+NUWVv|uVDu DuLDDt9> vE@tW6DDFDt ^㋇"+DPtvDL|| *"|tL LDtdD^_UV Du 96 w+^UVF N؋Fږf؋Ӌ^] #!P #DU^KK]UVW?u)u3$@$D6N؎_^]øG D$UFPhTv }+ x$% $UVW~ vN^a_^]s RËUVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^] %  %UWV~ vN^ڋ^_]rNË܁rBË܁r6܁r(Ë܁rË܁~r 3Ë܁oڣRU^vvw7^W]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPPZ[t 2 '6  'UWߎNj~*H_] J'Uv vvv]ø(/tmp/sXXXXXXrcan't open %swcan't create temp file%s: incorrect byte ordering%s: can't strip archives%s: can't strip 8086 rel files%s: bad magic number%s: incorrect word orderingextended header too large: %scan't strip from 8086 relocatable: %s%s: bad extended header size%s: already stripped extended header too small: %sempty segment table: %scan't handle machine dependent table: %scan't handle block aligned files: %sbad read: %sbad temp file write: %s%s: already stripped wcan't reopen %srcan't reopen temp file%s: bad read%s: bad writeusage: %s [ -dehMNrsStx ] objfile ... %s: , fatal error  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000  ((((( H -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 /bin/tsort 711 3 3 22362 3577677040 5777 ,p!id`@??p!p!G"~ (d+bPUnWVFn~~%h^wF u^whFPFPhvTF=u,F&=t}uvFW uf~ue~t 6.hFPFPF;tPWQ tyjE^G|^w[=z=uiuh"ZET+^_UV^wF9Du4 u+^UV^w\u4 u+^UWVv&uV us==uvF^?u+@PmFjb t~u 6.h0_FEEGG^F u^_U3WVv~ <u FG8t+^_U3vv jU3vvh?h~UWV&<t|u,6.hLV7 u 6.hZ&4Ń}uE==u^_UYWVv|u+B|u8DDF tw t6.t:^^_+r!;rXSC[rh&hU SPwUWV6FV$>:>WVvsFJF^_UsWVv<|u;u^_UMVu^U0Vu^U3vU3Pvv%U3VvVVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv  }HD+D^_UVFF^Gu GtOvvv^G t^UFFPvhn UpFFPvv U UVvFFFvvVFFvvFP ^U^KK>]UVW<?u)u3$@$<>D6BN؎N_^]UVFF|u |t|hvvv| t^sAwtBH;st4Dt L+HLƌځGt&J&N=t%tH;stDG t&Nt=Gt&F7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;Lvurr #+ uu3YRQtWDw+JUXYZSP3RRPP8Z[t U,Vn V96w^U WVv uUDt+Dt+VEDP } DttDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UOVvD$R<% Bu3D9wF< tV@tD$<u'FFDjFPDP=ttL iD$<u|t9Du|uDDu V+ u8DDtZV8L|| F* VFP'D tF*^U`WVv|+ljFDDu8D㋇+DD }+DȊD㋇+;}V+^UZWVvDDuJ}㋇jDȊD㉏>hD tLDDDDDW t DuL@^_UWVvD㋿+ }D㋇9|~|^_U^%FW؀FVjjRP^WjjvvF0U36WVv~^t4^ ^+)G^ ^v>vWjVR^WV^ 7Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvXFĉFʃ~ucF+F)EFʉEF;Fv }tWIEDt#Euvj F+FP tWE t?F9+FFFډFFF=9~=1}u- =v.NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FPFu ~uFV؃ډFVFtFR Ft FTFFVFV |= wF Fu:F@uA2FFjj FP N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuVgFFىFFFVFV uF@u?FFN0^#^^N^FV؀N FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFxFqF{F F^GF΍FΉF@(F^GF uF~F@uvh FF!FF^F?t N܃~}FHI' \=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhv FFʃ~t6FFʉF;FvFPWvvvvv FFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvo FFʃ~~6FFʉF;FvFPWvvvvv3 FFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhv FF^_U WVv~džGE*䉆 ut=L|| * V؉^uVS @uu뱃%uGE*䉆=%u4L|| *V}F;ugVP^ @tg*udžGE*䉆džFkF -0FGE*䉆u݃~uFF=lt=hu GE*䉆u[uPWZ utFl ct;[t4L|| * V؉^uVSn @uctst[uFPVPvFPVvv. F t~uZ~t ^_UVnWVv PFFFFF+FFF-d=w .FF =F6F/+8xuuuxL|| *VXF=+t=-u)FFGNL|| *V%FN~|M^u~tu^t0^t7WN+ȉNF;|E~uH~u?~u~ ltjFP^7K^HH ~t'~u!vvFRPȋFڙډN^FFG~uy~.u FF tރ~et ~EtZ~uQFF tDFGL|| *VFu=+t=-t }j,~t ~u~tFV؃ډFV~ lu^_FVW^_FVvf@u^F^_UWVv~ t ^G+FFcu ~uF^ O|^ ؊* v F@t7su ^u([u ^^ ?u t^FFN~~t~~v v@u^F9Fu+ t ct^^_UWVv~F<^uFFh~u+PW *F=]t=-uSF^FH~u+N~-u0*F=]t$DF;F}F+F@PvFP뽊F^FD*F=]u^_^U^U*Vn Du 96w+^\%UVW~ vN^1_^]s ËUWߎNj~*H_]U^vvw7^W]UqWVv|uVDu DuLDDtn9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]2Uv vvv]ø(U3jhjU3jhjrUWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}V+~u*DDtDuvj ts tVF6FFF N+F ~hV@uFH+vȋF+^_U4FPhTv }+UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UVWN ~ߎNj~FtIsF_^]U3}Vv~u+Dt9Dr9Du|u FDF^f UWV~ vN^|ߋ^_]rNË܁krBË܁_r6Ë܁Qr(Ë܁CrË܁6r 3Ë܁'ߣU3j#hjqjU3"jPU3"joPyUVF N؋Fږf؋Ӌ^]X!6d!rcannot open %s%sodd data%s too many itemstsort: %s%s cycle in dataprogram error  ( -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H atof:fltrd: Floating Point Not Present ( -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H/usr/bin/val 711 3 3 26752 3577677442 6234 & ,t(*vid`@??t(t(G){~ (d+ PUWVu~u^^_?-uS^_uGNoF|vhhl u>l tjj hlF hltz uNo ^1hhlxlPF9vhl_N ~+Ƈlhlzu6u^_UWVF*zzuj+zFFF+ƄtjF|^F< t< uF^?-ulF^FF=mtS=rt8=st =yt?z@+FF؊jj tAG t:z@3huvFhzhziFPvFF^?tQ~uz>zt'~u!>Nothv6zhhF+9v~kiPhhjhzhzhuhjLx z t7~u1~t>NothjvP8Fhjh6x!F^_U < V+FFFFxvhXovS Ph  th v`q uxhXoF|uF|htx dhtqV vq>jtvJ txvvhXoM t6q x hXojU>jui>ju]F|ueF|fu^< t< uFjj V! jtx>jt-~u'v jgv PP t'x >jt~t~u hXojthXojTuhXo u6q| ^U3R WVv~= t= uGG= t= uG|= tG= uG= t= t|= tG= u= t= u G= tG= uG= t= t|= tG= uG= t= t|= tG= uG= t= t| jj Wu^_U WVvVz tG}u8Fu^_U3T WVv~< t<t G< u^_U% WVv~F%=t Wh"7tFFPPvh'tFFPPvhCt vh_t vhxt vh t vh@t vhƀt vh^_U[ WVv+F<0t<.u?FF<uN<.ttu+"F|.uFG<0t̀<.tF~~^_UWVv,h.P  t$.F^?t.F쀼;ux Dt3tx ^_U3WVv~hFVjWVƄ&DŽD^_UTWVvVN u.G}uGF=It=Dt=Et x += t= uGFPW~Eu vV k^(^uG% Pv~Iu^G% Pv~It+PvV M*uyq^_UWVv*5 tF9DF9Dux jF^7^FG^FG^F G^F G^Bt"*Pv^G t ^>^GvZ^_UWVv*~= tF9Eu t!}t>^WVx ^_UWVv*F}t@E'<u@E4F؋^G^G^G = uƄ'^_UWVv|Iu|t|Du D=t+FF^F t؀t~t+~~FFM^Iut^Du+G=u"^DuGF~u^GF ^IuG^F u u~t F9D~G~t F9D}G^_U@WVv~V uV)F t F?u ^F?dt>jt,xu%vhl6lv  u>lDuGVF t.t~t.uq렊/=ct=et=gt=it=mt=xtz/utp>jt u xux+^_UQWVv.VE t G}u=st+^_UWVvVMF t#=gt=lt-jVhrh;+ފFrhjEPhrhrhjWhrhrhl^_UWVvFFGF uNF^? uF^_UyV>udh  u hN9r%dP6  u haFP F u ht6FF^UWV63N>F9u#PV H;u> uhb^_U3V!68t0>u؃>t 6^U3>WVv~ <u FG8Dt+^_U3vFPFPvUWVv~F<9kN ȃ0N<0}F^_UWVv O^9/u ~~|^^?/tF^^vNـut1jh&js 6uK P6uj\ jh)jO jh+jB v Pvj- jh.j l@tjl t vul%? t$=t=ujhn{j`PM>UXWVv~ &FF^?tF8u^+^^GG uӋF ^_U3U3Fø+r!;rXS[rv&vU SP@sUWV6uFzV$>H>WVvFJF^_UsWVv<|u;u^_UMVu^U0Vu^U3 vUV| V96w^UWVv uUDt+Dt+VEDP } lDttDDDD^_U3jVvDu!D+Dt|t9Ds VDtD t+^U VvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U+WVvDDuJ}㋇xDȊD㉏>hD tLDDDwDDW t DuL@^_UWVvD㋿+ }D㋇9|~|^_UTWVv~FFEu+N ~}"W @uF9Ftދ^Fq E9u~EFPj 5vF t+FFFF)EF}}+EȊE㋇+;}W~u+vh^_U3 Pvv%U3VvVVvv^U[WVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjv!  }HD+D^_U^KKL]UVWJ?u)u3$@$JLD6PN؎_^]Ëŋ^wgNO+Ë͋F u@^;t wgON/UVFFu thvv t^UWVvvVE  tdEd|vFV~uF 9~s~FFO t^F^_U VFFFFFFFFFPvvd^^UVWߎNj~v+ыtHw_^]UWߎNj~*H_]z sAwtBH;st4Dt L+HLƌځGt&l&p=t%tH;stDG t&pt=Gt&h7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;nvurr #+ uu3YRQtWDw+JUXYZSP3RRPPI Z[t U7^%FW؀FVjjRP ^WjjvvG F0U3WVv~^t4^ ^+)G^ ^v!vWjV ^WV^ 7X Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tW,EDt#Euvj F+FP>  tWdE t?F9+FFFډFFF=9~=1}u- =v.NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FrFu ~uFV؃ډFVFtFt Ft FvFFVFV |= wF Fu:F@uA2FFjj FPN^F& kN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuxFFىFFFVFV uF@u?FFN0^#^^N^FV؀NxFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uvFF!FF^F?t N܃~}FH =P=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhvjFFʃ~t6FFʉF;FvFPWvvvvv.FFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhvFF^_z"U^UVWNA~3ی=GuJWOOPW$;uBtHs; t2r#=u0GG3];u%Mt^Z믋 AA+@F3_Y _^]UWVv|uVXDu DuLDDt|9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV| Du 96w+^z#z#^UFPhTv }+z#%z#UVW~ vN^ _^]s lËUVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]zZ$UWV~ vN^ۋ^_]rNË܁wrBË܁kr6Ë܁]r(Ë܁OrË܁Br 3Ë܁3ۣlU^vvw7 ^W]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;;Vwr ;Fv+FV +FV u؃_[]2zH&Uv vvv]ø(UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}VH+~u*DDtDuvj tY tVF6FFF N+F ~hVY@uFH+vȋF+^_z'6UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]zB(UVF N؋Fږf؋Ӌ^]%s @(#)val.c 6.1%ss.r%s %s: %cM%c, -m mismatch %s: %cY%c, -y mismatch %s: SID nonexistent %s: SID invalid or ambiguous %s: can't open file or file not SCCS %s: corrupted SCCS file %s: Unknown or dupilcate keyletter argument ERROR: missing file argument @(#)auxf.c 6.1@(#)cat.c 6.1OUT OF SPACE (ut9)OUT OF SPACE (ut9)OUT OF SPACE (ut9)@(#)fmalloc.c 6.1ffree: Pointer not pointing to allocated area@(#)imatch.c 6.1@(#)repl.c 6.1@(#)satoi.c 6.1@(#)sname.c 6.1@(#)zero.c 6.1ERROR []: @(#)fatal 3.4@(#)trnslat.c 6.1@(#)clean.c 6.1@(#)userexit.c 6.1uxwww@(#)realloc.c:1.5T -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H /usr/bin/xref 755 3 3 430 3577672775 6353 : # # %Z% %M% %I% %D% %Q% # # Copyright (C) Microsoft Corporation, 1983 # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # /usr/lib/xrefa $* ^ sort -t: +0 -1 +1 -2 +2n -3 ^ /usr/lib/xrefb ${linesize-120}   Z[4 .Z/usr/lib/xrefa 711 3 3 35160 3577677365 6552 ,id`@??Gn %~ (d+ Pr UV+~bch^w  u(=hh ^w  u^wh h0 F^G&NF~^UV6F$ƾhP < uN<)uF< uhP N<(u< t< uNs < t Nr< uFVh* tNhh. 66&h2 ^UF |-=$wu.Y t+F t<*u=/uF t<"t<\u66&hh;Y 됃>(u66&hhFvhP6$ f/UWVF>uFF$F66> uF=t~tDF tǃ=w^N=u*G u؃?>uPwW=uvwm^N= u봋^?ua>H$v '"O|"؊* 6"= u@u+F^FFFF9F~XFFF9Fv^k|;tkG|=|udN^= u9F}M+F$FFFF9Fw ^k|;t^l^kG|ut u|F=t.l^>-@F$Ƈ>u H$+>H$v '"O|"؊* 6"= u@u* 9$O|$و*6$6^_U3~u+^?tFF9uU3V>H$v %"O|"7* 6"= u@u+^U3fV$O|F$7* 6$v^U3/F= uU3 +r!;rXS5[r&U SP9UWVv|uVuDu DuLDDt9>\vE@tWDDFDt ^' ^+DPtvDL|| *"|tL LDtdD^_UV V96\w^UWVv uUDt+Dt+VEDP^ } DttNDDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇^+DD }+DȊD㋇^+;}V+^U(WVvDDuJ}㋇DȊD㉏^>h D tLDDD!D^DW  t DuL@^_UWVvD㋿^+ }D㋇^9|~|^_UQWV6F%V$>>WVvFJF^_UWVv<|u;u^_UVu^UVu^U3v UVFF^Gu GtOvvv^G t^U3S Pvv%U3=wu tFhPvD F } t  t+DFD t^?ruD^?au ujjjv  }HD+D^^_U'VFFu thvv: t^UVWߎNj~v+ыtHw_^]U3Vv~u+Dt9Dr9Du|u FDF^Uq^%FW؀FVjjRPg ^Wjjvv F0U3$WVv~^t4^ ^+)G^ ^v^vWjVU ^WV^ 7 Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇^F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvB FĉFʃ~ucF+F)EFʉEF;Fv }tWiEDt#Euvj F+FP  tWE t?F9+FFFډFFF=9~=1}u- =v.NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀N$FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uvQFF!FF^F?t N܃~}FH06iG$*<|=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhvFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvYFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhvFF^_D$.U^UhV Du 96\w+^D$jU^KK]UVW?u)u3$@$D6N؎_^]D$&UFPhTv }+D$%D$UVW~ vN^_^]s ËD$>D$JD$VU^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt&7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v:;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_[]2UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇^FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇^+;}V+~u*DDtDuvj tZ tV3F6FFF N+F ~hV @uFH+vȋF+^_D$6|UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UWߎNj~*H_]UWV~ vN^^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁㣦UVF N؋Fږf؋Ӌ^]D$Uv vvv]ø(F--prxref: %s: cannot open %s)/%s:%s:+%d %s):%s:%d %s:%s:%d bad switch yylook %d"#""!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!! !!! !!!! !!!!!!! !!!!! !!! !!!! !!!!!!!!!!! !!!!!!!! !!!! !!!!!!!! !!!!  !!!!!  !!!!!!!!""     """ '3"# ( &%" ) .2 /7#8 *4 $$$$$$$$$$5<=6IJN$$$$$$$$$$$$$$$$$$$$$$$$$$E O%PF$&Q$$$$$$$$$$$$$$$$$$$$$$$$$$ +0 ,' 9>@BKC1'R? -G(SA)T*UDL+VHM,W-X.Y9/Z2`4c6f7g8i<m:1^=n5d>o?p3a7h;;;;;;;;;;1_3b5e@qArBsCt;;;;;;;;;;;;;;;;;;;;;;;;;;DuEvFwI};K;;;;;;;;;;;;;;;;;;;;;;;;;;0[H{J~LMONPQRSTUVWJNXH|TLY]0[^`abcde0\fghimnoprst9j9j9j9j9j9j9j9j9j9juvz{}~9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j0]9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j:kq:lq:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:kGxZ[[wjjxxGxZ[[wjjxxGyZ[\wjkxyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjGzjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll   llllll     lllll    l        hlp vz@$$tp<|lT  h8<"&(*.,26<P@D,H(L4 PT<X\<`dXh\l`pD  tx8|h x ,0   ( |       " & *< .4 2 , 6h :( >$ B Fp Jh N\ R V Z ^ b h lp v zp ~    x     x             $  h         $ (,, 2 6 :>8 D HL R V Z@ ^\ b` f8 jX n rv| |           < H h l t X"&*.4:@DtHNT|Z^bhlpv|$(,0 ttD  h  *,0000000000AAAAAAAAAAAAAAAAAAAAAAAAAA_AAAAAAAAAAAAAAAAAAAAAAAAAAH$ <"!!\!-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H \!-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H /usr/lib/xrefb 711 3 3 33052 3577677367 6553 ,1 id`@??11GZ2 ~ (d+e"Pt(U WV>ZtZ*ZkF؋G9GtGG؊ uI^GA>Vu3^?|+GP P7+ ^7"^V^ GNj^Ge^_UV6FD@D DDDV^UWVv>VuȉME u+V^_UpVvD VD6^UPV6| t<|4 "D DV+^U V> tF< tFF\FN^\FFu~~FF~ u F" FN~ FN~FFF-\9F| F-\Ph\6)\'~ u -\t ~t^UV>VFFFVFVF~%tFP^F<-uFFPRF^?.uFFP:FFF\F^FF-D=4v.FFFj jvv*FFFj jFFFjFFFjFFFjvv,FP{FFrFPFPvFF~t-+\\~0^F\\~~N\\.FN t\\vF^?u\\?0t+R=|\~t\\ej jFRPFFFFFF~t|~)VpFzoc( ~u \FFvF9F} ~|FFF)F~-t&j RFN ^FP6FN uj "FN F\^FF t^UWVFPߊ\\F|ߊ\\F|^_UVv FPF u^UVvF~9FkN ȃ0NF<0} F^U"aWV ~}$~}FV؃ډFV\\-~ uF Ft \\0~ u \\#F Ftv FPF;u'5 0W\\F;u^_U3-\U3>\tU3j \UrWVv~DF<~t<_u8tFG}t9vw F8Dt+^_U3*WVv~G uO^_U  F8Fu^FF u+U3WVv~ G}u+F8DtNȊ+^_UVv tF|u+F^UN~~^wjƆ2Ɔ 8FtF2Ph _ u9Ph J toh hj Ph K2Ph 2PhjWwPh Phj 0P;| hch hW>Vu.U3NI;~vhvh$U`WV  tt sLjF:uF*^_U%WVv~ǙRPt40FǙRPVF^_.U3WVjvvv v4^_U3WVjvvv v^_UWV~ }F ~ 5|F 4+^7Fh}^F^FPVWv_^ VW~_^FFhRtqFHFPF6p VW~_^Fxp/0N^FFhu~sE^FGFh~*VW~v_^NFpV|؋F F~uv^7~sZsNpN^FPVWv_^ VW~_^FW0G9~s~r똋~2^0~v N^^1^~u v0G^?9P^_U3U4{WVvFFFu=+t=-uFF+FFFFFFFF꬘u.tFF t.tۃ~t]0uOFN~ |~s jj FP'~ |~sjj FPjj FFN~N~ !|~sjj FPEЙFVP~ ,|~s#jj FPjj FPEЙFVFF FuFFF^~|~vFNF^Eteu`FF= t =+t=-uFFt4~} kF -0FFu~tF)FFF~uFԶVW~֍v_^^uA^&FVW~̋_^FN_F~rFԶ~ }؋^~t^N^ ukFP~}Fv FFփ( VW~_^~t FeF^^_U3WV~tv^v^^_U3IU>^%FW؀FVjjRP^Wjjvv#F0U3WVv~^t4^ ^+)G^ ^vvWjV^WV^ 7,Nj^ ^_UWVv~FELNLu L㋇PF t`=%t[vFF t=%u+FJFNH;PvNPWJvJvNHN~uiN+F)ENEN;Pv }tWyEDt$Euvj N+FP tW E t F +FΉFFƉFFF- =Xv.NN܀NրNЀN@FF@uF^GF }؉Fրv룃F^GF }FDuN F-0DkD F-0DF؉^uF@t DFKDFAN:FtF^GW F^GFV捆]FF }.FFu ~uFV؃ډFVFtF Ft FFFV扆@B |= w@ BuAF@uI9@Jjj @P N^Jk@ *0B|@ wN^@0F@uFȋN+N+> F҉FNFtF^GWFVF^GFF]FFFu!FPN^ FF FFFtF^GWFVF^GFF~XuF썆]FFFV扆:< uF@uDF҉FN5:#^^N^:<؀NI:< uF@tFȋN+N+8 ~ F҉FNFunF FucF=Xt*=ot=xtNFtDF&F1F)F@uFF^VW~܍w_^F@6FPFP6}6PVWv܋_^F~tF,FtF. Ft F0FRF^?tF0^F~uFt ^F.Fȉ6^?tF^F666~6FFNRF^^F1 tPFH4 }$4 0N^444 N^40 N^0F9Fw~F u+-N^^tEeN^+F-FFN΀gF@uFF^VW~܍w_^FPFP~<}F<PVWv܋_^+F~tF;F}^?0tF2FtF4 Ft F6FRFF2F2~^?t~|0 Fʋ^F^F22Fu~~ ^F.~<}F<29F~ANF+2FF.F~~^?t~|0 Fʋ^F^F22}ǍRFF@uF ~uFF^VW~܍w_^FPFP~}FPVWv܋_^FFuFFȉ0Fu9vZJ09J}J00^0u 00}~|F9F~ 0HFi0+FFF F^GRRF@(F^GF uF8F@uvFFF...?t Nȃ~}ꋆ.HN=)))))))))4u4n4F+FJFFF9FFFFF t$Fu N+FʉF F+FFҋF։FoFuiF+Fʉ,NPWjh@x,,㋆,N*;PvNPW,h@G,h@N*N~t=FN(;PvNPWvvvvNt(NFtfF҉&NPWjhV&&㋆&N$;PvNPW&hV&hVN$NJ~@JN";PvNPWJvPJvN"NF΄uFtfF NPWjhV   ㋆ N;PvNPW hV hVNINF΀t=FN;PvNPWvvvvNNFuF9F F+FʉNPWjh@J㋆N;PvNPWh@h@NN^_U^vvw7W^W]U^vvw7A^W]UVp V96w^UWVv uUDt+Dt+VEDP } BDttRDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇lDȊD㉏>h D tLDDDfDDW4 t DuL@^_U8WVvD㋿+ }D㋇9|~|^_ø+r!;rXS[r<&<U SP U~f%A ]USQVW V,?_^Y[]UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v ;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v] ;Vwr ;Fv+FV +FV u؃_[]2U(WV6XF V$>>>WVviFJF^_UWVv<|u;u^_UVf( hu^UVhhu^UWVv+~= t= t =+t =-tFFF<9k -0<0}~t^_ # U3v PXU WV^W+XZFVFPuFwF/} Jt} Ku] NF] PFvWXFvWKF>tt89v| 9vu.}|(9v 9vu}}FVFPLE^_U3DWVv~:|t _-mD +D+^_UWVjhQ^w7FVjhQ^w7\FV~}FQVn^F jj*v6.W3=nuB+ +@G9@~B^FD^F?0 ^_UWV~GF u^kG ǘGFGFGFFFFkǮGFGFGFn^7Vn^dPVn^dPVn^dPVl^ d|D2D0^G dPVE^_U3F u Fd u F unmU3VvF~ |F 0 FF 0F^URWV>tfFPjjtt jvTP6rh u<ur*GpGF>p<t GNu<-u+F tFF<9kN ȃ0N<0}~tF؉FiFXZ<t+t t>rF<t GNu^_U3gdv1UWVv ~~7~~1D$<u|t9Du|uDDu Vm+ t+D㋇FFn9DsDu sWvDPF;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}V+~u*DDtDuvj tK tVF6FFF N+F ~hV@uFH+vȋF+^_UWVv tFuFFFFPVv^ ~]F=~4B"Fp}N^VFFNuF=} B"]N^|FVFv*^_UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UVWF V,?~ F_^] ,tUWߎNj~*H_] 6,J B,U^% > .u. ,U^( `]UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]2UVF N؋Fږf؋Ӌ^]U^KK]UVW?u)u3$@$D6N؎t_^]UVWvF؎L%u3% F H Jt'H&FHJ t-^ t ?UF_^]U WVv>>uVF u=u+^_U3WVv~G8Eu F|=u <u}=t+^_ l.UV,,9Fu"~t |tDV~u |tDE~\fM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02d,h   $@Q????/usr/bin/xstr 711 3 3 26054 3577677414 6444 ,v$ id`@??v$v$G%~ (d+ PUVNF?^?-u;^F7FN<u=ctN=vtOh h"8<u~jjG u h! j8>u ~u>u"h:LPZ>u~~uhhJhL uhPj >u(hhT^7 u^7j| hVD>u NF~Y>uZ?/uSj5 ^UWV+h\hhP!  u uSv?j ?#u/ u tPhq롍PhyF^F t="t='t>=*u=/u t>}ZFPPh|5 u>|Ƌ* hV_^?uu>|F*Vh^FP" tl^?*taFh uH^?/t=+FhhV  t h^_U WVv tt ^FN ߋ^F^GuG t+^_U3V:<^O| ^7* v1^UWVv,%k >ttv-F |TO|uj j46TvDP@46EDFDuT^_U KWVFF+k D}tFF} uF|ۃ~u ~t~tP6Zo F+k D^uu5uh}tDju5v vju@Pu ^G t6Z j1} uF|v^_Uc>"t2~uvhvhh" v hh" UWVv: } E`Ph#) uhh" ~WhWhh" FD* u^_UWVh6Z5 u6Z jHhh uhx j%hW FL|| *VFD t 6Z4 Dt hWvhWF~|hhWW V^_UWVvV @PjVW ^_U3FU3FU3Vv|tF<u^UWVv~V WF +FF |VP  tF^_U3>jj PwZ?/uSS hJ hA j+r!;rXS[r & U SP>UWVv|uVuDu DuLDDt9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV V96w^UWVv uUDt+Dt+VEDP }  DttvDDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U(WVvDDuJ}㋇DȊD㉏>hD tLDDDFDDW t DuL@^_UWVvD㋿+ }D㋇9|~|^_UQWV68FV$>>WVvMFJF^_UWVv<|u;u^_UVu^UVu^U WVjvjvFVt+#~WF tFO uF^_U3avFU3QKvvxU:WVv~FFEu+N ~}"WT@uF9Ftދ^Fq E9u~EFPj 5vF t+FFFF)EF}}+EȊE㋇+;}W~u+vh^_U3|Pvv%U3eVvV|Vvv^UAWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvKF } t  t+DFD t^?ruD^?au ujjjv }HD+D^_UPVFF^Gu GtOvvv^G t^U WVvdDu~ ||uDuz|FVFV~ u$jjjDPEȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP FVD;Dt5VDDt dDv vvDP FV~u ~u+^_UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDP F;tL ~|F+FF~9~vFFPvvH F)DF|}+DȊD㋇+;}VK+~u*DDtDuvj t  tVF6FFF N+F ~hV\@uFH+vȋF+^_UnWV vF|uN+ҹ 0+N  t^2UVWN^s3#t tۍ0[r#t=u  _^]UPSQRVW ؋F-P__^ZY[X]&}yuUVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_] N U^%FW؀FVjjRP ^Wjjvv F0U3kWVv~^t4^ ^+)G^ ^vvWjVM^WV^ 7N Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvvFĉFʃ~ucF+F)EFʉEF;Fv }tWEDt#Euvj F+FP4 tWE t?F9+FFFډFFF=9~=1}u- =v.?NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F Fu ~uFV؃ډFVFtF" Ft F$FFVFV |= wF Fu:F@uA2FFjj FPuN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu&7FFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFHFqFKF F^GF΍FΉF@(F^GF uFNF@uvjFF!FF^F?t N܃~}FHڝ=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhVn~FFʉF;FvFPWvhVvhVv`FFʃ~t6FFʉF;FvFPWvvvvv$FFFtXFFFPWjhlZn~FFʉF;FvFPWvhl1vhlvFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhVn~FFʉF;FvFPWvhV|vhVvFF^_U^VUV Du 96w+^UWV3ۋF }ӋVFVF }ӋVF VNFf׋ t؃^_]:!FU^KK]UVW?u)9u3$@$D6N؎_^]øGFUFPhTvO }+%UVW~ vN^_^]s ËUVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^]UVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]    UWV~ vN^ދ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ޣ U^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt&&=t%tH;stDG t&t=Gt& 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v@;Vwr ;Fv+FV +FV u؃_[]2"$6UVF N؋Fږf؋Ӌ^]T$Uv vvv]ø(~stringsusage: xstr [ -v ] [ -c ] [ - ] [ name ... ] /tmp/xstrXXXXXXwx.cx.crx.cextern char xstr[]; #line%s%s(&xstr[%d])/**/x.cbt r n f \\""rr+wfound at %d:new at %d: ^%c^?\%03o%crwxs.cxs.cchar xstr[) ] = { 0x%02x, }; x.cxs.c ((((( H > VV^Unknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileremote i/o errorreserved for future useremote device errorNo message of desired typeIdentifier removedNo locks available(8DVfx+BQ`x /@Xl. Too many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileremote i/o errorreserved for future useremote device errorNo message of desired typeIdentifier removedNo locks available(8DVfx+BQ`x/usr/bin/yacc 711 3 3 66354 3577677524 6374 ,Xid`@??XXGhY@~ (d+FP*GU3Avv{6h;+ E /e2u9d9jFUAWVhhFj u h%h66>h*hL8j6>h"$Fh,^+܀ ȉ"G9>>6>h"hQq8h6h"-㋇b"^Ӌ^㉇"^㋇"؉F uG9>6}+(㋇-^؉"^㋇"؉F uG9>8}6h"hV76h`#h\7hbhdE u ho O| ؋؊* 6 w@@t,jVO|ƋjVو*6jVVA6 AhGjO|j؊* 6j @@uC$t jO|j؊* 6j?At/jVO|$jVو*6jVj$:AhhD u hO|⅋؊* 6\?@t,jVO|ƋjVو*6jVV@6?hFjO|j؊* 6j>jVO|ƋjVو*6jVV\@6jV?^_U3f>VF^vF uF^U@>FFF^?㋇܉F؋hFhPFFF9Fu_ ^F^^F 2^F }!hvLFFPhvuD'v#PvF=vh{Uk=Vv~|\ӉF؀? uFF^U38=>Vuh68j66h6VC hX6h,6>h 6VC 6n6jh,6VpCh^-LPhb6VSCh -&/PhPl-lPh{6V.C h6h6VCh+Ph6VC6f6dh6VB6`h6VB6bh6VB>ju>nt`h*hPB>jt6jh7hPB>jt>nt hGhPB>nt6nhJhPhBh[hP\B>lVt 6lV<>օt 6օ<U3;hphP BvvhPB6 hhPB>t +j@UX;VF^vFFF9F|^U,;WVv~FF F EF9DtFFh9F|؋F^_U:WV~ uhFh6VQA+΀tV3Ph6V"AF966}h6VA^_U u:WVFb~^㉷ԢF^㋇܉F9?u@@F>9F|܋^9Ԣu^VhaF89F~^㉷Ԣ>t j)?>F;t+F-Ph^_U9WVk8L^Fuj6hkFPP(FF؋֢FԢ9~vD5F ~/=}kFظN P ^ヿXu뼃F89F~FFFYFF؋֢FԢ9~v<5-F |$kPPkFPP F^ヿXuăF89F~~uFkFPP^㉇ F89F~ރ>tU>VtNF?^Vh6V>^ [^Xh6V>F89F~^_U8WV>狅FF9Fu+F-FWF-F@^?^9?v0~^^F^GF^G^G^FGnF9FsnF9FwF+FF~~| b" u狅FF+FF9Fu(FFFFF9Fs ^~9tF9Ft㋷"맃FFЋ>狅>tFFFFF9FsF~^_,Fh9F|^wh,p tLJh,^GFF럃>t hF@=X| h~| ~ǖ ~b""ءLJ^_U6V>6t">Vt6vPh 6Vb<㋷F>u vD96ls6l r h#^U5WVj8@PhX+96>~P㋟܋ヿXtF㋿܃=|=|ヿXu=}׋㋟܋LJX+( t#XtVh8DF968}҃>t j:j8@PhXfJ㋇܉F؋ヿXu1 ヿXu =}=}㋟܋LJXF96>^_U b4WV<j6hh,h,ߡ@@P-jhh&/F9F|^^ヿtF^LJj8@Ph"yv0L9>w}u9E70FF-L^􋏚+;LJ볉~,^F97uFP@@PS^GF9Fŕ} VV㉇"뢃>vt^>VtWvhf6V9F+^㋇"F tP^Vhk6Vd9F89F~hs6VL98HPh$3"H^㉇p^_U2WVhLFF؋FFK^ΉGFFF^_؋^ΉGFh9F|كFF9FrFFL96w|tF=} Dj6hh,9>w}u^F9u E>tԃF^F ~=}+N ,߃~ʍEPh,@뻋^ h,,^ヿXuˁnFF؋֢FԢFF9Fr6L2^9u&>th,ߍEP t{FEp9>wȡ-L@=| hx'^ΉG>u,FFFF؋,ΉGFh9F|FJ~tZ^9vΣ^>tn>Vtg6vh6V6LH|t h6V6D4Ph6V6DP h6V696w^_U /WV6Zƃ=Zv.~vhƉFF9FrY^F9tȡZ>| hFh9F}FF^^F^_UJ/WVVօF^_?-t^G_?u^_=* Vt ~=Dt4=LtG=Otj=Rtt=TtLvhh<4V uh"hh4օ uh>@u+@w>Bu+BchhP 5Th,^_PhK=dt=lt=ot=rt=tt=vuW˃FN~|h^h`3 u hkghhe3jV u hKhhI3lVhh:3⅃>lVt u h~|h^G-P 3j u h26vhj:hjhj<lFFF F1~u2F=~=|=;t=ua F=t hbhj= F= t h>׉F# F=,t=;uz=thjF=}=㋇ %?F tF9Ft^\h'1^F 땋vF tF9FthFl^F\FF-FFhF= u ׉FWFF=,t=;u=thj F~t-t hhk#v֋F F ~t(^t hh^F F= tkv׉^ӡ49F|M~D\h4U=t= u= u0=uhq~t~u hX h6jVz1h6jVm1h56jV`1h_6jVS1>u h6jV?1h6jV21h6jV%1<܋؃<<<<<<<< F=t= t h>thj ܉G~u~|u!j&<<6>拴܋}~ u1hj <<?} h<hBh+:hj <<7}>狅։*<hF~t~uO=t hRhj" F=|hh}>v拄։*UF~=t>Ƈh,>』*6>h6k/<>+HPh6G/F=tB6>hFPl/FPjo F<F^Gn>F9v<>㋇܉F؃FF^F>؉6>拄*$*DŽ*>>>,| h,hc>F܋<<F0F~;t<<>؉>tr>>*ue܋tU܋w } h!| ㋇ %?>㋟܋9t h>>>,| h,h 6><DŽ*~td~ut>@t6-6 h6jV-jO|j7* 6j'F@t-jVO|FjV7*6jVv(6j'^_U3&6'6fhD6jV,Uj&WVv~t38>8| hh[VE8V876>6| jh{mV6\Ӏ< u |uD< t|\t|ukD=btA="t0='t%=\t,D  '"\=ft=nt=rt=ttha|7[|0|U|0||7|0| |7|t hDDD uh렡::6^Ӌ6LJ6^_U $WV64F؋\ӉF؀? u9^^Ӌ\@Ph6 9+;u;u ;u_u~F^ u׋F؋\Ӏ? t^\h6 *F^\h6jV*>օtF^\h6օ*F966|*6@4^_U#Vv2F06v;2w h - 22F|u֋F^U #WVFl ljO}86j#F= t= t = t= u'~ u jO|ȋj؊*ƒ~/u  늋F=%u~=t ="u+6jv*=+jO|j؊* 6j#F=>t |= tFF2|N븃~>t h4 Ƅh׋nV) u6"F96}hy׋׉㉇nV FF jO|j؊* 6jl"F= t=u hP h~\uJjO|j؊* 6j)"FƄ\F2|NFF2}wNsF9FuƄ~uhj h( uho h( uhu h( uhz hz( uh hg( uh hT( t}h hD( tyh h4( t jO|j؊* 6j1!F=<t;=%t$=0t=2t>MGA;5/)==t=>t=\t={tF^;tv-0׃0u jO|+j؊*%F-0׋jO}6jp F;u6jS' ^;u;u_t .t$t+^;u;u;u_t .t$uOF׃~t^;t F2|NjO|j؊* 6jF6jv&F='u=<uK=\u2={u(h hB& u h h,& uhh YjO}L6j0F= t= t= t = t=/u6~ ul ~/u ljO|j؊*뮃~:u 6jv%^_UqWV~| ^^㋷ ? !~~|\Ph ~^_UVv< uFF^\V% uFTF69F~F ^VV$ uF%F89F~؃~~ Vh Vv%^UV>@t6-6 h 6jV#h! 6jV#>օt h0 6օ#FjO|j7* 6jfF } h@ hjVO|FjV7* 6jVv>օt+օO|Fօ7* 6օvF= t ={t=}tY RFLN~t@hi 6jV#>օt ht 6օ"^UYVjO|j7* 6jxF= u,jO|j7* 6jKF >@u36-6 h 6jVl"~\uYjO|j7* 6jF=}ujVO|\jV7* 6jVj\[~%uYjO|j7* 6jF=}ujVO|%jV7* 6jVj%jVO|FjV7* 6jVv~ u jO|j7* 6j F~|h ߃^UWV+jO9|j؊* 6j=*t h ރjO|Oj؊*I*t uG֋jO|j؊* 6j`/uŋ6jKuh Mރ^_U V>@t6-6 h 6X FjO|j7* 6jFF=$tO~:=u#= u$="uG~t>O|x6v.MFFFjO|j7* 6j^F=<uJ6jP H= t h L݃׉FjO|j7* 6jF~$uKh 6@>u~}>㋟7F^nVh 6~-u0F؉FjO|j7* 6jF^;uF5kF F-0FjO|j7* 6j?F^;uFn+FF ~ FPh '܃FPh% 6I>uvv ~} Vh0 ۃ~}^^6>拴0F^nVhI 6O|$⅋7* 6j$~|O|-⅋7*n6j-_NtO}F⅋7*O|F⅋7* 6vjO|j7* 6jF=*tO|F⅋7* 6v+jO}j7*~*tO|lF⅋7*hO|F⅋7* 6vjO|j7* 6jF=/u6v~ u jO|K6jF=tEhM كF'F"O}F⅋7*6jxF u=\u^O|F⅋7* 6vjO|j7* 6jF= u  F9Fu~ u h` كO|M6vljO}Bj7*=h ؃h ؃ (='u=/ut=;u={u=}u2O|F⅋7*J6v:^U3jvh("UV~u>(tafN Rv   ^? u  'F  =dVw   u^? u   ' ^U_>fNuF FfNvh(h 6 U32h 6 6Bh 6 >Bt7 9 PhA 6 hb 6 vU3h 6 bh 6 Uh 6 HU3Jh 6 16 U WVh 6jVF^ヿt+v߃j68@Ph"փLF=~A=}<ヿ"u1F9u j@@P܃9>wvك^5~~4n^6ヿ"u^㋟p^㋇&/^6㉇"96vl~u$LF ~أF69F~N^@uF"F؃?uFq^ヿ"}U>Vt*vӃP6^㋇"Pv* h 6V F"F؋;~؉nvv6FJ96v&vF9F}$hC 6jV6>hH ^_U yWVFFFvF 9vr N<t9vs+vFdNF&/F9Fv~v<t9t t FFՃ9vs݃> t >VtF-&/PvhP 6Vj~v'<t9~s hb ԃ9> s> 9vsԃ> tL>VtE&/96 r9F|~u> t`>VtY^Vh 6VF&^ヿ"t^Vh 6VF89F~h 6Vj6hуF9F}\v拄FFF9Fs6^F=|,n^ヿ"tv拜p^㋇&/F뢃F^U ^㋇*F^㋇։FFtFu3>Vt&vσPv^"vh 6V jiF$?N?:u F%F!F$?N?:vFFF=t=u^LJ"^F؉"U VFF69Fu^ヿ"}^㋇"uFF^㋇"؉F』*F^㋇"FuFF69F~F9F~FFF릃>&~Fv"uF69F~v^`#FF^㋇"F t} }؉F ~u?FFF uvh 6jV_v^^h 6jVEf,~uFv^^h 6lVdF69Fe~t^LJ`#6h6jVh6lV^U > WV>Vusvh6VFF؋FF^7˃Ph'6V{FF9FrۋFF؃uF+kLF(^F؃?}P`˃Ph,6V$F9Frо^㋿" tQṼPh16V ~&uh8 uh?6VWhEPhN6VF966}>t6hX6V hi6V>6.Gヿ"t!"Pc˃Phv6VRF968}^_U3vvh6jV,UWVvh6jV+Gƙ u h6jV^1h6jVF9vuhh6jV9v^_U)WV+>*JF*u G>VtɃPh6VxF؋܋-^*F96> t WhhPG^_UWVhh j u h˃R"8= tm=$t=,th˃T.ZZ-l㉇"=t= tN=,thz˃88T.ZZ-l+.ZZ-l"m88TZ-lF}FF؋$lF"l9F}F9F~F9~wF9FX9F~FXF؋$+"N䅡V9F~FVF96~orFPFFTF؋GjF?lP9F}F9~wPFX9F~FXF968}+LJ&/F|&/++ヿu>^~Vh(6jV LJpF96 |VPsu>^~K&/9>rB-&/Ph86jV +1h>6jV F |hD6jV "hF ^_U WV^PFTF؋GjFlF&/fNr<t~.@F؃?u;vã=fNv h`ȃ9~w͋^96s6܁fNv hqȃ~@F؋E9~w^R-&/>^~)^R7vh6jVw  vh4ȃ^_UWVFFLJ^$lF"lFX؉F~|6Fv9vv+~<&/;sFԃ=uF9DuFp^F9pu_~uʋFFFF؋$^"$^";u^Fp>^vvvh6jVt F9F|vM~<&/fNr hǃ9>s>܃=t9Dtt-&/PhƃD9vw^Fp>^~!vvh"6jV vh9ƃ^_UBWV+PF;| ؉FF968}+㋇䅉F;|vF96>\tWvh[6jVm uF^_UWV>Vtk+> =uF&/sh-&/@PhPZ-l@Php6V  V-&/@Ph6V6X6Vh6V^_U3H-&/@Ph6jV-&/@Ph&/h$6hph8@P6RhUWVvh 6jVk+Gƙ u h6jVN^1h6jV8F9vuh#h(6jV 9v^_UWV+jO|j؊* 6jF@t#^;tk -0뻃~-u밋ZZ>Z v h*băF^_+r!;rXS}[r8&8U* SPV}UWVv|uVuDu DuLDDt@9>vE@tWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV@ V96w^UWVv uUDt+Dt+VEDP } fVDttDDDD^_U3gVvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^U(WVvDDuJ}㋇<DȊD㉏>h D tLDDDЉDDW  t DuL@^_UWVvD㋿+ }D㋇9|~|^_UQWV6FV$> >WVvIFJF^_UWVv<|u;u^_UVu^UVu^U3vc U3j Pvv%U3VvVVvv^U_WVv t~t^?u+^+u+^=at2=rt>=wu tFhPv F } t  t+DFD t^?ruD^?au ujjjv;  }HD+D^_UnVFF^Gu GtOvvv^G t^U 'VFFFFFFFFFPvv{^^UVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]U3~Vv~u+Dt9Dr9Du|u FDF^Z*J ( U,^%FW؀FVjjRP ^Wjjvvc F0U3WVv~^t4^ ^+)G^ ^vvWjV ^WV^ 7Q Nj^ ^_U^yWVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tW$EDt#Euvj F+FP7  tW\E t?F9+FFFډFFF=9~=1}u- =v.ONՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^;uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FPON^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu%FFىFFFVFV uF@u?FFN0^#^^N^FV؀NFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF6Fq+ F9F F^GF΍FΉF@(F^GF uF<F@uvFF!FF^F?t N܃~}FH-LPP3LPfOPPPPDL!LP'L9LPyL=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhDn~FFʉF;FvFPWvhDvhDvcFFʃ~t6FFʉF;FvFPWvvvvv'FFFtXFFFPWjhZZn~FFʉF;FvFPWvhZ1vhZvFFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjhDn~FFʉF;FvFPWvhD|vhDvFF^_Z*RU^ƭU$V@ Du 96w+^ZfRU^KKr]UVWp?u)u3$@$prD6vN؎-_^]ZR*UFPhTv  }+ZS%RZ SUVW~ vN^٬_^]s fVËZ:SZFS ZRSUWV~ vN^萬^_]rNË܁rBË܁sr6Ë܁er(Ë܁WrË܁Jr 3Ë܁;fVU^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt&~&=t%tH;stDG t&t=Gt&z7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPxZ[t UWVS3F }׋VFVF  }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v(;Vwr ;Fv+FV +FV u؃_[]2UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDP:F;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇+;}VG+~u*DDtDuvj tY tV~F6FFF N+F ~hVX@uFH+vȋF+^_ZW6ZUVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UWߎNj~*H_]UVF N؋Fږf؋Ӌ^]ZӦXUv vvv]ø(&/r/usr/lib/yaccpar/usr/lib/yaccparcannot find parser %syyr1yyr2yychkyydefryacc.debugcannot re-open yacc.debugyacc.debugryacc.actscannot reopen action tempfileyacc.acts : item too big (%d) %d/%d terminals, %d/%d nonterminals %d/%d grammar rules, %d/%d states %d shift/reduce, %d reduce/reduce conflicts reported %d/%d working sets used memory: states,etc. %d/%d, parser %d/%d %d/%d distinct lookahead sets %d extra closures %d shift entries, %d exceptions %d goto entries %d entries saved by goto default conflicts: %d shift/reduce, %d reduce/reduce Ll fatal error: , line %d NULL { %s }nonterminal %s not defined!internal Yacc error: pyield %d %s: %d yacc state/nolook errortoo many statesputitem(%s), state %d out of state spacenonterminal %s never derives any token string%d: %s %d, working set overflow State %d, nolook = %d flag set! %s too many lookahead setswy.outputcannot open y.outputwy.tab.hcannot open y.tab.h`o' flag now default in yacc Ratfor Yacc is dead: sorry... illegal option: %cwyacc.debugcannot open yacc.debugwy.tab.ccannot open y.tab.cwyacc.tmpwyacc.actscannot open temp filercannot open input file$enderror$acceptbad %%start constructionbad syntax in %%typetype redeclaration of token %stype redeclaration of nonterminal %sredeclaration of precedence of %sredeclaration of type of %splease define type number of %s earliersyntax errorunexpected EOF before %%#define yyclearin yychar = -1 #define yyerrok yyerrflag = 0 extern int yychar; extern int yyerrflag; #ifndef YYMAXDEPTH #define YYMAXDEPTH 150 #endif #ifndef YYSTYPE #define YYSTYPE int #endif YYSTYPE yylval, yyval; typedef int yytabelem; bad syntax on first ruletoken illegal on LHS of grammar ruleillegal rule: missing semicolon or | ?illegal %%prec syntaxnonterminal %s illegal after %%prec case %d: break;$$%dmore than %d rulesmust return a value, since LHS has a typedefault action causes potential type clashmore than %d rules # line %d "%s" 6vl# define YYERRCODE %d too many nonterminals, limit %dtoo many terminals, limit %dinvalid escapeillegal \nnn construction'\000' is illegal "%s", %d, "%s", %d, # define %s %d # define %s %d too many characters in id's and literalsunterminated < ... > clauseillegal or missing ' or "termtokenleftnonassocbinaryrightprecstarttypeunioninvalid escape, or illegal reserved word: %smust specify type for %s%s should have been defined earlier # line %d "%s" typedef union typedef union EOF encountered while processing %%union YYSTYPE; YYSTYPE; extern YYSTYPE yylval; # line %d "%s" eof before %%}illegal commentEOF inside comment # line %d "%s" bad syntax on $ clauseyyval.%sIllegal use of $%dyypvt[-%d]must specify type of $%d.%sEOF inside commentnewline in string or char. const.EOF in string or character constantaction does not terminatefN /* empty */ "%s :%s", typedef struct { char *t_name; int t_val; } yytoktype; #ifndef YYDEBUG # define YYDEBUG %d don't /*%sallow debugging */ #endif #if YYDEBUG yytoktype yytoks[] = { "-unknown-", -1 /* ends search */ }; char * yyreds[] = { "-no such reduction-", }; #endif /* YYDEBUG */ yytabelem yyexca[] ={ %d: reduce/reduce conflict (red'ns %d and %d ) on %s }; YYNPRODoff = %d, k = %d action table overflow %d no space in action table$ %d,%d,%d %s: gotos on %s %d: shift/reduce conflict (shift %d, red'n %d) on %s-1, %d, %d, %d, %d,%d, -2, %d, state %d %s %s %s accepterrorshift %dreduce %d . reduce %d . error %s goto %d # define %s %d yytabelem %s[]={ %6d }; ,Rule not reduced: %s %d rules never reduced ryacc.tmpoptimizer cannot open tempfilebad tempfilebad tempfileState %d: null %4d %4d yacc.tmpZPVla array overflowa array overflowNonterminal %d, entry at %d cannot place goto %d State %d: entry at %d equals state %d out of space in optimizer a arrayclobber of a array, pos'n %d, by %dState %d: entry at %d Error; failure to place state %d nxti = %d, max = %d Optimizer space used: input %d/%d, output %d/%d %d table entries, %d zero maximum spread: %d, maximum offset: %d # define YYLAST %d yyactyypactyypgoyytabelem %s[]={ %6d }; ,out of space ((((( H R-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000  R+ /usr/lib/yaccpar 644 3 3 21522 3577673006 7055 /* @(#)yaccpar 1.9 */ /* ** Skeleton parser driver for yacc output */ /* ** yacc user known macros and defines */ #define YYERROR goto yyerrlab #define YYACCEPT return(0) #define YYABORT return(1) #define YYBACKUP( newtoken, newvalue )\ {\ if ( yychar >= 0 || ( yyr2[ yytmp ] >> 1 ) != 1 )\ {\ yyerror( "syntax error - cannot backup" );\ goto yyerrlab;\ }\ yychar = newtoken;\ yystate = *yyps;\ yylval = newvalue;\ goto yynewstate;\ } #define YYRECOVERING() (!!yyerrflag) #ifndef YYDEBUG # define YYDEBUG 1 /* make debugging available */ #endif /* ** user known globals */ int yydebug; /* set to 1 to get debugging */ /* ** driver internal defines */ #define YYFLAG (-1000) /* ** global variables used by the parser */ YYSTYPE yyv[ YYMAXDEPTH ]; /* value stack */ int yys[ YYMAXDEPTH ]; /* state stack */ YYSTYPE *yypv; /* top of value stack */ int *yyps; /* top of state stack */ int yystate; /* current state */ int yytmp; /* extra var (lasts between blocks) */ int yynerrs; /* number of errors */ int yyerrflag; /* error recovery flag */ int yychar; /* current input token number */ /* ** yyparse - return 0 if worked, 1 if syntax error not recovered from */ int yyparse() { register YYSTYPE *yypvt; /* top of value stack for $vars */ /* ** Initialize externals - yyparse may be called more than once */ yypv = &yyv[-1]; yyps = &yys[-1]; yystate = 0; yytmp = 0; yynerrs = 0; yyerrflag = 0; yychar = -1; goto yystack; { register YYSTYPE *yy_pv; /* top of value stack */ register int *yy_ps; /* top of state stack */ register int yy_state; /* current state */ register int yy_n; /* internal state number info */ /* ** get globals into registers. ** branch to here only if YYBACKUP was called. */ yynewstate: yy_pv = yypv; yy_ps = yyps; yy_state = yystate; goto yy_newstate; /* ** get globals into registers. ** either we just started, or we just finished a reduction */ yystack: yy_pv = yypv; yy_ps = yyps; yy_state = yystate; /* ** top of for (;;) loop while no reductions done */ yy_stack: /* ** put a state and value onto the stacks */ #if YYDEBUG /* ** if debugging, look up token value in list of value vs. ** name pairs. 0 and negative (-1) are special values. ** Note: linear search is used since time is not a real ** consideration while debugging. */ if ( yydebug ) { register int yy_i; printf( "State %d, token ", yy_state ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 )  printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) break; } printf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( ++yy_ps >= &yys[ YYMAXDEPTH ] ) /* room on stack? */ { yyerror( "yacc stack overflow" ); YYABORT; } *yy_ps = yy_state; *++yy_pv = yyval; /* ** we have a new state - find out what to do */ yy_newstate: if ( ( yy_n = yypact[ yy_state ] ) <= YYFLAG ) goto yydefault; /* simple state */ #if YYDEBUG /* ** if debugging, need to mark whether new token grabbed */ yytmp = yychar < 0; #endif if ( ( yychar < 0 ) && ( ( yychar = yylex() ) < 0 ) ) yychar = 0; /* reached EOF */ #if YYDEBUG if ( yydebug && yytmp ) { register int yy_i; printf( "Received token " ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 ) printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) break; } printf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( ( ( yy_n += yychar ) < 0 ) || ( yy_n >= YYLAST ) ) goto yydefault; if ( yychk[ yy_n = yyact[ yy_n ] ] == yychar ) /*valid shift*/ { yychar = -1; yyval = yylval; yy_state = yy_n; if ( yyerrflag > 0 ) yyerrflag--; goto yy_stack; } yydefault: if ( ( yy_n = yydef[ yy_state ] ) == -2 ) { #if YYDEBUG yytmp = yychar < 0; #endif if ( ( yychar < 0 ) && ( ( yychar = yylex() ) < 0 ) ) yychar = 0; /* reached EOF */ #if YYDEBUG if ( yydebug && yytmp ) { register int yy_i; printf( "Received token " ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 ) printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) { break; } } printf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ /* ** look through exception table */ { register int *yyxi = yyexca; while ( ( *yyxi != -1 ) || ( yyxi[1] != yy_state ) ) { yyxi += 2; } while ( ( *(yyxi += 2) >= 0 ) && ( *yyxi != yychar ) ) ; if ( ( yy_n = yyxi[1] ) < 0 ) YYACCEPT; } } /* ** check for syntax error */ if ( yy_n == 0 ) /* have an error */ { /* no worry about speed here! */ switch ( yyerrflag ) { case 0: /* new error */ yyerror( "syntax error" ); goto skip_init; yyerrlab: /* ** get globals into registers. ** we have a user generated syntax type error */ yy_pv = yypv; yy_ps = yyps; yy_state = yystate; yynerrs++; skip_init: case 1: case 2: /* incompletely recovered error */ /* try again... */ yyerrflag = 3; /* ** find state where "error" is a legal ** shift action */ while ( yy_ps >= yys ) { yy_n = yypact[ *yy_ps ] + YYERRCODE;  if ( yy_n >= 0 && yy_n < YYLAST && yychk[yyact[yy_n]] == YYERRCODE) { /* ** simulate shift of "error" */ yy_state = yyact[ yy_n ]; goto yy_stack; } /* ** current state has no shift on ** "error", pop stack */ #if YYDEBUG # define _POP_ "Error recovery pops state %d, uncovers state %d\n" if ( yydebug ) printf( _POP_, *yy_ps, yy_ps[-1] ); # undef _POP_ #endif yy_ps--; yy_pv--; } /* ** there is no state on stack with "error" as ** a valid shift. give up. */ YYABORT; case 3: /* no shift yet; eat a token */ #if YYDEBUG /* ** if debugging, look up token in list of ** pairs. 0 and negative shouldn't occur, ** but since timing doesn't matter when ** debugging, it doesn't hurt to leave the ** tests here. */ if ( yydebug ) { register int yy_i; printf( "Error recovery discards " ); if ( yychar == 0 ) printf( "token end-of-file\n" ); else if ( yychar < 0 ) printf( "token -none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) { break; } } printf( "token %s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( yychar == 0 ) /* reached EOF. quit */ YYABORT; yychar = -1; goto yy_newstate; } }/* end if ( yy_n == 0 ) */ /* ** reduction by production yy_n **,  put stack tops, etc. so things right after switch */ #if YYDEBUG /* ** if debugging, print the string that is the user's ** specification of the reduction which is just about ** to be done. */ if ( yydebug ) printf( "Reduce by (%d) \"%s\"\n", yy_n, yyreds[ yy_n ] ); #endif yytmp = yy_n; /* value to switch over */ yypvt = yy_pv; /* $vars top of value stack */ /* ** Look in goto table for next state ** Sorry about using yy_state here as temporary ** register variable, but why not, if it works... ** If yyr2[ yy_n ] doesn't have the low order bit ** set, then there is no action to be done for ** this reduction. So, no saving & unsaving of ** registers done. The only difference between the ** code just after the if and the body of the if is ** the goto yy_stack in the body. This way the test ** can be made before the choice of what to do is needed. */ { /* length of production doubled with extra bit */ register int yy_len = yyr2[ yy_n ]; if ( !( yy_len & 01 ) ) { yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } goto yy_stack; } yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } } /* save until reenter driver code */ yystate = yy_state; yyps = yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk/usr/include/a.out.h 644 3 3 31632 3563755563 7573 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * - Object file structure declarations. * * Copyright (C) Microsoft Corporation, 1982 */ /* * The main and extended header structures. * For x.out segmented (XE_SEG): * 1) fields marked with (s) must contain sums of xs_psize for * non-memory images, or xs_vsize for memory images. * 2) the contents of fields marked with (u) are undefined. */ struct xexec { /* x.out header */ unsigned short x_magic; /* magic number */ unsigned short x_ext; /* size of header extension */ long x_text; /* size of text segment (s) */ long x_data; /* size of initialized data (s) */ long x_bss; /* size of uninitialized data (s) */ long x_syms; /* size of symbol table (s) */ long x_reloc; /* relocation table length (s) */ long x_entry; /* entry point, machine dependent */  char x_cpu; /* cpu type & byte/word order */ char x_relsym; /* relocation & symbol format (u) */ unsigned short x_renv; /* run-time environment */ }; struct xext { /* x.out header extension */ long xe_trsize; /* size of text relocation (s) */ long xe_drsize; /* size of data relocation (s) */ long xe_tbase; /* text relocation base (u) */ long xe_dbase; /* data relocation base (u) */ long xe_stksize; /* stack size (if XE_FS set) */ /* the following must be present if XE_SEG */ long xe_segpos; /* segment table position */ long xe_segsize; /* segment table size */ long xe_mdtpos; /* machine dependent table position */ long xe_mdtsize; /* machine dependent table size */ char xe_mdttype; /* machine dependent table type */ char xe_pagesize; /* file pagesize, in multiples of 512 */ char xe_ostype; /* operating system type */ char xe_osvers; /* operating system version */ unsigned short xe_eseg; /* entry segment, machine dependent */ unsigned short xe_sres; /* reserved */ }; struct xseg { /* x.out segment table entry */ unsigned short xs_type; /* segment type */ unsigned short xs_attr; /* segment attributes */ unsigned short xs_seg; /* segment number */ char xs_align; /* log base 2 of alignment */ char xs_cres; /* unused */ long xs_filpos; /* file position */ long xs_psize; /* physical size (in file) */ long xs_vsize; /* virtual size (in core) */ long xs_rbase; /* relocation base address/offset */ unsigned short xs_noff; /* segment name string table offset */ unsigned short xs_sres; /* unused */ long xs_lres; /* unused */ }; struct xiter { /* x.out iteration record */ long xi_size; /* source byte count */ long xi_rep; /* replication count */ long xi_offset; /* destination offset in segment */ }; struct xlist { /* xlist structure for xlist(3). */ unsigned short xl_type; /* symbol type */ unsigned short xl_seg; /* file segment table index */ long xl_value; /* symbol value */ char *xl_name; /* pointer to asciz name */ }; /* * Definitions for xexec.x_magic, HEX (short). */ #define ARCMAGIC 0xff65 /* 0177545, archive, same as always */ #define X_MAGIC 0x0206 /* indicates x.out header */ /* * Definitions for xexec.x_cpu, cpu type (char). * * b set if high byte first in short * w set if low word first in long * cccccc cpu type */ /* bytes/words are "swapped" if not stored in pdp11 ordering */ #define XC_BSWAP 0x80 /* bytes swapped */ #define XC_WSWAP 0x40 /* words swapped */ #define XC_NONE 0x00 /* none */ #define XC_PDP11 0x01 /* pdp11 */ #define XC_23 0x02 /* 23fixed from pdp11 */ #define XC_Z8K 0x03 /* Z8000 */ #define XC_8086 0x04 /* I8086 */ #define XC_68K 0x05 /* M68000 */ #define XC_Z80 0x06 /* Z80 */ #define XC_VAX 0x07 /* VAX 780/750 */ #define XC_16032 0x08 /* NS16032 */ #define XC_286 0x09 /* iAPX 80286 */ #define XC_286V 0x29 /* iAPX 80286, use xe_osver for version */ #define XC_386 0x0a /* iAPX 80386 */ #define XC_186 0x0b /* iAPX 80186 */ #define XC_CPU 0x3f /* cpu mask */ /* * Definitions for xexec.x_relsym (char), valid only if !XE_SEG. * * rrrr relocation table format * ssss symbol table format */ /* relocation table format */ #define XR_RXOUT 0x00 /* x.out long form, linkable */ #define XR_RXEXEC 0x10 /* x.out short form, executable */ #define XR_RBOUT 0x20 /* b.out format */ #define XR_RAOUT 0x30 /* a.out format */ #define XR_R86REL 0x40 /* 8086 relocatable format */ #define XR_R86ABS 0x50 /* 8086 absolute format */ #define XR_R286ABS 0x60 /* 80286 absolute format */ #define XR_R286REL 0x70 /* 80286 relocatable format */ #define XR_REL 0xf0 /* relocation format mask */ /* symbol table format */ #define XR_SXOUT 0x00 /* trailing string, struct sym */ #define XR_SBOUT 0x01 /* trailing string, struct bsym */ #define XR_SAOUT 0x02 /* struct asym (nlist) */ #define XR_S86REL 0x03 /* 8086 relocatable format */ #define XR_S86ABS 0x04 /* 8086 absolute format */ #define XR_SUCBVAX 0x05 /* separate string table */ #define XR_S286, ABS 0x06 /* 80286 absolute format */ #define XR_S286REL 0x07 /* 80286 relocatable format */ #define XR_SXSEG 0x08 /* segmented format */ #define XR_SYM 0x0f /* symbol format mask */ /* * Definitions for xexec.x_renv (short). * * vv version compiled for * xx extra (zero) * s set if segmented x.out * a set if absolute (set up for physical address) * i set if segment table contains iterated text/data *  h set if huge model data * f set if floating point hardware required * t set if large model text * d set if large model data * o set if text overlay * f set if fixed stack * p set if text pure * s set if separate I & D * e set if executable */ #define XE_V2 0x4000 /* version 2.x */ #define XE_V3 0x8000 /* version 3.x */ #define XE_OSV 0xc000 /* if XE_SEG use xe_osvers ... */ #define XE_V5 XE_OSV /* else assume v5.x */ #define XE_VERS 0xc000 /* version mask */ #define XE_res1 0x2000 /* reserved */ #define XE_res2 0x1000 /* reserved */ #define XE_SEG 0x0800 /* segment table present */ #define XE_ABS 0x0400 /* absolute memory image (standalone) */ #define XE_ITER 0x0200 /* iterated text/data present */ #define XE_HDATA 0x0100 /* huge model data */ #define XE_FPH 0x0080 /* floating point hardware required */ #define XE_LTEXT 0x0040 /* large model text */ #define XE_LDATA 0x0020 /* large model data */ #define XE_OVER 0x0010 /* text overlay */ #define XE_FS 0x0008 /* fixed stack */ #define XE_PURE 0x0004 /* pure text */ #define XE_SEP 0x0002 /* separate I & D */ #define XE_EXEC 0x0001 /* executable */ /* * Definitions for xe_mdttype (char). */ #define XE_MDTNONE 0 /* no machine dependent table */ #define XE_MDT286 1 /* iAPX286 LDT */ /* * Definitions for xe_ostype (char). */ #define XE_OSNONE 0 #define XE_OSXENIX 1 /* Xenix */ #define XE_OSRMX 2 /* iRMX */ #define XE_OSCCPM 3 /* Concurrent CP/M */ /* * Definitions for xe_osvers (char). */ #define XE_OSXV2 0 /* Xenix V3.x */ #define XE_OSXV3 1 /* Xenix V3.x */ #define XE_OSXV5 2 /* Xenix V5.x */ /* * Definitions for xs_type (short). * Values from 64 to 127 are reserved. */ #define XS_TNULL 0 /* unused segment */ #define XS_TTEXT 1 /* text segment */ #define XS_TDATA 2 /* data segment */ #define XS_TSYMS 3 /* symbol table segment */ #define XS_TREL  4 /* relocation segment */ #define XS_TSESTR 5 /* segment table's string table segment */ #define XS_TGRPS 6 /* group definitions segment */ #define XS_TIDATA 64 /* iterated data */ #define XS_TTSS 65 /* tss */ #define XS_TLFIX 66 /* lodfix */ #define XS_TDNAME 67 /* descriptor names */ #define XS_TDTEXT 68 /* debug text segment */ #define XS_TIDBG XS_TDTEXT #define XS_TDFIX 69 /* debug relocation */ #define XS_TOVTAB 70 /* overlay table */ #define XS_T71 71 #define XS_TSYSTR 72 /* symbol string table */ /* * Definitions for xs_attr (short). * The top bit is set if the file segment represents a memory image. * The low 15 bits' definitions depend on the type of file segment. */ #define XS_AMEM 0x8000 /* segment represents a memory image */ #define XS_AMASK 0x7fff /* type specific field mask */ /* For XS_TTEXT and XS_TDATA segments, bit definitions. */ #define XS_AITER 0x0001 /* contains iteration records */ #define XS_AHUGE 0x0002 /* contains huge element */ #define XS_ABSS 0x0004 /* contains implicit bss */ #define XS_APURE 0x0008 /* read-only, may be shared */ #define XS_AEDOWN 0x0010 /* segment expands downward (stack) */ #define XS_APRIV 0x0020 /* segment may not be combined */ /* For XS_TSYMS segments, enumerated symbol table types. */ #define XS_S5BELL 0 /* Bell 5.2 format */ #define XS_SXSEG 1 /* x.out segmented format */ #define XS_SISLAND 2 /* island debugger support */ /* For XS_TREL segments, enumerated relocation table types. */ #define XS_RXSEG 1 /* x.out segmented format */ /* * File position macros, valid only if !XE_SEG. */ #define XEXTPOS(xp) ((long) sizeof(struct xexec)) #define XTEXTPOS(xp) (XEXTPOS(xp) + (long) (xp)->x_ext) #define XDATAPOS(xp) (XTEXTPOS(xp) + (xp)->x_text) #define XSYMPOS(xp) (XDATAPOS(xp) + (xp)->x_data) #define XRELPOS(xp) (XSYMPOS(xp) + (xp)->x_syms) #define XENDPOS(xp) (XRELPOS(xp) + (xp)->x_reloc) #define XRTEXTPOS(xp, ep) (XRELPOS(xp)) #define XRDATAPOS(xp, ep) (XRELPOS(xp) + (ep)->xe_trsize) /* * byte/word swapping macros: */ #define SBSWAP(x) ((((x) >> 8) & 0x00ff) | \ (((x) << 8) & 0xff00)) #define LBSWAP(x) ((((long) (x) >> 8) & 0x00ff00ffL) | \ (((long) (x) << 8) & 0xff00ff00L)) #define LWSWAP(x) ((((long) (x) >> 16) & 0x0000ffffL) | \ (((long) (x) << 16) & 0xffff0000L)) #define STRUCTOFF(structure, field) (int) &(((struct structure *) 0)->field) #define H_NONE 0 /* not an object file */ #define H_AOUT 1 /* a.out */ #define H_BOUT 2 /* b.out */ #define H_ROUT 3 /* 8086 rel */ #define H_XROUT 4 /* 8086 rel with x.out header */ #define H_ZAOUT 5 /* z8000 a.out */ #define H_XOUT 6 /* x.out */ #define H_XSEG 7 /* segmented x.out */ #define S_NONE 0 /* not an object file */ #define S_ASYM 1 /* a.out */ #define S_BSYM 2 /* b.out */ #define S_RSYM 3 /* 8086 rel */ #define S_XSYM 4 /* x.out symbols */ #define S_XSEG 5 /* x.out segmented symbols */ #define S_86ABS 6 /* 8086 abs symbols */ #define S_IDBG 7 /* debug symbols */ #define S_5BELL 8 /* Bell 5.2 symbols */ #define S_ISLAND 9 /* island debugger support */ /* * All of the following are provided for compatibility only. */ struct aexec { /* a.out header */ unsigned short xa_magic; /* magic number */ unsigned short xa_text; /* size of text segment */ unsigned short xa_data; /* size of initialized data */ unsigned short xa_bss; /* size of unitialized data */ unsigned short xa_syms; /* size of symbol table */ unsigned short xa_entry; /* entry point */ unsigned short xa_unused; /* not used */ unsigned short xa_flag; /* relocation info stripped */ }; struct nlist { /* nlist structure for nlist(3). */ char n_name[8]; /* symbol name */ int n_type; /* type flag */ unsigned n_value; /* value */ }; /* * Definitions for aexec.xa_magic, OCTAL, obsolete (short). */ #define FMAGIC 0407 /* normal */ #define NMAGIC 0410 /* pure, shared text */ #define IMAGIC 0411 /* separate I & D */ #define OMAGIC 0405 /* text overlays */ #define ZMAGIC 0413 /* demand load format */ #define A_MAGIC1 FMAGIC #define A_MAGIC2 NMAGIC #define A_MAGIC3 IMAGIC #define A_MAGIC4 OMAGIC #define Z_MAGIC1 0164007 /* normal 0xe807 */ #define Z_MAGIC2 0164010 /* pure only text 0xe808 */ #define Z_MAGIC3 0164011 /* separate I & D 0xe809 */ #define Z_MAGIC4 0164005 /* overlay 0xe805 */ #define ATEXTPOS(ap) ((long) sizeof(struct aexec)) #define ADATAPOS(ap) (ATEXTPOS(ap) + (long) (ap)->xa_text) #define ARTEXTPOS(ap) (ADATAPOS(ap) + (long) (ap)->xa_data) #define ARDATAPOS(ap) (ARTEXTPOS(ap) + ((long) \ ((ap)->xa_flag? 0 : (ap)->xa_text))) #define ASYMPOS(ap) (ATEXTPOS(ap) + \ (((ap)->xa_flag? 1L : 2L) * \ ((long) (ap)->xa_text + (long) (ap)->xa_data))) #define AENDPOS(ap) (ASYMPOS(ap) + (long) (ap)->xa_syms) struct bexec { /* b.out header */ long xb_magic; /* magic number */ long xb_text; /* text segment size */ long xb_data; /* data segment size */ long xb_bss; /* bss size */ long xb_syms; /* symbol table size */ long xb_trsize; /* text relocation table size-  */ long xb_drsize; /* data relocation table size */ long xb_entry; /* entry point */ }; #define BTEXTPOS(bp) ((long) sizeof(struct bexec)) #define BDATAPOS(bp) (BTEXTPOS(bp) + (bp)->xb_text) #define BSYMPOS(bp) (BDATAPOS(bp) + (bp)->xb_data) #define BRTEXTPOS(bp) (BSYMPOS(bp) + (bp)->xb_syms) #define BRDATAPOS(bp) (BRTEXTPOS(bp) + (bp)->xb_trsize) #define BENDPOS(bp) (BRDATAPOS(bp) + (bp)->xb_drsize) /* bss size */ long xb_syms; /* symbol table size */ long xb_trsize; /* text relocation table size/usr/include/sys/a.out.h 644 3 3 31632 3563755563 14202 1/usr/include/a.out.h/usr/sys/h/a.out.h 644 3 3 31632 3563755563 13006 1/usr/include/a.out.h/usr/include/ar.h 644 3 3 1521 3444155775 7116 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ar.h * * MODIFICATION HISTORY * M000 28 Jan 83 andyp * - Changed 'mode' from 'int' to 'short'. * M001 14 Apr 83 andyp * - 3.0 upgrade. Picked up from XENIX, unchanged. * M002 7 May 84 vwh * - added macros and padding for vax support. */ #ifdef M_VAX # define ARBASE(arp) ((arp)->ar_name) # define ARHSIZE (sizeof(struct ar_hdr) - ARHPAD) # define ARHPAD 2 #else # define ARBASE(arp) arp # define ARHSIZE sizeof(struct ar_hdr) #endif #define ARMAG 0177545 struct ar_hdr { #ifdef M_VAX char ar_pad[ARHPAD]; #endif char ar_name[14]; long ar_date; char ar_uid; char ar_gid; short ar_mode; /* M000 */ long ar_size; }; - 3.0 upgrade. Picked up from XENIX, unchanged. * M002 7 May 84 vwh * - added macros and padding for vax support. */ #ifdef M_VAX # define ARBASE(arp) ((arp)->ar_name) #/usr/include/assert.h 644 3 3 2256 3444156010 10002 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** assert.h * * MODIFICATION HISTORY * M000 RRR 9/29/82 * - Added ASSERT to work indistinguishable from a function call. * M001 05 Oct 82 andyp * - Parenthesized 'expr' in macro expansion. Previously negation * operator ('!') would bind incorrectly in expressions like: * ASSERT (a < b && c < d); * M002 14 Apr 83 andyp * - 3.0 upgrade. Removed 'ASSERT', fixed 'assert'. 'assert' now does * what 'ASSERT' did, i.e. it works correctly. Note that it matches * the documentation, so there is no compatibility issue. 'ASSERT' * was never documented. */ /*** assert -- program verification * * assert(expr); * _assert(expr); * int expr; */ #ifndef M_LINT /*{*/ #ifndef NDEBUG /*{*/ # define _assert(expr)\ if (!(expr)) {\ fprintf(stderr,"Assertion failed: file %s, line %d\n", __FILE__, __LINE__);\ exit(1);\ }\ else # define assert(expr) _assert(expr) #else /*}{*/ # define _assert(expr) # define assert(expr) #endif /*}*/ #endif /*}*/ es * the documentation, so there is no compatibility issue. 'ASSERT' * was never documented. */ /*** assert -- program verification * * assert(expr); * _assert(expr); * int expr; */ #ifndef M_LINT /*{*/ #ifndef NDEBUG /*{*/ # define _assert(expr)\ if (!(expr)) {\ fprintf(stderr,"Assertion failed: file %s, line %d\n"/usr/include/core.h 644 3 3 1023 3444156011 7421 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** core.h * * WARNING: machine dependent. * * MODIFICATION HISTORY * M000 15 Apr 83 andyp * - 3.0 upgrade. In v7. In XENIX. In 3.0. */ /* machine dependent stuff for core files */ /* definitions for INTEL 8086 */ #define TXTRNDSIZ 2048L #define stacktop(siz) (0x10000L) #define stackbas(siz) (0x10000L - (siz)) D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** core.h * * WARNING: machine dependent. * * MODIFICATION HISTORY * M000 15 Apr 83 andyp * - 3.0 upgrade. In v7. In XENIX. In 3.0. */ /* machine dependent stuff for core files */ /* definitions for INTEL 8086 */ #define TXTRNDSIZ 2048L #define stacktop(siz) (0x10000L) #define stackbas(siz) /usr/include/ctype.h 644 3 3 2531 3444156011 7622 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ctype.h * * In order to get non-macro versions of toupper() and tolower(), M000 * do a #undef. Non-macro versions are supplied in libc. M000 * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (mostly uncommented). 3.0 source. Added * toupper() and tolower(). */ #define - _U 01 #define _L 02 #define _N 04 #define _S 010 #define _P 020 #define _C 040 #define _B 0100 #define _X 0200 extern char _ctype[]; #define isalpha(c) ((_ctype+1)[c]&(_U|_L)) #define isupper(c) ((_ctype+1)[c]&_U) #define islower(c) ((_ctype+1)[c]&_L) #define isdigit(c) ((_ctype+1)[c]&_N) #define isxdigit(c) ((_ctype+1)[c]&_X) #define isspace(c) ((_ctype+1)[c]&_S) #define ispunct(c) ((_ctype+1)[c]&_P) #define isalnum(c) ((_ctype+1)[c]&(_U|_L|_N)) #define isprint(c) ((_ctype+1)[c]&(_P|_U|_L|_N|_B)) #define isgraph(c) ((_ctype+1)[c]&(_P|_U|_L|_N)) #define iscntrl(c) ((_ctype+1)[c]&_C) #define isascii(c) ((unsigned)(c)<=0177) #define _toupper(c) ((c)-'a'+'A') #define _tolower(c) ((c)-'A'+'a') #define toupper(c) (islower(c) ? _toupper(c) : (c)) /* M000 */ #define tolower(c) (isupper(c) ? _tolower(c) : (c)) /* M000 */ #define toascii(c) ((c)&0177) e(c) ((_ctype+1)[c]&_S) #define ispunct(c) ((_ctype+1)[c]&_P) #define isalnum(c) ((_ctype+1)[c]&(_U|_L|_N)) #define isprint(c) ((_ctype+1)[c]&(_P|_U|_L|_N|_B)) #define/usr/include/curses.h 644 3 3 11041 3444156012 10017 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)curses.h 1.14 (Berkeley) 7/4/83 */ # ifndef WINDOW # include # include # define bool char # define reg register # define TRUE (1) # define FALSE (0) # define ERR (0) # define OK (1) # define _ENDLINE 001 # define _FULLWIN 002 # define _SCROLLWIN 004 # define _FLUSH 010 # define _STANDOUT 0200 # define _NOCHANGE -1 # define _puts(s) tputs(s, 0, _putchar); typedef struct sgttyb SGTTY; /* * Capabilities from termcap */ extern bool AM, BS, CA, DA, DB, EO, GT, HZ, IN, MI, MS, NC, OS, UL, XN; extern char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *CR, *DC, *DL, *DM, *DO, *ED, *EI, *HO, *IC, *IM, *IP, *LL, *MA, *ND, *NL, *SE, *SF, *SO, *SR, *TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VE, *VS, PC; /* * From the tty modes... */ extern bool NONL, UPPERCASE, normtty, _pfast; struct _win_st { short _cury, _curx; short _maxy, _maxx; short _begy, _begx; short _flags; bool _clear; bool _leave; bool _scroll; char **_y; short *_firstch; short *_lastch; struct _win_st *_nextp, *_orig; }; # define WINDOW struct _win_st extern bool My_term, _echoit, _rawmode, _endwin; extern char *Def_term, ttytype[]; extern int LINES, COLS, _tty_ch, _res_flg; extern SGTTY _tty; extern WINDOW *stdscr, *curscr; /* * Define VOID to stop lint from generating "null effect" * comments. */ # ifdef lint int __void__; # define VOID(x) (__void__ = (int) (x)) # else # define VOID(x) (x) # endif /* * psuedo functions for standard screen */ # define addch(ch) VOID(waddch(stdscr, ch)) # define getch() VOID(wgetch(stdscr)) # define addstr(str) VOID(waddstr(stdscr, str)) # define getstr(str) VOID(wgetstr(stdscr, str)) # define move(y, x) VOID(wmove(stdscr, y, x)) # define clear() VOID(wclear(stdscr)) # define erase() VOID(werase(stdscr)) # define clrtobot() VOID(wclrtobot(stdscr)) # define clrtoeol() VOID(wclrtoeol(stdscr)) # define insertln() VOID(winsertln(stdscr)) # define deleteln() VOID(wdeleteln(stdscr)) # define refresh() VOID(wrefresh(stdscr)) # define inch() VOID(winch(stdscr)) # define insch(c) VOID(winsch(stdscr,c)) # define delch() VOID(wdelch(stdscr)) # define standout() VOID(wstandout(stdscr)) # define standend() VOID(wstandend(stdscr)) /* * mv functions */ #define mvwaddch(win,y,x,ch) VOID(wmove(win,y,x)==ERR?ERR:waddch(win,ch)) #define mvwgetch(win,y,x) VOID(wmove(win,y,x)==ERR?ERR:wgetch(win)) #define mvwaddstr(win,y,x,str) VOID(wmove(win,y,x)==ERR?ERR:waddstr(win,str)) #define mvwgetstr(win,y,x,str) VOID(wmove(win,y,x)==ERR?ERR:wgetstr(win,str)) #define mvwinch(win,y,x) VOID(wmove(win,y,x) == ERR ? ERR : winch(win)) #define mvwdelch(win,y,x) VOID(wmove(win,y,x) == ERR ? ERR : wdelch(win)) #define mvwinsch(win,y,x,c) VOID(wmove(win,y,x) == ERR ? ERR:winsch(win,c)) #define mvaddch(y,x,ch) mvwaddch(stdscr,y,x,ch) #define mvgetch(y,x) mvwgetch(stdscr,y,x) #define mvaddstr(y,x,str) mvwaddstr(stdscr,y,x,str) #define mvgetstr(y,x,str) mvwgetstr(stdscr,y,x,str) #define mvinch(y,x) mvwinch(stdscr,y,x) #define mvdelch(y,x) mvwdelch(stdscr,y,x) #define mvinsch(y,x,c) mvwinsch(stdscr,y,x,c) /* * psuedo functions */ #define clearok(win,bf) (win->_clear = bf) #define leaveok(win,bf) (win->_leave = bf) #define scrollok(win,bf) (win->_scroll = bf) #define flushok(win,bf) (bf ? (win->_flags |= _FLUSH):(win->_flags &= ~_FLUSH)) #define getyx(win,y,x) y = win->_cury, x = win->_curx #define winch(win) (win->_y[win->_cury][win->_curx] & 0177) #define raw() (_tty.sg_flags|=RAW, _pfast=_rawmode=TRUE, stty(_tty_ch,&_tty)) #define noraw() (_tty.sg_flags&=~RAW,_rawmode=FALSE,_pfast=!(_tty.sg_flags&CRMOD),stty(_tty_ch,&_tty)) #define crmode() (_tty.sg_flags |= CBREAK, _rawmode = TRUE, stty(_tty_ch,&_tty)) #define nocrmode() (_tty.sg_flags &= ~CBREAK,_rawmode=FALSE,stty(_tty_ch,&_tty)) #define echo() (_tty.sg_flags |= ECHO, _echoit = TRUE, stty(_tty_ch, &_tty)) #define noecho() (_tty.sg_flags &= ~ECHO, _echoit = FALSE, stty(_tty_ch, &_tty)) #define nl() (_tty.sg_flags |= CRMOD,_pfast = _rawmode,stty(_tty_ch, &_tty)) #define nonl() (_tty.sg_flags &= ~CRMOD, _pfast = TRUE, stty(_tty_ch, &_tty)) #define savetty() (gtty(_tty_ch, &_tty), _res_flg = _tty.sg_flags) #define resetty() (_tty.sg_flags = _res_flg, stty(_tty_ch, &_tty)) WINDOW *initscr(), *newwin(), *subwin(); char *longname(), *getcap(); /* * Used to be in unctrl.h. */ #define unctrl(c) _unctrl[(c) & 0177] extern char *_unctrl[]; # endif ECHO, _echoit = FALSE, stty(_tty_ch, &_tty)) #define nl() (_tty.sg_flags |= CRMOD,_pfast = _rawmode,stty(_tty_ch, &_tty)) #define nonl() (_tty.sg_flags &= ~CRMOD, _pfast = TRUE, stty(_tty_ch, &_tty)) #define savetty() (gtty(_tty_ch, &_tty), _res_flg = _tty.sg_flags) #define resetty() (_tty.sg_flags = _res_flg, stty(_tty_ch, &_tty)) WINDOW *initscr(), *newwin(), *subwin(); char *longname(), *getcap(); /* * Used to be in unctrl.h. */ #define unctrl(c) _unctrl[(c) & 0177]/usr/include/dbm.h 644 3 3 1313 3444156012 7236 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * dbm.h - declarations for the data base management package. * * MODIFICATION HISTORY * M000 22 Jun 83 vwh * - Moved variable declarations from dbm.h to dbm.c (this file) * and made them static! `pagbuf' and `dirbuf' were declared * in dbm.h and in other modules attempting to use the dbm routin. es. * Made routines not documented in dbm(3) static. */ typedef struct { char *dptr; int dsize; } datum; int dbminit(); int delete(); int store(); datum fetch(); datum firstkey(); datum nextkey(); */ /* * dbm.h - declarations for the data base management package. * * MODIFICATION HISTORY * M000 22 Jun 83 vwh * - Moved variable declarations from dbm.h to dbm.c (this file) * and made them static! `pagbuf' and `dirbuf' were declared * in dbm.h and in other modules attempting to use the dbm routin/usr/include/dumprestor.h 644 3 3 1510 3444156012 10677 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** dumprestor.h * * MODIFICATION HISTORY * M000 31 Oct 83 andyp * - Changed NTREC, was NTREC = 20 */ #define NTREC (20 * 512 / BSIZE) #define MLEN 16 #define MSIZ 4096 #define TS_TAPE 1 #define TS_INODE 2 #define TS_BITS 3 #define TS_ADDR 4 #define TS_END 5 #define TS_CLRI 6 #define MAGIC (int)60011 #define CHECKSUM (int)84446 struct spcl { int c_type; time_t c_date; time_t c_ddate; int c_volume; daddr_t c_tapea; ino_t c_inumber; int c_magic; int c_checksum; struct dinode c_dinode; int c_count; char c_addr[BSIZE]; }; struct idates { char id_name[16]; char id_incno; time_t id_ddate; }; (20 * 512 / BSIZE) #define MLEN 16 #define MSIZ 4096 #define TS_TAPE 1 #define TS_INODE 2 #define TS_BITS 3 #define TS_ADDR 4 #define TS_END 5 #define TS_CLRI 6 #defin/usr/include/errno.h 644 3 3 1040 3457104344 7623 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** errno.h * * Error codes * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Merged XENIX and 3.0 errors. * M001 17 Aug 83 andyp * - Added EISNAM. * M002 12 Nov 84 lees * - Added ENOMSG and EIDRM. * M003 10 Apr 85 sco!brianr * - Made it include sys/errno.h */ #include  extern int errno; Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** errno.h * * Error codes * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Merged XENIX and 3.0 errors. * M001 17 Aug 83 andyp * - Added EISNAM. * M002 12 Nov 84 lees * - Added ENOMSG and EIDRM. * M003 10 Apr 85 sco!brianr * - Made it include sys/errno.h */ #include /usr/include/execargs.h 644 3 3 501 3444156013 10254 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** execargs.h * * WARNING: machine dependent * */ /* INTEL 8086 version */ char **execargs = (char**)(-2); 3.0 errors. * M001 17 Aug 83 andyp * - Added EISNAM. * M002 12 Nov 84 lees * - Added ENOMSG and EIDRM. * M003 10 Apr 85 sco!brianr * - Made it includ  Z[4> \.Z/usr/sys/h/fcntl.h 644 3 3 3201 3525266357 7240 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** fcntl.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up from 3.0, unchanged. * M001 26 Mar 85 lees * - Added support for V2 fcntl(). */ #include "lockcmn.h" /* Flag values accessible to open(2) and fcntl(2) */ /* (The first three can only be set by open) */ #define O_RDONLY 0000 #define O_WRONLY 0001 #define O_RDWR 0002 #define O_NDELAY 0004 /* Non-blocking I/O */ #define O_APPEND 0010 /* append (writes guaranteed at the end) */ #define O_SYNCW 0100 /* Flag values accessible only to open(2) */ #define O_CREAT 00400 /* open with file create (uses third open arg)*/ #define O_TRUNC 01000 /* open with truncation */ #define O_EXCL 02000 /* exclusive open */ /* fcntl(2) requests */ #define F_DUPFD 0 /* Duplicate fildes */ #define F_GETFD 1 /* Get fildes flags */ #define F_SETFD 2 /* Set fildes flags */ #define F_GETFL 3 /* Get file flags */ #define F_SETFL 4 /* Set file flags */ /* M001 */ #define F_GETLK 5 /* Get first blocking lock */ #define F_SETLK 6 /* Non-blocking lock */ #define F_SETLKW 7 /* Blocking lock */ /* M001 */ #define F_RDLCK CMN_RDLCK /* same as LK_RLCK in locking.h */ #define F_WRLCK CMN_WRLCK /* same as LK_LOCK in locking.h */ #define F_UNLCK CMN_UNLCK /* same as LK_UNLCK in locking.h */ /* Flock structure used for System V fcntl(). */ /* M001 */ struct flock { short l_type; short l_whence; long l_start; long l_len; short l_pid; short l_sysid; }; / #define F_GETLK 5 /* Get first blocking lock */ #define F_SETLK 6 /* Non-blocking lock */ #define F_SETLKW 7 /* Blocking lock */ /* M001 */ #define F_RDLCK CMN_RDLCK /* same as LK_RLCK in locking.h */ #define F_WRLCK CMN_WRLCK /* same as LK_LOCK in locking.h */ #define F_UNLCK CMN_UNLCK /* same as LK_UNLCK in locking.h */ /* Flock structure used for System V fcntl(). /usr/include/sys/fcntl.h 644 3 3 3201 3525266357 13727 1/usr/sys/h/fcntl.h. /usr/include/fcntl.h 644 3 3 3201 3525266357 13111 1/usr/sys/h/fcntl.h/usr/include/ftw.h 644 3 3 1104 3527451400 7273 /* * $Header: /b/sns/usr/include/RCS/ftw.h,v 1.2 85/08/12 11:54:53 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)ftw.h 1.1 */ /* * Codes for the third argument to the user-supplied function * which is passed as the second argument to ftw */ #define FTW_F 0 /* file */ #define FTW_D 1 /* directory */ #define FTW_DNR 2 /* directory without read permission */ #define FTW_NS 3 /* unknown type, stat failed */ snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)ftw.h 1.1 */ /* * Codes for the third argument to the user-supplied function * which is passed as the second argument to ftw */ #define FTW_F 0 /* file */ #define FTW_D 1 /* directory */ #define FTW_DNR 2 /* directory without /usr/include/grp.h 644 3 3 1055 3444156013 7270 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** grp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Picked up from 3.0. Added * comments. */ struct group { /* see getgrent(3) */ char *gr_name; /* group name */ char *gr_passwd; /* encrypted password */ int gr_gid; /* numerical group ID */ char **gr_mem; /* group member names, a la argv */ }; Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** grp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Picked up from 3.0. Added * comments. */ struct group { /* see getgrent(3) */ char *gr_name; /* group name */ char *gr_passwd; /* encrypted password */ int gr_gid; /* numerical group ID */ char **gr/usr/include/lockcmn.h 644 3 3 645 3527503703 10116 /* * $Header: /b/sns/usr/sys/h/RCS/lockcmn.h,v 1.2 85/08/12 15:39:57 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Common lock type definitions. Included by locking.h and by * fcntl.h. */ #define CMN_UNLCK 0 #define CMN_WRLCK 1 #define CMN_RDLCK 3 char *gr_passwd; /* encrypted password */ int gr_gid; /* nume  Z[4 .Z/usr/include/math.h 644 3 3 4714 3541657467 7457  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** math.h * * MODIFICATION HISTORY * M000 14 Mar 85 gevert 5.0 upgrade * - propogated LOGHUGE from v7/3.0 */ #ifndef _POLY9 extern int errno, signgam; extern double atof(), frexp(), ldexp(), modf(); extern double j0(), j1(), jn(), y0(), y1(), yn(); extern double erf(), erfc(); extern double exp(), log(), log10(), pow(), sqrt(); extern double floor(), ceil(), fmod(), fabs(); extern double gamma(); extern double hypot(); extern int matherr(); extern double sinh(), cosh(), tanh(); extern double sin(), cos(), tan(), asin(), acos(), atan(), atan2(); /* some useful constants */ #define M_E 2.7182818284590452354 #define M_LOG2E 1.4426950408889634074 #define M_LOG10E 0.43429448190325182765 #define M_LN2 0.69314718055994530942 #define M_LN10 2.30258509299404568402 #define M_PI 3.14159265358979323846 #define M_PI_2 1.57079632679489661923 #define M_PI_4 0.78539816339744830962 #define M_1_PI 0.31830988618379067154 #define M_2_PI 0.63661977236758134308 #define M_2_SQRTPI 1.12837916709551257390 #define M_SQRT2 1.41421356237309504880 #define M_SQRT1_2 0.70710678118654752440 #if M_I286 || M_I86 || u3b || u3b5 #ifndef MAXFLOAT #define MAXFLOAT ((float)3.40282346638528860e+38) #endif #define LOGHUGE 300 #define HUGE MAXFLOAT #endif #if pdp11 || vax #define MAXFLOAT ((float)1.701411733192644299e+38) #define HUGE MAXFLOAT #endif #if gcos #define MAXFLOAT ((float)1.7014118219281863150e+38) #define HUGE MAXFLOAT #endif #define _ABS(x) ((x) < 0 ? -(x) : (x)) #define _REDUCE(TYPE, X, XN, C1, C2) { \ double x1 = (double)(TYPE)X, x2 = X - x1; \ X = x1 - (XN) * (C1); X += x2; X -= (XN) * (C2); } #define _POLY1(x, c) ((c)[0] * (x) + (c)[1]) #define _POLY2(x, c) (_POLY1((x), (c)) * (x) + (c)[2]) #define _POLY3(x, c) (_POLY2((x), (c)) * (x) + (c)[3]) #define _POLY4(x, c) (_POLY3((x), (c)) * (x) + (c)[4]) #define _POLY5(x, c) (_POLY4((x), (c)) * (x) + (c)[5]) #define _POLY6(x, c) (_POLY5((x), (c)) * (x) + (c)[6]) #define _POLY7(x, c) (_POLY6((x), (c)) * (x) + (c)[7]) #define _POLY8(x, c) (_POLY7((x), (c)) * (x) + (c)[8]) #define _POLY9(x, c) (_POLY8((x), (c)) * (x) + (c)[9]) struct exception { int type; char *name; double arg1; double arg2; double retval; }; #define DOMAIN 1 #define SING 2 #define OVERFLOW 3 #define UNDERFLOW 4 #define TLOSS 5 #define PLOSS 6 #endif OLY3((x), (c)) * (x) + (c)[4]) #define _POLY5(x, c) / /usr/include/memory.h 644 3 3 577 3527451474 10013 /* * $Header: /b/sns/usr/include/RCS/memory.h,v 1.2 85/08/12 11:55:53 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)memory.h 1.2 */ extern char *memccpy(), *memchr(), *memcpy(), *memset(); extern int memcmp(); fine OVERFLOW 3 #define UNDERFLOW 4 #define TLOSS 5 #define PLOSS 6 #endif OLY3((x), (c)) * (x) + (  Z[4 .Z/usr/include/mnttab.h 644 3 3 2017 3444156014 7765 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** mnttab.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Added comments. * - Added ISMNTFREE() macro. * - Added various pathname macros. */ #define NMOUNT 32 /* arbitrarily large; actual value is configurable */ /* * Format of the /etc/mnttab file which is set by the mount(1m) * command */ struct mnttab { char mt_dev[LFNMAX]; /* name of place special file mounted */ char mt_filsys[LPNMAX]; /* root name of mounted special file */ short mt_ro_flg; /* read/write permissions */ time_t mt_time; /* date on which mounted */ }; #define ISMNTFREE(mp) ((mp)->mt_dev[0] == '\0') #define PNMNTTAB "/etc/mnttab" /* administrative mount table */ #define MDMNTTAB 0644 /* mode of same */ #define PNMNTLCK "/etc/mntlock" /* lock for same */ #define PNMNTTMP "/tmp/mntXXXXXX" /* skel for mktemp(3) */ */ struct mnttab { char mt_dev[LFNMAX]; /* name of place special file mounted */ char mt_filsys[LPNMAX]; /* root name of mounted special file */ short mt_ro_flg; /* read/write permissions */ time_t mt_time; /* date on which mounted */ }; #define ISMNTFREE(mp) ((mp)->mt_dev[0] == '\0') #define PNMNTTAB "/etc/mnttab" /* administrative mount table */ #define MDMNTTAB 0644 /* mode of same */ #define PNMNTLCK "/etc/mntlock" /* lock for same */ #define PNMNTTMP "/tmp/mntXXXXXX" /* skel fo/usr/include/mon.h 644 3 3 1236 3444156014 7273 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Monitor buffer starts with the following structure: */ struct monhdr { int (*mh_lowpc)(); /* lowest address to profile */ int (*mh_highpc)(); /* highest address to profile */ unsigned short mh_nfunc; /* number of procedures to profile */ }; /* * and is followed by an array of monhdr->mh_nfunc of: */ struct mon { long m_count; /* number of invocations */ int (*m_proc)(); /* procedure address */ }; /* * and then by an array of shorts. */ T&T, and should be treated as Confidential. */ /* * Monitor buffer starts with the following structure: */ struct monhdr { int (*mh_lowpc)(); /* lowest address to profile */ int (*mh_highpc)(); /* highest address to profile */ unsigned short mh_nfunc; /* number of procedures to profile */ }; /* * and is followed by an array of monhdr->mh_n/usr/include/pwd.h 644 3 3 2432 3445433245 7300 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** pwd.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). 3.0 source picked up, unchanged. * Added comments. * M001 13 Mar 85 gevert * - 5.0 upgrade. Merged comment structure definition unchanged. */ struct passwd { /* see getpwent(3) */ char *pw_name; /* login name */ char *pw_passwd; /* encrypted password */ int pw_uid; /* numerical user ID */ int pw_gid; /* numerical group ID */ char *pw_age; /* data for password aging, see below */ char *pw_comment; char *pw_gecos; char *pw_dir; /* initial working directory */ char *pw_shell; /* program to use as shell */ }; /* * Characters for pw_passwd and 'digits' for pw_age taken from * the 64 character alphabet (., /, 0-9, a-z, A-Z). * * pw_age field: * Mmc...c * M = maximum number of weeks for which password is valid. * m = minimum period in weeks which must expire before * password may be changed. * c...c = week (counted from 'the epoch') when password was last * changed. */ struct comment { /* M001 */ char *c_dept; char *c_name; char *c_acct; char *c_bin; }; ell; /* program to use as shell */ }; /* * Characters for pw_passwd and 'digits' for pw_age taken from * the 64 character alphabet (., /, 0-9, a-z, A-Z). * * pw_age field: * Mmc...c * M = maximum number of weeks for which p/usr/include/regexp.h 644 3 3 16370 3444156015 10022 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** regexp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. 3.0 source picked up unchanged. * M001 12 Dec 83 andyp * - Brought back recognition of '\n' in character classes. It was * in v7, for some reason they dropped it in 3.0. It is a useful * and innocuous feature. */  M002 11 Jun 84 andyp * - Valid m,n are 0 < m,n < 255. 255 used to be a legal value. * We cannot distinguish between a user-specified 255 and a * default infinity, which is stored as 255. * - Bug fix. Only one case is affected; the expression * x\{m,\} * used to (incorrectly) mean * 'between m and 255 occurrences of x' * it now (correctly) means * 'between m and infinity occurrences of x' */ #define CBRA 2 #define CCHR 4 #define CDOT 8 #define CCL 12 #define CDOL 20 #define CCEOF 22 #define CKET 24 #define CBACK 36 #define STAR 01 #define RNGE 03 #define NBRA 9 #define PLACE(c) ep[c >> 3] |= bittab[c & 07] #define ISTHERE(c) (ep[c >> 3] & bittab[c & 07]) char *braslist[NBRA]; char *braelist[NBRA]; int nbra, ebra; char *loc1, *loc2, *locs; int sed; int nodelim; int circf; int low; int size; char bittab[] = { 1, 2, 4, 8, 16, 32, 64, 128 }; char * compile(instring, ep, endbuf, seof) register char *ep; char *instring, *endbuf; { INIT /* Dependent declarations and initializations */ register c; register eof = seof; char *lastep = instring; int cclcnt; char bracket[NBRA], *bracketp; int closed; char neg; int lc; int i, cflg; lastep = 0; if((c = GETC()) == eof || c == '\n') { if(c == '\n') { UNGETC(c); nodelim = 1; } if(*ep == 0 && !sed) ERROR(41); RETURN(ep); } bracketp = bracket; circf = closed = nbra = ebra = 0; if(c == '^') circf++; else UNGETC(c); while(1) { if(ep >= endbuf) ERROR(50); c = GETC(); if(c != '*' && ((c != '\\') || (PEEKC() != '{'))) lastep = ep; if(c == eof) { *ep++ = CCEOF; RETURN(ep); } switch(c) { case '.': *ep++ = CDOT; continue; case '\n': if(!sed) { UNGETC(c); *ep++ = CCEOF; nodelim = 1; RETURN(ep); } else ERROR(36); case '*': if(lastep==0 || *lastep==CBRA || *lastep==CKET) goto defchar; *lastep |= STAR; continue; case '$': if(PEEKC() != eof && PEEKC() != '\n') goto defchar; *ep++ = CDOL; continue; case '[': if(&ep[17] >= endbuf) ERROR(50); *ep++ = CCL; lc = 0; for(i = 0; i < 16; i++) ep[i] = 0; neg = 0; if((c = GETC()) == '^') { neg = 1; c = GETC(); } do { if(c == '\0' || c == '\n') ERROR(49); if(c == '-' && lc != 0) { if((c = GETC()) == ']') { PLACE('-'); break; } while(lc < c) { PLACE(lc); lc++; } } /* M001 begin */ if(c == '\\') { switch(c = GETC()) { case 'n': c = '\n'; break; }  } /* M001 end */ lc = c; PLACE(c); } while((c = GETC()) != ']'); if(neg) { for(cclcnt = 0; cclcnt < 16; cclcnt++) ep[cclcnt] ^= -1; ep[0] &= 0376; } ep += 16; continue; case '\\': switch(c = GETC()) { case '(': if(nbra >= NBRA) ERROR(43); *bracketp++ = nbra; *ep++ = CBRA; *ep++ = nbra++; continue; case ')': if(bracketp <= bracket || ++ebra != nbra) ERROR(42); *ep++ = CKET; *ep++ = *--bracketp; closed++;  continue; case '{': if(lastep == (char *) (0)) goto defchar; *lastep |= RNGE; cflg = 0; nlim: c = GETC(); i = 0; do { if('0' <= c && c <= '9') i = 10 * i + c - '0'; else ERROR(16); } while(((c = GETC()) != '\\') && (c != ',')); if(i >= 255) /* M001 was > 255 */ ERROR(11); *ep++ = i; if(c == ',') { if(cflg++) ERROR(44); if((c = GETC()) == '\\') *ep++ = 255; else { UNGETC(c); goto nlim;  /* get 2'nd number */ } } if(GETC() != '}') ERROR(45); if(!cflg) /* one number */ *ep++ = i; else if((ep[-1] & 0377) < (ep[-2] & 0377)) ERROR(46); continue; case '\n': ERROR(36); case 'n': c = '\n'; goto defchar; default: if(c >= '1' && c <= '9') { if((c -= '1') >= closed) ERROR(25); *ep++ = CBACK; *ep++ = c; continue; } } /* Drop through to default to use \ to turn off special chars */ defchar: default: lastep = ep; *ep++ = CCHR; *ep++ = c; } } } step(p1, p2) register char *p1, *p2; { register c; if(circf) { loc1 = p1; return(advance(p1, p2)); } /* fast check for first character */ if(*p2==CCHR) { c = p2[1]; do { if(*p1 != c) continue; if(advance(p1, p2)) { loc1 = p1; return(1); } } while(*p1++); return(0); } /* regular algorithm */ do { if(advance(p1, p2)) { loc1 = p1; return(1); } } while(*p1++); return(0); } advance(lp, ep) register char *lp, *ep; { register char *curlp; char c; char *bbeg; int ct; while(1) switch(*ep++) { case CCHR: if(*ep++ == *lp++) continue; return(0); case CDOT: if(*lp++) continue; return(0); case CDOL: if(*lp==0) continue; return(0); case CCEOF: loc2 = lp; return(1); case CCL: c = *lp++ & 0177; if(ISTHERE(c)) { ep += 16; continue; } return(0); case CBRA: braslist[*ep++] = lp; continue; case CKET: braelist[*ep++] = lp;  continue; case CCHR|RNGE: c = *ep++; getrnge(ep); while(low--) if(*lp++ != c) return(0); curlp = lp; while(size--) if(*lp++ != c) break; if(size < 0) lp++; ep += 2; goto star; case CDOT|RNGE: getrnge(ep); while(low--) if(*lp++ == '\0') return(0); curlp = lp; while(size--) if(*lp++ == '\0') break; if(size < 0) lp++; ep += 2; goto star; case CCL|RNGE: getrnge(ep + 16); while(low--) { c = *lp++ & 0177; if(!ISTHERE(c)) return(0); } curlp = lp; while(size--) { c = *lp++ & 0177; if(!ISTHERE(c)) break; } if(size < 0) lp++; ep += 18; /* 16 + 2 */ goto star; case CBACK: bbeg = braslist[*ep]; ct = braelist[*ep++] - bbeg; if(ecmp(bbeg, lp, ct)) { lp += ct; continue; } return(0); case CBACK|STAR: bbeg = braslist[*ep]; ct = braelist[*ep++] - bbeg; curlp = lp; while(ecmp(bbeg, lp, ct)) lp += ct; while(lp >= curlp) {  if(advance(lp, ep)) return(1); lp -= ct; } return(0); case CDOT|STAR: curlp = lp; while(*lp++); goto star; case CCHR|STAR: curlp = lp; while(*lp++ == *ep); ep++; goto star; case CCL|STAR: curlp = lp; do { c = *lp++ & 0177; } while(ISTHERE(c)); ep += 16; goto star; star: do { if(--lp == locs) break; if(advance(lp, ep)) return(1); } while(lp > curlp); return(0); } } getrnge(str) register char *str; { low = *str++ & 0377; /* M002 added mask to conditional of ? operator */ size = ((*str & 0377) == 255) ? 20000 : (*str & 0377) - low; } ecmp(a, b, count) register char *a, *b; register count; { while(count--) if(*a++ != *b++) return(0); return(1); } do { c = *lp++ & 0177; } while(ISTHERE(c)); ep += 16; goto star; star: do { if(--lp == locs) break; if(advance(lp, ep)) return(1); } while(lp > curlp); return(0); } } getrnge(str) register char *str; { low = *str+/usr/sys/h/sd.h 644 3 3 4775 3563522104 6544 0 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifdef M_KERNEL #ifndef OLDSD /* for 68000 compatability */ struct sd { /* shared data table */ struct inode *sd_inode; /* pointer to inode for segment */ faddr_t sd_addr; /* address in this procs data space */ ushort sd_vnum; /* version # for local copy */ char sd_flags; /* describing state of this proc */ char sd_res; /* reserved field to word align */ struct sd *sd_link; /* ptr to next shared data seg for this proc */ }; struct shmid_ds { struct ipc_perm shm_perm; /* operation permission struct */ unsigned int shm_segsz; /* segment size */ ushort shm_ptbl; /* addr of sd segment */ ushort shm_lpid; /* pid of last shared mem op */ ushort shm_cpid; /* creator pid */ ushort shm_nattch; /* current # attached */ ushort shm_cnattch; /* in-core # attached */ time_t shm_atime; /* last attach time */ time_t shm_dtime; /* last detach time */ time_t shm_ctime; /* last change time */ }; struct shmid_ent { /* shared data identifier table for SysV */ key_t key; struct inode *ip; char shmid_flag; char shm_res; /* reserved field to word align */ }; extern struct sd sdtab[]; /* the shared data table itself */ extern struct shmid_ent shmid_tab[]; extern int shmid_pos; #endif /* OLDSD */ /* Shared Data flags */ #define SDI_SWAPPING 0x01 #define SDI_SHMV 0x02 /* denotes system V */ #define SDI_LOCKED 0x10 #define SDI_NTFY 0x20 #define SDI_DEST 0x40 #define SDI_CLEAR 0x80 /* system V defines */ #define SHM_RDONLY 010000 /* attach read-only, else read-write */ #define SHM_RND 020000 /* round the attach address to start of seg. */ #define SHMLBA 0x10000 /* sd segs start at addr given by */ /* (addr - (addr % SHMLBA)) */ #define SHMID_ORPHAN 0x01 /* no procs are attached anymore, but it has */ /* not been removed via shmctl() yet */ #define SD_BTWN 0x40 /* shmctl cmds */ #define SHM_LOCK 3 #define SHM_UNLOCK 4 #else /* M_KERNEL end of kernel-only defines */ extern char *sdget(); #endif #define SD_RDONLY 0x00 #define SD_WRITE 0x01 #define SD_CREAT 0x02 #define SD_UNLOCK 0x04 #define SD_NOWAIT 0x08 #de/usr/include/sys/sd.h 644 3 3 4775 3563522104 12533 1/usr/sys/h/sd.h/usr/include/sd.h 644 3 3 4775 3563522104 11715 1/usr/sys/h/sd.h/usr/include/search.h 644 3 3 745 3527451513 7737 /* * $Header: /b/sns/usr/include/RCS/search.h,v 1.2 85/08/12 11:56:08 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)search.h 1.1 */ /* HSEARCH(3C) */ typedef struct entry { char *key, *data; } ENTRY; typedef enum { FIND, ENTER } ACTION; /* TSEARCH(3C) */ typedef enum { preorder, postorder, endorder, leaf } VISIT;  Z[4 .Z/usr/include/setjmp.h 644 3 3 1516 3444156017 10010 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ #ifndef _JBLEN /* { */ #ifdef M_VAX #define _JBLEN 10 #endif #ifdef M_PDP11 #define _JBLEN 3 #endif #ifdef M_I86 #ifdef M_I86SM /* shortret, sp, bp, si, di */ #define _JBLEN 5 #endif /* n.b. all other models, reserve space for max */ #ifdef M_I86MM /* ret, sp, bp, si, di, (ds) */ #define _JBLEN 7 #endif #ifdef M_I86LM /* ret, sp, bp, si, di, ds */ #define _JBLEN 7 #endif #ifdef M_I86HM /* ret, sp, bp, si, di, ds */ #define _JBLEN 7 #endif #ifdef M_I86CM ERROR -- fall-thru case #endif #endif #ifdef M_M68000 #define _JBLEN 13 #endif #ifdef M_Z8000 #define _JBLEN (3+15) #endif #endif /* } */ typedef int jmp_buf[_JBLEN]; 6SM /* shortret, sp, bp, si, di */ #define _JBLEN 5 #endif /* n.b. all other models, reserve space for max */ #ifdef M_I86MM /* ret, sp, bp, si, di, (ds) */ #define _JBLEN 7 #e/usr/include/sgtty.h 644 3 3 4154 3444156017 7661 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Structure for stty and gtty system calls. */ struct sgttyb { char sg_ispeed; /* input speed */ char sg_ospeed; /* output speed */ char sg_erase; /* erase character */ char sg_kill; /* kill character */ short sg_flags; /* mode flags */ }; #define stty(fd, arg) ioctl(fd, TIOCSETP, arg) #define gtty(fd, arg) ioctl(fd, TIOCGETP, arg) /* * List of special characters */ struct tchars { char t_intrc; /* interrupt */ char t_quitc; /* quit */ char t_startc; /* start output */ char t_stopc; /* stop output */ char t_eofc; /* end-of-file */ char t_brkc; /* input delimiter (like nl) */ }; /* * Modes */ #define TANDEM 01 #define CBREAK 02 #define LCASE 04 #define ECHO 010 #define CRMOD 020 #define RAW 040 #define ODDP 0100 #define EVENP 0200 #define ANYP 0300 #define NLDELAY 001400 #defin0 e TBDELAY 006000 #define XTABS 06000 #define CRDELAY 030000 #define VTDELAY 040000 #define BSDELAY 0100000 #define ALLDELAY 0177400 /* * Delay algorithms */ #define CR0 0 #define CR1 010000 #define CR2 020000 #define CR3 030000 #define NL0 0 #define NL1 000400 #define NL2 001000 #define NL3 001400 #define TAB0 0 #define TAB1 002000 #define TAB2 004000 /*#define NOAL 004000*/ #define FF0 0 #define FF1 040000 #define BS0 0 #define BS1 0100000 /* * Speeds */ #define B0 0 #define B50 1 #define B75 2 #define B110 3 #define B134 4 #define B150 5 #define B200 6 #define B300 7 #define B600 8 #define B1200 9 #define B1800 10 #define B2400 11 #define B4800 12 #define B9600 13 #define EXTA 14 #define EXTB 15 /* * ioctl arguments */ #define fIOC ('f'<<8) #define FIOCLEX (fIOC|1) #define FIONCLEX (fIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) #define TIOCSETD (tIOC|1) #define TIOCHPCL (tIOC|2) #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10) #define TIOCEXCL (tIOC|13) #define TIOCNXCL (tIOC|14) #define TIOCFLUSH (tIOC|16) #define TIOCSETC (tIOC|17) #define TIOCGETC (tIOC|18) B1800 10 #define B2400 11 #define B4800 12 #define B9600 13 #define EXTA 14 #define EXTB 15 /* * ioctl arguments */ #define fIOC ('f'<<8) #define FIOCLEX (fIOC|1) #define FIONCLEX (fIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) #define TIOCSETD (tIOC|1) #define TIOCHPCL (tIOC|2) #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10) #define TIOCEXCL (tIOC|13) #/usr/include/signal.h 644 3 3 557 3527451530 7747 /* * $Header: /b/sns/usr/include/RCS/signal.h,v 1.2 85/08/12 11:56:21 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)signal.h 1.1 */ /* 3.0 SID # 1.3 */ #include extern (*signal())(); TD (tIOC|1) #define TIOCHPCL (tIOC|2) #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10)  Z[4ɇ .Z/usr/include/stand.h 644 3 3 4334 3444156020 7612 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** stand.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Structs changed a bit, including * members moving from one struct to another. Net effect is loss * of 'cyloff' field, addition of [amc]time fields. Global names * changed some, usually with addition of leading "_". Global * names added are errno, mtab. Global names removed are "b", * "blocknos". "segflag" is now M_PDP11. Defines added are BLKSIZ, * NAMSIZ, NDEV. Defines removed are NBUFS. */ #define SCCSID @(#)saio.h 4.2 /* * Header file for standalone package */ #include #include #include /* * I/O block flags */ #define F_READ 01 #define F_WRITE 02 #define F_ALLOC 04 #define F_FILE 010 /* * Request codes -- must be * the same as an F_XXX above */ #define READ 1 #define WRITE 2 /* * Buffer sizes */ #define BLKSIZ 512 #define NAMSIZ 60 /* * devsw table -- * initialized in conf.c */ struct devsw { int (*dv_strategy)(); int (*dv_open)(); int (*dv_close)(); }; struct devsw _devsw[]; /* * dtab table -- entries * are created by MKNOD */ #define NDEV 6 struct dtab { char *dt_name; struct devsw *dt_devp; int dt_unit; daddr_t dt_boff; } _dtab[NDEV]; /* * mtab table -- entries * are created by mount */ #define NMOUNT 4 struct mtab { char *mt_name; struct dtab *mt_dp; } _mtab[NMOUNT]; /* * I/O block: includes an inode, * cells for the use of seek, etc, * and a buffer. */ struct iob { char i_flgs; struct inode i_ino; time_t i_atime; time_t i_mtime; time_t i_ctime; struct dtab *i_dp; off_t i_offset; daddr_t i_bn; char *i_ma; int i_cc; char i_buf[512]; /* M000 why isn't this BLKSIZ ??? */ }; #define NFILES 6 struct iob _iobuf[NFILES]; #ifdef M_PDP11 /* * Set to which 32Kw segment the code is physically running in. * Must be set by the user's main (or thereabouts). */ int segflag; #endif /* * Set to the error type of the routine that * last returned an error -- may be read by perror. */ int errno; me_t i_atime; time_t i_mtime; time_t i_ctime; struct dtab *i_dp; off_t i_offset; daddr_t i_bn; char *i_ma; int i_cc; char i_buf[512]; /* M000 why isn't this BLKSIZ ??? */ }; #define NFILES 6 struct iob _iobuf[NFILES]; #ifdef M_PDP11 /* * Set to which 32Kw segment the code /usr/include/stdio.h 644 3 3 5212 3570741060 7623 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** stdio.h * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Changed getc(), putc() to deal with sign extension problems. * Added documentation headers. * - Propagated () to macro args to avoid precedence problems. * - Removed 3.0 vax-specific code. * M001 14 Mar 85 ncm 5.0 upgrade * - Added line buffering defines. */ #define BUFSIZ 512 #define _NFILE 20 #ifndef FILE extern struct _iobuf { unsigned char *_ptr; int _cnt; unsigned char *_base; char _flag; char _file; } _iob[_NFILE]; #endif /* Buffer size for multi-character output to unbuffered files */ #define _SBFSIZ 8 /* * _IOLBF means that a file's output will be buffered line by line * In addition to being flags, _IONBF, _IOLBF and _IOFBF are possible * values for "type" in setvbuf. */ #define _IOFBF 0000 #define _IOREAD 01 #define _IOWRT 02 #define _IONBF 04 #define _IOMYBUF 010 #define _IOEOF 020 #define _IOERR 040 #define _IOLBF 0100 #define _IORW 0200 #define NULL (char *) 0 #define FILE struct _iobuf #define EOF (-1) #define stdin (&_iob[0]) #define stdout (&_iob[1]) #define stderr (&_iob[2]) #define _bufend(p) _bufendtab[(p)->_file] #define _bufsiz(p) (_bufend(p) - (p)->_base) /*** getc -- get character from a stream. * * return character on success. return EOF on end of file or * error. * * 1 int getc(stream) * FILE *stream; */ #ifndef M_LINT #define getc(p) ( \ --(p)->_cnt >= 0 ? \ (0xff & (int) (*(p)->_ptr++)) : \ _filbuf(p) \ ) #define getchar() getc(stdin) /*** putc -- put character on a stream. * * return character on success. return EOF on error. * * int putc(ch, stream) * char ch; * FILE *stream; */ #define putc(c, p) ( \ --(p)->_cnt >= 0 ? \ (0xff & (int) (*(p)->_ptr++ = (c))) : \ _flsbuf((c), (p)) \ ) #define putchar(c) putc(c, stdout) #define clearerr(p) ((void) ((p)->_flag &= ~(_IOERR | _IOEOF))) #define feof(p) (((p)->_flag&_IOEOF)!=0) #define ferror(p) (((p)->_flag&_IOERR)!=0) #define fileno(p) (p)->_file #endif /* M_LINT */ extern FILE *fopen(), *fdopen(), *freopen(), *popen(), *tmpfile(); extern char *fgets(), *gets(), *ctermid(), *cuserid(); extern char *tempnam(), *tmpnam(); extern void rewind(), setbuf(); extern long ftell(); extern unsigned char *_bufendtab[]; #define L_ctermid 9 #define L_cuserid 9 #define P_tmpdir "/usr/tmp/" #define L_tmpnam (sizeof(P_tmpdir) + 15) #define LFNMAX 15 /* max len for filename */ #define LPNMAX 128 /* (practical) max len for pathname */ fine fileno(p) (p)->_file #endif /* M_LINT */ extern FILE *fopen(), *fdopen(), *freopen(), *popen(), *tmpfile(); extern char *fgets(), *gets(), *ctermid(), *cuserid(); extern char *tempnam(), *tmpnam(); extern void rewind(), setbuf(); extern long ftell(); extern unsigned char *_bufendtab[]; #define L_ctermid 9 #define L_cuserid 9 #define P_tmpdir "/usr/tmp/" #define L_/usr/include/string.h 644 3 3 1007 3444156020 10001 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** string.h -- string(3) routines * */ #ifdef M_V7 #define strchr index #define strrchr rindex #endif extern char *strcpy(), *strncpy(), *strcat(), *strncat(), *strchr(), *strrchr(), *strpbrk(), *strtok(); extern int strcmp(), strncmp(), strlen(), strspn(), strcspn(); extern char *strdup(); Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** string.h -- string(3) routines * */ #ifdef M_V7 #define strchr index #define strrchr rindex #endif extern char *strcpy(), *strncpy(), *strcat(), *strncat(), *strchr(), *strrchr(), *strpbrk(), *strtok(); extern int strcmp(), strncmp(), strlen(), strspn(), strcspn(); extern char *str/usr/include/termio.h 644 3 3 422 3446112570 7756 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)termio.h 1.1 */ /* 3.0 SID # 1.3 */ #include hr index #define strrchr rindex #endif extern char *strcpy(), *strncpy(), *strcat(), *strncat(), *strchr(), *strrchr(), *strpbrk(), *strtok(); extern int strcmp(), strncmp(), strlen(), strspn(), s  Z[4 {.Z/usr/include/time.h 644 3 3 1627 3444156021 7442 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** time.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. Picked up 3.0 source, unchanged. Added comments. */ struct tm { /* see ctime(3) */ int tm_sec; /* time of day, seconds */ int tm_min; /* time of day, minutes */ int tm_hour; /* time of day, hours (24 hour clock) */ int tm_mday; /* day of month (1-31) */ int tm_mon; /* month of year (0-11) */ int tm_year; /* year - 1900 */ int tm_wday; /* day of week (Sunday = 0) */ int tm_yday; /* day of year (0-365) */ int tm_isdst; /* non-0 if DST in effect */ }; extern struct tm *gmtime(), *localtime(); extern char *ctime(), *asctime(); extern void tzset(); extern long timezone; extern int daylight; extern char *tzname[]; onds */ int tm_min; /* time of day, minutes */ int tm_hour; /* time of day, hours (24 hour clock) */ /usr/include/unistd.h 644 3 3 2026 3454074431 10011 /* * @(#) /usr/include/unistd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) /usr/include/unistd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * * M000 03/26/85 lees * - Changed F_TLOCK from 3 to 2. Added F_TEST. * */ /* * Flag values for lockf system call * The system call locking is a superset of the lockf commands * (sys/sys/locking.c) */ #define F_ULOCK 0 /* Unlock a previously locked region */ #define F_LOCK 1 /* Lock a region for exclusive use */ #define F_TLOCK 2 /* Test and lock a region for exclusive use */ #define F_TEST 3 /* Test a region for locks */ DAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * * M000 03/26/85 lees * - Changed F_TLOCK from 3 to 2. Added F_TEST. * */ /* * Flag values for lockf system call * The system call locking is a superset of the lockf commands * (sys/sys/locking.c) */ #define F_ULOCK 0 /* Unlock a previously locked region */ #define F_LOCK 1 /* Lock a region for exclusive use */ #define F_TLOCK 2 /* Test and lock a region for exclusive use */ #define F_TEST 3 /* Test 1 /usr/include/unlstd.h 644 3 3 2026 3454074431 14065 1/usr/include/unistd.h/usr/include/ustat.h 644 3 3 760 3444156022 7622 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ustat.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct ustat { daddr_t f_tfree; /* total free */ ino_t f_tinode; /* total inodes free */ char f_fname[6]; /* filsys name */ char f_fpack[6]; /* filsys pack name */ }; %.Z/usr/include/utmp.h 644 3 3 3454 3522027350 7470 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** utmp.h * * Format of /etc/utmp and /etc/wtmp * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. * M001 13 Mar 85 gevert/ncm 5.0 upgrade * - Overlayed 5.0 source, unchanged. */ /* must be included. */ #define UTMP_FILE "/etc/utmp" #define WTMP_FILE "/etc/wtmp" #define ut_name ut_user struct utmp { char ut_user[8] ; /* User login name */ char ut_id[4] ; /* /etc/lines id(usually line #) */ char ut_line[12] ; /* device name (console, lnxx) */ short ut_pid ; /* process id */ short ut_type ; /* type of entry */ struct exit_status { short e_termination ; /* Process termination status */ short e_exit ; /* Process exit status */ } ut_exit ; /* The exit status of a process * marked as DEAD_PROCESS. */ time_t ut_time ; /* time entry was made */ } ; /* Definitions for ut_type */ #define EMPTY 0 #define RUN_LVL 1 #define BOOT_TIME 2 #define OLD_TIME 3 #define NEW_TIME 4 #define INIT_PROCESS 5 /* Process spawned by "init" */ #define LOGIN_PROCESS 6 /* A "getty" process waiting for login */ #define USER_PROCESS 7 /* A user process */ #define DEAD_PROCESS 8 #define ACCOUNTING 9 #define UTMAXTYPE ACCOUNTING /* Largest legal value of ut_type */ /* Special strings or formats used in the "ut_line" field when */ /* accounting for something other than a process. */ /* No string for the ut_line field can be more than 11 chars + */ /* a NULL in length. */ #define RUNLVL_MSG "run-level %c" #define BOOT_MSG "system boot" #define OTIME_MSG "old time" #define NTIME_MSG "new time" ng for login */ #define USER_PROCESS 7 /* A user process */ #define DEAD_PROCESS 8 #define ACCOUNTING 9 #define UTMAXTYPE ACCOUNTING /* Largest legal value of ut_type */ /* Special strings or formats used in th/usr/include/values.h 644 3 3 11013 3476722346 10027 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** values.h * * MODIFICATION HISTORY * M000 14 Mar 85 ncm 5.0 upgrade * - Added ifdef for I86 and I286 */ #ifndef BITSPERBYTE /* These values work with any binary representation of integers * where the high-order bit contains the sign. */ /* a number used normally for size of a shift */ #if gcos #define BITSPERBYTE 9 #else #define BITSPERBYTE 8 #endif #define BITS(type) (BITSPERBYTE * (int)sizeof(type)) /* short, regular and long ints with only the high-order bit turned on */ #define HIBITS ((short)(1 << BITS(short) - 1)) #define HIBITI (1 << BITS(int) - 1) #define HIBITL (1L << BITS(long) - 1) /* largest short, regular and long int */ #define MAXSHORT ((short)~HIBITS) #define MAXINT (~HIBITI) #define MAXLONG (~HIBITL) /* various values that describe the binary floating-point representation * _EXPBASE - the exponent base * DMAXEXP - the maximum exponent of a double (as returned by frexp()) * FMAXEXP - the maximum exponent of a float (as returned by frexp()) * DMINEXP - the minimum exponent of a double (as returned by frexp()) * FMINEXP - the minimum exponent of a float (as returned by frexp()) * MAXDOUBLE - the largest double ((_EXPBASE ** DMAXEXP) * (1 - (_EXPBASE ** -DSIGNIF))) * MAXFLOAT - the largest float ((_EXPBASE ** FMAXEXP) * (1 - (_EXPBASE ** -FSIGNIF))) * MINDOUBLE - the smallest double (_EXPBASE ** (DMINEXP - 1)) * MINFLOAT - the smallest float (_EXPBASE ** (FMINEXP - 1)) * DSIGNIF - the number of significant bits in a double * FSIGNIF - the number of significant bits in a float * DMAXPOWTWO - the largest power of two exactly representable as a double * FMAXPOWTWO - the largest power of two exactly representable as a float * _IEEE - 1 if IEEE standard representation is used * _DEXPLEN - the number of bits for the exponent of a double * _FEXPLEN - the number of bits for the exponent of a float * _HIDDENBIT - 1 if high-significance bit of mantissa is implicit * LN_MAXDOUBLE - the natural log of the largest double -- log(MAXDOUBLE) * LN_MINDOUBLE - the natural log of the smallest double -- log(MINDOUBLE) */ #if u3b || u3b5 || M_I86 || M_I286 #define MAXDOUBLE 1.79769313486231470e+308 #ifndef MAXFLOAT #define MAXFLOAT ((float)3.40282346638528860e+38) #endif #define MINDOUBLE 4.94065645841246544e-324 #define MINFLOAT ((float)1.40129846432481707e-45) #define _IEEE 1 #define _DEXPLEN 11 #define _HIDDENBIT 1 #define DMINEXP (-(DMAXEXP + DSIGNIF - _HIDDENBIT - 3)) #define FMINEXP (-(FMAXEXP + FSIGNIF - _HIDDENBIT - 3)) #endif #if pdp11 || vax #define MAXDOUBLE 1.701411834604692293e+38 #define MAXFLOAT ((float)1.701411733192644299e+38) /* The following is kludged because the PDP-11 compilers botch the simple form. The kludge causes the constant to be computed at run-time on the PDP-11, even though it is still "folded" at compile-time on the VAX. */ #define MIND2 OUBLE (0.01 * 2.938735877055718770e-37) #define MINFLOAT ((float)MINDOUBLE) #define _IEEE 0 #define _DEXPLEN 8 #define _HIDDENBIT 1 #define DMINEXP (-DMAXEXP) #define FMINEXP (-FMAXEXP) #endif #if gcos #define MAXDOUBLE 1.7014118346046923171e+38 #define MAXFLOAT ((float)1.7014118219281863150e+38) #define MINDOUBLE 2.9387358770557187699e-39 #define MINFLOAT ((float)MINDOUBLE) #define _IEEE 0 #define _DEXPLEN 8 #define _HIDDENBIT 0 #define DMINEXP (-(DMAXEXP + 1)) #define FMINEXP (-(FMAXEXP + 1)) #endif #if u370 #define _LENBASE 4 #else #define _LENBASE 1 #endif #define _EXPBASE (1 << _LENBASE) #define _FEXPLEN 8 #define DSIGNIF (BITS(double) - _DEXPLEN + _HIDDENBIT - 1) #define FSIGNIF (BITS(float) - _FEXPLEN + _HIDDENBIT - 1) #define DMAXPOWTWO ((double)(1L << BITS(long) - 2) * \ (1L << DSIGNIF - BITS(long) + 1)) #define FMAXPOWTWO ((float)(1L << FSIGNIF - 1)) #define DMAXEXP ((1 << _DEXPLEN - 1) - 1 + _IEEE) #define FMAXEXP ((1 << _FEXPLEN - 1) - 1 + _IEEE) #define LN_MAXDOUBLE (M_LN2 * DMAXEXP) #define LN_MINDOUBLE (M_LN2 * (DMINEXP - 1)) #define H_PREC (DSIGNIF % 2 ? (1L << DSIGNIF/2) * M_SQRT2 : 1L << DSIGNIF/2) #define X_EPS (1.0/H_PREC) #define X_PLOSS ((double)(long)(M_PI * H_PREC)) #define X_TLOSS (M_PI * DMAXPOWTWO) #define M_LN2 0.69314718055994530942 #define M_PI 3.14159265358979323846 #define M_SQRT2 1.41421356237309504880 #define MAXBEXP DMAXEXP /* for backward compatibility */ #define MINBEXP DMINEXP /* for backward compatibility */ #define MAXPOWTWO DMAXPOWTWO /* for backward compatibility */ #endif UBLE (M_LN2 * (DMINEXP - 1)) #define H_PREC (DSIGNIF % 2 ? (1L << DSIGNIF/2) * M_SQRT2 : 1L << DSIGNIF/2) #define X_EPS (1.0/H_PREC) #define X_PLOSS ((double)(long)(M_PI * H_PREC)) #define X_TLOSS (M_PI * DMAXPOWTWO) #define M_LN2 0.69314718055994530942 #define M_PI 3.14159265358979323846 #define M_SQRT2 1.41421356237309504880 #define MAXBEXP DMAXEXP /* for backward compatibility */ #define MINBEXP DMINEXP /* for backward compatibility */ #define MAXPOWTWO DMAXPOWTWO /* for backward compatibility/usr/include/varargs.h 644 3 3 760 3444156022 10127 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** varargs.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ typedef char *va_list; #define va_dcl int va_alist; #define va_start(list) list = (char *) &va_alist #define va_end(list) #define va_arg(list,mode) ((mode *)(list += sizeof(mode)))[-1] .Z/usr/include/sys/errno.h 644 3 3 4527 3540615143 10453 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** errno.h * * Error codes * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Merged XENIX and 3.0 errors. * M001 17 Aug 83 andyp * - Added EISNAM. * M002 12 Nov 84 lees * - Added ENOMSG and EIDRM. */ #define EPERM 1 /* Not super-user */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ #define E2BIG 7 /* Arg list too long */ #define ENOEXEC 8 /* Exec format error */ #define EBADF 9 /* Bad file number */ #define ECHILD 10 /* No children */ #define EAGAIN 11 /* No more processes */ #define ENOMEM 12 /* Not enough core */ #define EACCES 13 /* Permission denied */ #define EFAULT 14 /* Bad address */ #define ENOTBLK 15 /* Block device required */ #define EBUSY 16 /* Mount device busy */ #define EEXIST 17 /* File exists */ #define EXDEV 18 /* Cross-device link */ #define ENODEV 19 /* No such device */ #define ENOTDIR 20 /* Not a directory */ #define EISDIR 21 /* Is a directory */ #define EINVAL 22 /* Invalid argument */ #define ENFILE 23 /* File table overflow */ #define EMFILE 24 /* Too many open files */ #define ENOTTY 25 /* Not a typewriter */ #define ETXTBSY 26 /* Text file busy */ #define EFBIG 27 /* File too large */ #define ENOSPC 28 /* No space left on device */ #define ESPIPE 29 /* Illegal seek */ #define EROFS 30 /* Read only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ /* math software */ #define EDOM 33 /* Math arg out of domain of func */ #define ERANGE 34 /* Math result not representable */ #define EUCLEAN 35 /* File system needs cleaning *//*M000*/ #define EDEADLOCK 36 /* Would deadlock *//*M000*/ #define EDEADLK EDEADLOCK /* Would deadlock *//*M000*/ #define ENOTNAM 37 /* Not a name file *//*M000*/ #define ENAVAIL 38 /* Not available *//*M000*/ #define EISNAM 39 /* Is a name file *//*M001*/ #define EREMOTEIO 40 #define EINIT 41 #define EREMDEV 42 #define ENOMSG 43 /* M000 */ #define EIDRM 44 /* M000 */ #define ENOLCK 45 /* M001 */ ERANGE 34 /* Math result not representable */ #define EUCLEAN 35 /* File system needs cleaning *//*M000*/ #define EDEADLOCK 36 /* Would deadlock *//*M000*/ #define E/usr/include/sys/ndir.h 644 3 3 5631 3575711277 10274 /* * $Header: /b/sns/usr/include/sys/RCS/ndir.h,v 1.2 85/12/06 16:43:18 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* ndir.h 4.4 82/07/25 */ /* * Change notice (rti!trt): To be compatible with non-bsd systems: * #defines for u_short, u_long, and void added. */ #define u_short unsigned short #define u_long long /* * A directory consists of some number of blocks of DIRBLKSIZ * bytes, where DIRBLKSIZ is chosen such that it can be transferred * to disk in a single atomic operation (e.g. 512 bytes on most machines). * * Each DIRBLKSIZ byte block contains some number of directory entry * structures, which are of variable length. Each directory entry has * a struct direct at the front of it, containing its inode number, * the length of the entry, and the length of the name contained in * the entry. These are followed by the name padded 2 to a 4 byte boundary * with null bytes. All names are guaranteed null terminated. * The maximum length of a name in a directory is MAXNAMLEN. * * The macro DIRSIZ(dp) gives the amount of space required to represent * a directory entry. Free space in a directory is represented by * entries which have dp->d_reclen >= DIRSIZ(dp). All DIRBLKSIZ bytes * in a directory block are claimed by the directory entries. This * usually results in the last entry in a directory having a large * dp->d_reclen. When entries are deleted from a directory, the * space is returned to the previous entry in the same directory * block by increasing its dp->d_reclen. If the first entry of * a directory block is free, then its dp->d_ino is set to 0. * Entries other than the first in a directory do not normally have * dp->d_ino set to 0. */ #define DIRBLKSIZ 512 #define MAXNAMLEN 255 struct direct { u_long d_ino; /* inode number of entry */ u_short d_reclen; /* length of this record */ u_short d_namlen; /* length of string in d_name */ char d_name[MAXNAMLEN + 1]; /* name must be no longer than this */ }; /* * The DIRSIZ macro gives the minimum record length which will hold * the directory entry. This requires the amount of space in struct direct * without the d_name field, plus enough space for the name with a terminating * null byte (dp->d_namlen+1), rounded up to a 4 byte boundary. */ #undef DIRSIZ #define DIRSIZ(dp) \ ((sizeof (struct direct) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1 + 3) &~ 3)) #ifndef KERNEL /* * Definitions for library routines operating on directories. */ typedef struct _dirdesc { int dd_fd; long dd_loc; long dd_size; char dd_buf[DIRBLKSIZ]; } DIR; #ifndef NULL #define NULL 0 #endif extern DIR *opendir(); extern struct direct *readdir(); extern long telldir(); extern void seekdir(); #define rewinddir(dirp) seekdir((dirp), (long)0) extern void closedir(); #endif /* KERNEL */ efine DIRSIZ(dp) \ ((sizeof (struct direct) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1 + 3) &~ 3)) #ifn/usr/include/sys/relsym.h 644 3 3 11064 3467526443 10667  /* * - Declarations for symbol table * and relocation record structures. * * Copyright (C) Microsoft Corporation, 1982 */ /* * Symbol table for x.out. * Each symbol in the table has the below structure, followed * immediately by its name in the form of a null terminated string. * No effort is made to word align subsequent "sym" structures in * the symbol table. The contents of the s_seg field is defined * for XS_SXSEG symbols only. For XR_S86ABS symbols, the segment * is stored in the high 16 bits of the s_value field, and the offset * in the low 16 bits. */ struct sym { /* symbol management */ unsigned short s_type; /* type */ unsigned short s_seg; /* file segment table index */ long s_value; /* address or value */ }; #define SYMLENGTH 50 /* max symbol name length */ /* * Definitions for sym.s_type: * * xxxxxxxxxx extra * e external * ttttt type */ #define S_UNDEF 0x0000 #define S_ABS 0x0001 #define S_TEXT 0x0002 #define S_DATA 0x0003 #define S_BSS 0x0004 #define S_COMM 0x0005 /* for internal use only */ #define S_REG 0x0006 #define S_COMB 0x0007 /* for internal use only */ #define S_SEG 0x0008 /* segment name */ #define S_FN 0x001f #define S_TYPE 0x001f /* mask */ #define S_EXTERN 0x0020 #define FORMAT "%08lx" /* symbol value format */ #define FWIDTH 8 /* symbol value width */ /* * Relocation table entry for x.out and x.out segmented, long form. * This form is normally attached to ".o" files and may also be found * in segmented executables. */ struct reloc { unsigned short r_desc; /* descriptor */ unsigned short r_symbol; /* if extern, sym id; else segment id */ long r_pos; /* position of reloc in segment */ }; /* * Definitions for reloc.r_desc (short). * * ss segment type * ss size * d displacement * rrr reference type * xxxxxxxx extra */ /* type of segment referenced */ #define RD_TEXT 0x0000 /* text */ #define RD_DATA 0x4000 /* data */ #define RD_BSS 0x8000 /* bss */ #define RD_EXT 0xc000 /* unknown, use type of reloc.r_symbol */ #define RD_SEG 0xc000 /* segment type mask */ /* number of bytes involved in reference */ #define RD_BYTE 0x0000 /* 1 */ #define RD_WORD 0x1000 /* 2 */ #define RD_LONG 0x2000 /* 4 */ #define RD_SIZE 0x3000 /* size mask */ #define RD_DISP 0x0800 /* set if self relative (pc relative) */ /* type of reference */ #define RD_ROFF 0x0000 /* offset only */ #define RD_RSEG 0x0100 /* segment only */ #define RD_RFAR 0x0200 /* segment and offset */ #define RD_REFT 0x0700 /* reference type mask */ /* * Relocation table entry for x.out, short form. * This form is normally attached to non-segmented executable files. */ struct xreloc { long xr_cmd; /* reloc command */ }; /* * Definitions for xreloc.xr_cmd (long). * * c set if code segment * l set if long operand *  oooooooooooooooooooooooooooooo offset */ #define XR_CODE 0x80000000L /* code/data segment */ #define XR_LONG 0x40000000L /* long/short operand */ #define XR_OFFS 0x3fffffffL /* 30 bit offset mask */ /* * Group structure for segmented x.out. * A segment of type XS_TGRPS contains an array of struct xgroup. */ struct xgroup { unsigned short xg_gnoff; /* string table group name offset */ unsigned short xg_snoff; /* string table segment name offset */ }; /* * All of the following are provided for compatibility only. */ struct asym { /* a.out, modified from struct nlist */ char sa_name[8]; /* symbol name */ unsigned short sa_type; /* type flag */ unsigned short sa_value; /* value */ }; /* Definitions for asym.sa_type and nlist.n_type. */ #define N_UNDF 0 /* undefined */ #define N_ABS 01 /* absolute */ #define N_TEXT 02 /* text symbol */ #define N_DATA 03 /* data symbol */ #define N_BSS 04 /* bss symbol */ #define N_TYPE 037 #define N_REG 024 /* register name */ #define N_FN 037 /* file name symbol */ #define N_EXT 040 /* external bit, or'ed in */ struct bsym { /* b.out, non-portable version of x.out */ char sb_type; /* use definitions for sym.s_type */ long sb_value; }; /* * Definitions for reloc.r_desc, compatible with bitfield * allocation from the low end of a word (pdp11). */ #define RD_BTEXT 0x0000 #define RD_BDATA 0x0001 #define RD_BBSS 0x0002 #define RD_BEXT 0x0003 #define RD_BSEG 0x0003 #define RD_BBYTE 0x0000 #define RD_BWORD 0x0004 #define RD_BLONG 0x0008 #define RD_BSIZE 0x000c #define RD_BDISP 0x0010 it, or'ed in */ struct bsym { /* b.out, non-portable version of x.out */ char sb_type; /* use definitions for sym.s_type */ long sb_value; }; /* * Definitions for reloc.r_desc, compatible with bitfield * allocation from the low end of a word (pdp11). */ #define RD_BTEXT 0x0000 #define RD_BDATA 0x0001 #define RD_BBSS 0x0002 #define RD_BEXT 0x0003 #define RD_BSEG 0x0003 #define RD_BBYTE 0x0000 #define RD_BWORD 0x0004 #define RD_BLONG 0x003 /usr/include/sys/signal.h 644 3 3 2520 3444156066 10601 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** signal.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ #define SIGHUP 1 /* hangup */ #define SIGINT 2 /* interrupt (rubout) */ #define SIGQUIT 3 /* quit (ASCII FS) */ #define SIGILL 4 /* illegal instruction (not reset when caught) */ #define SIGTRAP 5 /* trace trap (not reset when caught) */ #define SIGIOT 6 /* IOT instruction */ #define SIGEMT 7 /* EMT instruction */ #define SIGFPE 8 /* floating point exception */ #define SIGKILL 9 /* kill (cannot be caught or ignored) */ #define SIGBUS 10 /* bus error */ #define SIGSEGV 11 /* segmentation violation */ #define SIGSYS 12 /* bad argument to system call */ #define SIGPIPE 13 /* write on a pipe with no one to read it */ #define SIGALRM 14 /* alarm clock */ #define SIGTERM 15 /* software termination signal from kill */ #define SIGUSR1 16 /* user defined signal 1 */ #define SIGUSR2 17 /* user defined signal 2 */ #define SIGCLD 18 /* death of a child */ #define SIGPWR 19 /* power-fail restart */ #define NSIG 20 extern int (*signal())(); #define SIG_DFL (int (*)())0 #ifdef lint #define SIG_IGN (int (*)())0 #else #define SIG_IGN (int (*)())1 #endif ystem call */ #define SIGPIPE 13 /* write on a pipe with no one to read it */ #define SIGALRM 14 /* alarm clock */ #define SIGTERM 15 /* software termination signal from kill */usr/include/sys/sysmacros.h 644 3 3 3107 3446127660 11351  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)sysmacros.h 6.1 */ /* * MODIFICATION HISTORY * M000 15 Mar 1985 gevert * - added conditional defs of major, minor, makedev */ /* * Some macros for units conversion */ /* Core clicks to segments and vice versa */ #define ctos(x) ((x+(NCPS-1))/NCPS) #define stoc(x) ((x)*NCPS) /* Core clicks to disk blocks */ #define ctod(x) ((x+(NCPD-1))/NCPD) /* inumber to disk address */ #ifdef INOSHIFT #define itod(x) (daddr_t)(((unsigned)x+(2*INOPB-1))>>INOSHIFT) #else #define itod(x) (daddr_t)(((unsigned)x+(2*INOPB-1))/INOPB) #endif /* inumber to disk offset */ #ifdef INOSHIFT #define itoo(x) (int)(((unsigned)x+(2*INOPB-1))&(INOPB-1)) #else #define itoo(x) (int)(((unsigned)x+(2*INOPB-1))%INOPB) #endif /* clicks to bytes */ #ifdef BPCSHIFT #define ctob(x) ((x)<>BPCSHIFT) #define btoct(x) ((unsigned)(x)>>BPCSHIFT) #else #define btoc(x) (((unsigned)(x)+(NBPC-1))/NBPC) #define btoct(x) ((unsigned)(x)/NBPC) #endif /* major part of a device */ #ifndef major #define major(x) (int)((unsigned)x>>8) #endif #define bmajor(x) (int)(((unsigned)x>>8)&037) #define brdev(x) (x&0x1fff) /* minor part of a device */ #ifndef minor #define minor(x) (int)(x&0377) #endif /* make a device number */ #ifndef makedev #define makedev(x,y) (dev_t)(((x)<<8) | (y)) #endif ed)(x)+(NBPC-1))>>BPCSHIFT) #define btoct(x) ((unsigned)(x)>>BPCSHIFT) #else #define btoc(x) (((unsigned)(x)+(NBPC-1))/NBPC) #define btoct(x) ((unsigned)(x)/NBPC) #endif /* major part of a device */ #ifndef major #define major(x) (int)((unsigned)x>>8) #endif #define bmajor(x) (int)(((unsigned)x>>8)&037) #define brdev(x) (x&0x1fff) /* minor part of a device */ #ifndef minor #define minor(x) (int)(x&0377) #endif /* make a device number /etc/config 700 3 3 47274 3577677246 6113 ,=^r.id`@??==G^>^>~ (d+PUFWVNF^Ԁ?-t^ԊF u=ct%=ltK=mti=tuh j(> t6bj^ FNF뛃>'t6bjz^'Ӄ>'t6bjW^'4N^FԃF~~)~th-gj> u a>'u'e>'u'kFԣhwPF u6hyjh6 > u6 hjh6 h6>' >*uFPhh_ u hhFPo tnFPFPhh(thƍFPbF uh밋^Guh(뢁~~h;떃>V|hW늋FV^֋GPhmFP uh`h\FPFPhrh th=FPF uh&^Guh~~h >X|h>`}h>^}hFX^֋GRnhFPI tsFPFPh hthFP;F uh,^Guh;y~~hNl>Z|hj_FZ^֋GTFPW tLFPFPhh~th*P thFP*P(hh hh4}hh ' uh'Gth N th~'9G|=}h'Gh 66>6vjdh t+>P} h2>R} h92>T} hT2/L*Po u6?P^ u6hou2?P*PTkJT/;s>2th7j'~/'Gt S" u6''wjj'0kF0~;'sh[ t!*P 6=|jh2h* t!*P8=2|j2h2>2thxj)0j^_UhdFh:hi*PU3UWVhl6' u6'hnj'~Wjdh t>$ue &Wjdh t >$t' -Wjdh} t >$t/Wjdh] uk>*t>*uzF>F2uh]j'-PFP',PFP'+PFP'*PFPFPFPFPFPFP'PFPFPFP6'hh('FG 'FG'FG'FG 'FG'FG'FG'FG'FG"'FG$'FG&'FG(}hhgju'G-F^'w" t" |H~jHjhh)ih)2F~|ŋ'Gt)w6<<=|hhj'Gt)w6>>=2|hhje'0>*uN>Nuh3 4j7 HP ?P 6P -P $P P P  P6 hTh }hhp#j6 E' u h'Gu h R >*u"D>Duhjy' P6'hhe}hhjG'J>J0uhrj#?PP6hh }hh9juG?T^_U3yWVv~ G}u F8Dt+^_U3Mvhh-2U/WV~Vv tG0kF0~;s߿ -kD -;rWvp tE FkD -;s+^_UV'GthGB㋷ t86'V u)>>>2uh4j'>BGB'6B68 8'GthGB㋷` t86'V u)<><uhNjX'<BGB'`6B66i 6^UVhd^7 uhjhllVFv^F9@u v@ FF~|ފF tFFFP^whphl5^U.KWVFyF}FF/ *PPh6>bTkJT/;sh6>Bh6>5h6>(h6>h6>h(6>h:6>h<6>+ヿv.tev.Fҋ؃?tV7Ph>6>;F^؋F tVPePhI6>~F~|FH~+ヿv.uVVhT6>TF^؋F tVP Phs6>"F~|h~6> FH~h6>+ヿv.uh6>.v.Fҋ؃?tV7PhVh6>FH~h6>jh6>jHh6>~h6>qjh6>bh6>U' kH$ ;'s'u 7'؃u'G$<t'$h+h)'GtPh))h3h)'GtPh)h<h)'G@tPh)hFh)'G$<t'GtPh)hOh)'GtPh)hXh)y'GtPh)`hbh)T'GtPhl6>'G$<u0'Ph)hh) 'Ph6>h)Ƈ);h)Ƈ)h)h6>q  > h6>o+0㋇`'Vh6>Q>'u'PYF'Gth+FPPh6> hjh6>'Gth +FPPh6> h j h 6>h +FP'Ph 6> h( +FP'Ph, 6> Hh6 jh< 6>qhC j hI 6>_hP j hV 6>Mh] jh_ 6>;F966|hg 6>$+]6@Phs 6> h| jh 6> h j h 6> h j h 6> h jh 6> F96:h 6> h 6> +㋇'Wh 6> >'us'PF'Gth +FPPh 6>D  h jh 6>0 'Gth +FPPh 6> h j h 6> 'Gth +FPPh 6> h jh% 6> 'Gth, +FPPh2 6> h; j hA 6> 'GthH +FPPhN 6>X hW j h] 6>D 'GtPhd 6>&  hl 6> ho 6> lhq jhw 6> h~ j h 6> h jh 6> h j h 6> h j h 6> h jh 6> G9>8|h 6> +8@Ph 6>l h jh 6>Z h j h 6>H h jh 6>6 h j h 6>$ h j h 6> h jh 6> G9>:~vh 6> 8@P6@Ph 6> 8:@P6:@PhC 6> hg 6> h 6> 6V6Ph 6> 6Z6Th 6>o 6X6Rh 6>Z 6^6\h 6>E 6`h 6>4  & + 6   th0 h)  HP ?P 6P -P $P P P  Ph5 hI F+j,v5 +FPvFPkhN FPC  t*hT FP2  tFPh) h\ h) j,v @FF|h)` Ƈ);h)P Ƈ) h)ha 6> G9>8| RkNR&; rhf 6>F &q+b6   uK HP ?P 6P -P $P P P  Pvh 6>~FG9>8} RkNR&; svh 6>Qh 6>D^_UvM F=}F~~F+FFh #  F^+FH^F+FHH^ F+F-^ F+F-U3rF9F~FFUWWV 4v tG$kH$ ;s޿ -kD -;rWv tE FkD -;s+^_UV/Vv[ tTkJT/;s+^UWV~vH2uh j'''FG'FG'6'D G'6'D G'6'DG''G'6'D G'FG '6'DG'6'DGF=v'@"'@~'A*'A 6'~'q"F'F9G '$G ^_U4nV^ヿv.tcF ~}Fv^ヸu~uvh FPFP8v^F^LJv.^F^Fv.^UVFFFN ~^?u^FF^FvF^U3h+ 6>' ='u.79' tG@tG uPhC 6>'$kH$ ;'shM 6>xh\ 6>kU3h` 6>W66h`=hx 6>=U3h| 6>)68hh 6>UVFS^v'vh 6>>'t'G@tPh 6> h 6>FF9F~h 6>F%FF@Ph 6>{h 6>nF:9F|h 6>V^ø+r!;rXS[r & U6 SP<5UWV6 F>V$>>WVvFJF^_UsWVv<|u;u^_UMV^^u^U0V^^u^UWVv+~= t= t =+t =-tFFF<9k -0<0}~t^_ -U31lvUWVv~FFEu+N ~}"W@uF9Ftދ^Fq E9u~EFPj 5vF t+FFFF)EF}}+EȊE㋇+;}W~u+vh^_U3Pvv%U3VvVbVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvEF } t  t+DFD t^?ruD^?au ujjjv] }HD+D^_UVFF^Gu GtOvvvi^G t^UcVFFu thvv" t^U VFFFFFFFFFPvv^^UFFPvh UFFPvv U VvFFFvvVFFvvFP ^UVWߎNj~*)ً~v׹Ot tIs_^]UWߎNj~*ыFuH+_]UVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]UnV V96w^ULWVv uUDt+Dt+VEDPv } DttDDDD^_U3VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇DȊD㉏>hD tLDDDZ*DDW t DuL@^_UWVvD㋿+ }D㋇9|~|^_U^%FW؀FVjjRPE^Wjjvv5F0U3xWVv~^t4^ ^+)G^ ^v>vWjV1^WV^ 7Nj^ ^_U^WVv~FEFȋFʃ~4 u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv7FĉFʃ~ucF+F)EFʉEF;Fv }tWIEDt#Euvj F+FP tWE t?F9+FFFډFFF=9~=1}u- =v.",NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FP N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀Nf FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uvFF!FF^F?t N܃~}FHڀ(f,f,(f,+f,f,f,f,(t(f,z((f,(=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjhn~FFʉF;FvFPWvhvhv FFʃ~t6FFʉF;FvFPWvvvvv FFFtXFFFPWjhZn~FFʉF;FvFPWvh1vhvN FFʃ~~6FFʉF;FvFPWvvvvv FFFuqFuhF9F]F+FމFFPWjhn~FFʉF;FvFPWvh|vhv FF^_U WVv~džGE*䉆 u t=L|| * V؉^ uVS @uu뱃%uGE*䉆=%u4L|| *VF;ugVPJ @tg*udžGE*䉆džFkF -0FGE*䉆 u݃~uFF=lt=hu GE*䉆u[uPWZ u tFl ct;[t4L|| * V؉^ uVSZ @uctst[uFPVPvFPVvv. F t~uZ~t ^_UVWVv PFFFFF+FFF-d=w .1FF =F6F/+8000000000000000000000L|| *VF=+t=-u)FFGNL|| *VlFN~|M^ u~t u^ t0^ t7WN+ȉNF;|E~uH~u?~u~ ltjFP^7^HH ~t'~u!vvFRPlȋFڙډN^FFG~uy~.u FF tރ~et ~EtZ~uQFF tDFGL|| *V7F u=+t=-t }j,~t ~u~tFV؃ډFV~ lu^_FVW^_FVvR@u^F^_UWVv~ t ^G+FFcu ~uF^ O|^ ؊* v HF@t7su ^ u([u ^^ ?u t^FFN~~t~~v v@u^F9Fu+ t ct^^_U0WVv~F<^uFFh~u+PW*F=]t=-uSF^FH~u+N~-u0*F=]t$DF;F}F+F@PvFP뽊F^FD*F=]u^_ -4U^"UlWVv|uVDu DuLDDt9>vE@tWKDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV Du 96w+^ -52 -5% -5UVW~ vN^_^]s ËUVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^] -`6UWV~ vN^ɋ^_]rNË܁qrBË܁er6Ë܁Wr(Ë܁IrË܁jjoU3"jzPU3"jaPkUVF N؋Fږf؋Ӌ^] -=6 -=Uv vvv]ø(Option re-specification Unknown option Usage: config [-t][-l file][-c file][-m file] file c.clow.s/etc/masterrOpen error for file -- %s wOpen error for file -- %s /* * Configuration information */ %20sIncorrect line formatroot%*8s%8s%oIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberRoot re-specificationswap%*8s%8s%o%ld%dIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberSwap re-specificationInvalid nswapInvalid swplopipe%*8s%8s%oIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberPipe re-specification%20s%20sIncorrect line formatParameter re-specification%8s%dIncorrect line formatNo such deviceOnly one specification allowedInvalid device multiplierroot device not specified swap device not specified pipe device not specified %s not specified Configuration aborted. maxbcntMAXBCNT exceeds maximum number of block devices (%d) maxccntMAXCCNT exceeds maximum number of block devices (%d) Configuration aborted. idds%drOpen error for file -- %s Device table overflow %8s%d%o%o%4s%d%d%d%d%d%o%c%o%c%o%c%o%c%s Device parameter count Vector not in range %d-%d%s Bad major device number %s Bad major device number Line discipline table overflow %8s%8s%8s%8s%8s%8s%8s%8s%8s%s Line disp. parameter count Unknown deviceNot a character deviceAlias table overflow %8s%8s%s Alias parameter count Keyword table overflow %20s%20s%20s%s Tunable parameter count %s%s Character table overflow Block table overflow clockclock%s%sintr #define %s %s #include "../h/param.h" #include "../h/conf.h" #include "../h/iobuf.h" #include "../h/tty.h" extern nodev(), nulldev(), novec(); extern shrvec(); int %s(); int %s(); int vector%d(vec) int vec; { %s(vec); }; int (*vecintsw[])() = { nove4 c, %s, vector%d, }; int vintmin= %d; int vintmax= %d; struct vecshrsw vecshrsw[NIDD]; int vshrcnt= %d; int vshrmax= NIDD; extern open(), close(), init(), read(), write(), ioctl(), extern struct tty %s_tty[]; strategy(), extern struct iobuf %stab; %s struct bdevsw bdevsw[]= { /*%2d*/ open%s%-*s, nulldev%-*s, close%s%-*s, nulldev%-*s, strategy%s%-*s, tab&%s%-*s, nodev%-*s, nodev%-*s, nodev%-*s, 0 %-*s, /* IDDs */ /*%2d*/ nodev%-*s, nodev%-*s, nodev%-*s, 0 %-*s, }; struct cdevsw cdevsw[]= { /*%2d*/ open%s%-*s, nulldev%-*s, close%s%-*s, nulldev%-*s, read%s%-*s, nodev%-*s, write%s%-*s, nodev%-*s, ioctl%s%-*s, nodev%-*s, %s_tty,0, nodev%-*s, nodev%-*s, nodev%-*s, nodev%-*s, nodev%-*s, 0%-*s, /* IDDs */ /*%2d*/ nodev%-*s, nodev%-*s, nodev%-*s, nodev%-*s, nodev%-*s, 0%-*s, }; int bdevcnt= %d; int cdevcnt= %d; int bdevmax= %d; int cdevmax= %d; struct iddsw far *iddsw[NIDD]; int iddcnt= 0; int iddmax= NIDD; dev_t rootdev= makedev(%d,%d); dev_t pipedev= makedev(%d,%d); dev_t swapdev= makedev(%d,%d); daddr_t swplo= %lu; int nswap= %d; int %s,%s,%s,%s,%s,%s,%s,%s,nodevnulldev(), %s struct linesw linesw[]= { /*%d*/ %s, %s, %s, %s, %s, %s, %s, %s, 0 }; int linecnt = %d; #include "../h/space.h" Configuration table overflow Too many devices at Vector %d int (*dinitsw[])()= { %sinit, (int (*)())0 }; int (*binitsw[])()= { }; int (*cinitsw[])()= { }; /*%2d*/ %sinit, nulldev, /* IDDs */ /*%2d*/ nodev, (int (*)())0 ((((( H '+j*j*r*-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000atof:fltrd:  Floating Point Not Present  '+j*j*r*/lib/cpp 711 3 3 43322 3577677303 5405 ,4: 2id`@??4:4:G: 0~ (d+M'P'U3S#V>Tu6Dh6 )^U$#WV6P;6"t5>u.>M}| * WP$96"w܉6P^_U"WVv> +"+"‰FE; wh> 6"+"܉>"‰>P ^FG9vrD㡖94}]㋇‰F> ^FG uF9wEB>N}㋇‹NN㉇Ջh6 6%(F ~ Bσ>Dt>uFDF؋FF ^(܉6h-DF؋F􉇤^F )GN~}>B>|?66"6 %6%DD㋇D㋇&£^_U WVv>Jt?t\"Š=|vr.NB;r VFSF"Š8DuDNB;s9VF|=u$NB;sVF|=uD8DuNB;sVfNB;rVSF| uD+"=}6"V$>u+O|/و* 6j/ 6"‰6P/F*F*FX| uCD> t*O| و* 6j NB;s> u6"Vp+"=|6"VU>u+O|*و* 6j* >u+O|/و* 6j/6"‰6P/F*FH> tQ6"‰6PNB;s7VF|*u> u D"E¬t|*tF|/tNB;r݃> t(6"VZ؊DFtF8Du| uN|\u)F| u DNB;r VFNB;rV랋D> u J`JF|#tN6";6BsVଘuNB;sV߃>tDuFuut{uFtcutNt|Ft9 tgt'@tUFtt@uNB;rV6"F8jV6" >u"6uNB;sV}"^9^``````````~^~9> td^_U3AVv6"‰6PV-"Š؀ tߋ^UWVv>|26hL  VB"‹D㡖94|݃>N~N׋N㋿/>>rhb 6 1㉿¡B-F;sv^FG uB9Fr㉿> B-F>B;sv ON^P9Fw9> r hk) +P׉FP"^_U WVvV""€?t96"sы""ŠG"€"u6F ""ŠG96"rO="uGjhzcjhVF‰6"‰6PV"€? u‰6"~uGD@= |jh=vh6 kFFF^?tw/t?uPA (^73 hPjD㉇ ~-FDD㋇~uPhJ%FcDLJG}u> P D㉇&~ V96BwD㡖4^_UWVv~^FWV F^F~u+^_UVkWVv>vhs\FV>"Š؀ th"€? tVjVWF؋GF tFdž~"^FF؊*䉆9vrF6"‰6PV>"€=(tFFFVC>"€= u(DN^7h~tN=)t=,t؀ tFWhF9FrFWh%4F~^FF ^FG;r^FFR= u DNFF6"‰6PV>"€=\u} t= u4^FF^FFF ulNN^?u&~to؀ uDFFnF9FrQVW^7 t^FF+D^F="t='u^FG;r;r+^FG8tu^FG;r~^tF9vrFFnF9Fr3vW^7 t^FF+D^F~9~wZ^FGvFv t=D^7h:D^FHG‰>"‹FFF^_UWVvV"€? u" Vp"‹"#"£PjVP$9> u(>t ׉F VF 9>ru>tV]c9>$u;VjV6"ƒ>u }uQJ9>u/VjV6"sƒ>ũ}t9>&u%>tt[>u,jhG9> u->t u҃>5 t jhU9> u,>tVhV6"9>Hu"6>u 3 t‹6]9>u8>uP>TuI6"‰6PP׋P#"€? uV"‹"€? uãP jhb6"‰6PV"€? uUWVvG uGuO==u  GG}t tG u>BO  ׉F PF ס ^_U V##va ^U3VD㋷<t Vhwh Dh|h vvvh uhh i ^U3}vvvUf ‰F vvlF U =WVvFܘF FFFF uFFV }FFJƉF^? tcvG8Eu&F|u~u^^GF Bn~Js~tjh6 0FF딃~~^F^_UkWVv~F+=~DF~^F~u V?vVF^FF^t>u SWF^_UHWVv^G u+J;#>~>Xu^7h6J^Q롚9Fu7Dh3?t?@9Fu5Dh?u*䉆 u^udž Vr"€? t?(tD؋ (G6"‰6PVr"€?(u"€?)u$u9rJ^7hE>u"€?,uЋ""ŠG96"r;s^7h{?>tbt^7hg } 96 r6"‰6PVN t̋8u9݋O=t96 r6"‰6PV*N܉6"‰6P]^_U WVvG}uO;vO=/u;u.G^_U WVv> u^_U3 ^FF8uNF ^?u+U3 U* WVF+ ƅ ^Fފ uF ƅ ^Fފ uF(^Fފ uF.^Fފ uF3^Fފ u؀ :   N }F6ƅ ^Fފ u+ۉDLJ<9vZ^؋=-t{>tj^7 }^7hqj^7JD㉇^7D㉇&£.^؋G=Et~ t=Ct=Dt&TF8X >v^7h=FF֋؋t؋@@뮁>4v^7h^t^؋@@̃>~^7hEFP^؋@@PW t^7hF%=@t^7h^؋@@㉇=Iux=Pu=Ru=Uu0^7h묁> uSh^7F  u^7hj h h 6s^7h@D LJ+LJh8 h? hErhM hR&hXh^$heHhh ƄtN }hmhrhzh@DF֋؋FLJ^LJF^ڃF79FrF .j=^7KF tFh^ڃF79FrʋDF؉ B Bġ BYB"£PP ^_U WV6B"€? uFr86"5  u߁FF"£P׋Fv<u)"ŠF<9M<0|I<0u/xtXuj"@F"Š8DuNj"@Pj 6"% F놋"ŠtUh6""  uFSj6"BF>t ‹^u+떸둋"€?'ulF\uX'uG6&<t"¬8GtF "€90|j@@PXF׋"ŠG΋"ŠG6"hX  u F;F"ŠPh^_UFFFF=0|J=9~=A|@=F~,=a|6=f~/F-0F~}GdF-WF~ F-7F~ F~lt~Lu^?tvh(<볋FnFF^FF thFUWV D RLV*>  F׉FF~@r h:^F׉^㋇F=~*>*}* }**F~|~k|F^㋇6 F=t>*}* }*F\^?uF9Gt@F^㋟^*9u* ܣ׋FF>V%VF^?|*9u^GF }+~uV u=|==uFR׋F؋~FFt~FF+E׋B^㋇:N)N^@F=k}㋟^F9uf^㋟:㋇QhN|V;^㋇F |=k}㋇Fみu n~s>*t*~FF+E׋^㋟B^㋇:N)N^@F=k}㋟^F9t^㋟:㋇FF׋F > R-=vZ.#DD,D<D<.DD+}D tD k9D|u+`9D~h9D_9D|V9DM9DtFD#.D3'D  |t<܃|u |tD<uD""""""###"#+#4#=#D#M#T#[#b#m#u##########D^_ø+r!;rXS[r & U2 SP^UV V96X w^UWVv uUDt+Dt+VEDP } DttVDDDD^_U3"VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇Z +DD }+DȊD㋇Z +;}V+^UWVvDDuJ}㋇ DȊD㉏Z >h D tLDDDbىDZ DW  t DuL@^_UJWVvD㋿Z + }D㋇Z 9|~|^_U WV6$‹F"V$> >WVvOFJF^_UWVv<|u;u^_UV  u^UV  u^t(J U3_v( U3I/ Pvv%U32VvVVvv^UWVv t~t^?u+^+u+^=at2=rt>=wu tFhPvF } t  t+DFD t^?ruD^?au ujjjv  }HD+DZ ^_UVFF^Gu GtOvvv^G t^* * UWVvD|tDt t dFD uCL}㋇ DȊD㉏Z =DbىDZ !DDZ W  tL@DD^_U VFFFFFFFFFPvv^^ + UVWߎNj~*)ً~v׹Ot tIs_^]UVWߎNj~v+ыtHw_^]UVWߎNj~*ы~vt tIs_^]U^%FW؀FVjjRP ^Wjjvv= F0U3WVv~^t4^ ^+)G^ ^vHvWjV ^WV^ 7+ Nj^ ^_U^cWVv~FEFȋFʃ~u ^㋇Z F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tWSEDt#Euvj F+FP  tWE t?F9+FFFډFFF=9~=1}u- =v.a1NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^ uF@t FFBFF9N2FtF^GW F^GFVFىFF }.F Fu ~uFV؃ډFVFtF Ft F FFVFV |= wF Fu:F@uA2FFjj FP)N^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFN5 F+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~Xu  FFىFFFVFV uF@u?FFN0^#^^N^FV؀NnFV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttF FqF F F^GF΍FΉF@(F^GF uF F@uvFF!FF^F?t N܃~}FHڿ-11-101111--1--1 .=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh n~FFʉF;FvFPWvh vh v=FFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjh Zn~FFʉF;FvFPWvh 1vh vFFʃ~~6FFʉF;FvFPWvvvvvfFFFuqFuhF9F]F+FމFFPWjh n~FFʉF;FvFPWvh |vh vFF^_ܼ3U^4UV Du 96X w+^U^KK ]UVW ?u)ju3$@$ D6 N؎_^]P4UFPhTv }+܄4%:ܐ4UVW~ vN^U_^]s Ëܾ4UWV~ vN^$ˋ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ʣU^vvw7Y^W]sAwtBH;st4Dt L+HLƌځGt& & =t%tH;stDG t& t=Gt& 7뽋w3Y;t $@@Mt M tNN3QEt+IAA&; vurr #+ uu3YRQtWDw+JUXYZSP3RRPPxZ[t UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v(;Vwr ;Fv+FV +FV u؃_[]2UWVv ~~7~~1D$<u|t9Du|uDDu VB+ t+D㋇Z FFn9DsDu sWvDP:F;tL ~|F+FF~9~vFFPvvF)DF|}+DȊD㋇Z +;}V+~u*DDtDuvj tY tVF6FFF N+F ~hV@uFH+vȋF+^_d96ZUVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^]UWߎNj~*H_]UVF N؋Fږf؋Ӌ^]:Uv vvv]ø(# %d "%s"   token too long%s: unterminated macro call%s: too much pushbackno spacetoken too longbad include syntaxbad include syntaxUnreasonable include nestingno space/Can't find include file %stoo much definingillegal macro name%s: missing )bad formal: %stoo many formals: %s%s redefinedIf-less endifIf-less elseundefined control 1%s: %d: too many defines%s: macro recursion%d"%s"%s: actuals too long%s: argument mismatch_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789. "'/\ "'\* too many -D options, ignoring %stoo many -U options, ignoring %sexcessive -I file (%s) ignoredcannot access -I file (%s) ignorednon-directory -I file (%s) ignoredunknown flag %sNo source file %swCan't create %sextraneous name %s/usr/includedefineundefincludeelseendififdefifndefiflineunixM_XENIX__LINE____FILE__command line||&&>><<>=<=!===bt n f r \\+-*/%<>&^|?:!~(),defined\ Illegal character %c in preprocessor if   Illegal number %syacc stack overflowsyntax error,<> -<> .<> /<> 0 1 #:  <  9 ;      !                   "%&'()*+,-./012345678$=  llaaLCC7)  $  -!~(*/%+- <>&^|  ?,():)Z rrX z-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H X z-+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H/etc/master 644 3 3 5655 3577420662 6111 * * %Z% %M% %I% %D% %Q% * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. * * * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC/AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. * * * MODIFICATION HISTORY * * M000 11/12/84 lees * - Added tunable parameters for IPC messages and IPC semaphores. * * The following devices are those that can be specified in the system * description file. The name specified must agree with the name shown. *name vsiz msk typ hndlr na bmaj cmaj # na vec1 vec2 vec3 vec4 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 hd 1 0027 014 hd 0 3 3 1 0 036 0 0 0 fd 1 0027 014 fd 0 2 2 1 0 6 0 0 0 sa 2 0537 004 sa 0 0 5 1 0 3 4 0 0 pa 2 0022 004 pa 0 0 6 1 0 5 7 0 0 i8259 0 0100 360 intr 0 0 0 1 -1 0 0 0 0a i287 1 0100 320 i2876  0 -1 -1 1 -1 035 0 0 0 clk 0 0100 360 clk 0 0 0 1 -1 0 0 0 0a * * The following devices must not be specified in the system description * file. They are here to supply information to the config program. * cons 1 0437 024 cons 0 0 0 1 0 1 0 0 0 cdb 0 0006 024 cdb 0 0 7 1 0 0 0 0 0 rtc 0 0006 024 rtc 0 0 8 1 0 0 0 0 0 memory 0 0006 024 mm 0 0 4 1 0 0 0 0 0 tty  0 0027 024 sy 0 0 1 1 0 0 0 0 0 clock 1 000 020 . 0 0 0 1 0 0 0 0 0 $$$ * * The following is the line discipline table * tty ttopen ttclose ttread ttwrite ttioctl ttin ttout nulldev $$$$$ * * The following entries form the alias table. * disk hd floppy fd serial sa printer pa $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEXT 40 clists NCLIST 70 locks NFLOCKS 50 shdata NSDSEGS 25 sdslots NSDSLOTS 1 maxproc MAXUPRC 20 timezone TIMEZONE (8*60) pages NCOREL 0 daylight DSTFLAG 1 cmask CMASK 0 maxprocmem MAXMEM 0 maxbuf MAXBUF 192 idds NIDD 10 maxbcnt MAXBCNT 10 maxccnt MAXCCNT 25 * * System 5 parameters (M000) * msgmap MSGMAP (MSGSEG/2+1) msgmax MSGMAX 8192 msgmnb MSGMNB 8192 msgmni MSGMNI 10 msgtql MSGTQL 40 msgssz MSGSSZ 8 msgseg MSGSEG 1024 semmap SEMMAP (SEMMNS/2+1) semmni SEMMNI 10 semmnu SEMMNU 20 semmsl SEMMSL 10 semopm SEMOPM 5 semume SEMUME 5 * semvmx is max. semval, and semval is ushort * semvmx <= 32767; RECOMMEND semvmx < 32767 semvmx SEMVMX 32766 * semaem should be <= semvmx semaem SEMAEM 16384 semmns SEMMNS 40 ystem 5 parameters (M000) * msgmap MSGMAP (MSGSEG/2+1) msgmax MSGMAX 8192 msgmn/usr/sys/io/lib_io 644 3 3 141172 3577617056 7376 e__.SYMDEF3e }  kgetc1dff1c7e! samint1dff1dbc, sarint1dff1dbc, saxint1dff1dbc, special1dff1c7e! swcase1dff1c7e! _ambig_modeT9_ansicmd _attr_portN_beepT9_beepoffT9_cdbread _cdbwrite _cga_vidoff~_cgaatt~ _cgabfill~_cgaclrH_cgacopy~_cgacpyH_cgafont~_cgainit~ _cgaioctl~_cgamode~ _cgaparams~ _cgapchar~_cgaputH _cgascroll~ _cgascursH _cgasetup~_cgasgr~ _cgastart~_chkCRTCT9 _clearkeys _clrparam _comcpyH _cons_pchar! _consclose! _consintr! _consioctl! _consopen! _consproc! _consread! _consstopT9 _conswrite! _crtaddr_regN_crtchkT9 _crtdata_regN_crtiT9_crtinitT9 _crtioctlT9_crtswT9 _curr_consoleT9_dofkey!_dostr! _ega_dispT9_egaattN_egabaseN _egabfillN_egaclr_egacopyN_egafontN_egainitN _egaioctlN_egamodeN _egamonosgrN _egapcharN _egascrollN _egascurs_egasgrN _egastartN_fde_fdcalce_fdinfoe_fdintre_fdioctle_fdopene_fdparke_fdreade_fdsetupe_fdstarte _fdstrategye _fdtimeoute_fdwritee_fini765e_fkey^_fmt765e _font8x14N_font8x8N _font_dneN _font_switch _fontmonoN_get765e _get_fkey!_getchar!_hdy _hdbuildmapy_hdcalcy_hdget& _hdgetparty _hdgettypey_hdinity_hdintry_hdioctly_hdopeny _hdparamsy_hdparky_hdput&_hdrdy_hdready_hdsetupy _hdstrategyy_hdwry_hdwritey _init_dispT9 _initregsT9_ioin._ioinb._ioout._iooutb._kb_fully_enabled! _lost_charsT9_lostmsgT9_mapy_mcaatt _mcaclrH_mcacopy _mcafont _mcainit _mcaioctl _mcapchar _mcascroll _mcascursH_mcasgr _mcastart _msgbufpT9_nomapy_pa_addr_pa_time_paintr_paopen_paproc_pastart_patime_pawrite_pgaatt _pgabfill _pgaclr_pgacopy _pgafont _pgainit _pgaioctl _pgamode _pgaparams _pgapchar _pgascroll _pgascurs _pgasetup _pgasgr _pgastart _pres_checkT9_put765e_putcharT9_range _rcl765e_rdwr765e_read_switches_reclaim_msg_textT9_rst765e_rtcgbL_rtcgetL_rtcpbL_rtcreadL_rtcsetL _rtcwriteL_sa_addr,_sa_cnt, _sa_speeds,_saclose,_sainit,_saintr,_saioctl,_samodem,_saopen,_saparam,_saproc,_saread, _savebufpT9_sawrite,_screen _seek765e_sel765e _sense765e_set_egaN _set_fkey!_setled!_spec765e _startCRTCT9 _startdmaK_switch_console!ansi.o-e ansi.c6MS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(eH HH V @Eh __acrtused_range_beep _clrparam_ansicmd_crt_crtsw _curr_console_kb_fully_enabled_fkeyb{_flen _clearkeys_screen;XWV 7V~uFv|t^FF>t o~u>t YD -=v.B~uD FPt4^F tDF=tG=t= t)= t= tD|zLtDH+T`XF=Qt=[tD BD V19FuD !~0|&~9 \ h@F-0\ @~;u | }D vFP뇀n0~}z~0|qFDD FD\ƇD F;Du?<^uD ~DF؊kF؎F&\|On DF؊kF؎F&\}yD qn/|P~DPDHBT |}D<}HP^<~-P^F N tit4^^WVv+@G|D ^_WVvF-@=-vj.#jjjt)jjjtDHPjjt)DP+DPjjtDHPjjt)+PjjtjjϥVϋVrVVV=V'V^VVƨVƊVNLJHFDB2V +V #V V V V V V ŰV vV VVVĎVl^QJV ;4V VBjtjPjjtD|~DH+DtjjDHD+T+RQ+DPjjtD|PQ+Pt4W4^ tQ+DP+PjjtD<+kPPj4jW^ kDPPj+DPCQ+DPjjtD"D t =t,=t7+kP+DQPt4^kPD-PPjjhjj^DVD t =t=tBQ+DtjjPQ+DPjjtD|PQ+PW4t4^ tP+PjjtD<+kPPjWj4^ kDPPnjjjtDP^jjjtt^ PcI3)X ^_WVv~ u9v ~F 9v }F ^_V+ƄF0|^V ȎƎώƾƼƺƸƶƴƲưƮƬƪƨƦƤƢƠƞƜƚƘƖƔƒƐƎƌƊƈƆƄƂƀ~|6 zxvtrpnjVTVBV/VVVVͪVcV:t&VjpjqP@t 6<@|^WV#>:t%Vjp@tWjq6<@|^_˕)dV]VPVJVAV-V!VVV V_cdbread _cdbwrite74tcga.ove  cga.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(fƘHfH H V @E __acrtusedDb{_nswap_updlockxb{ o_rablock _cgabfill_Cmask_rootdev_swapdev _cgascroll_pipedev_szicode _cgaioctl_blkacty_ldt_ldtinfo_gdt_cgacopy_crt _curr_console_reclaim_msg_text _ldtalloc_iooutb_cga_sel_cgacpy_cgaput_copyin_cgaclr _cgapchar _initregs _startCRTC _dscralloc_cgasgr_u _cga_mode_rootdir_runq_Hogproc_cgamode_cputype_lbolt_time_Hz _Timezone_ioinb_Dstflag_copyout_mpidb{R_runin_runout_runrun_cgainit_runtxt_curpri_maxmem_physmem_swploj8(- qPZ 8(- dp,0(0-0)0.0*0? WVF~uFFF~|~~~v6DtED$R>u1F$F?^GG ^FGjhVEDt!jh@jjh@h hjj~u+FDPhj,PhhDPhDuEF~tE^_ WVFFF=Ct=Cu=Ct)=mt0=mt++vv@u%v2jjjF=u% Ӌ^6& ^68𥥥v&H`FjFPv v@u%pFkvB=twb u=r=v=t0kvBF<tV tR%+kvzkvzkF|uր||Ѐ|~-=w.uukuQkF|uDPtkFtDF~s6jv vFP@t ^_vvF@u+FWVv~ +FFV ^F&N ^_Vv tVkPV>V}W >V |.V 6Vh ~kPPj+ҜϟVǙǓNjDŽ}yCV!V&V.V,VƳƱƯƭƫƩ^eV! V!VVVVVVžV!ͭVŠV!ŝV"œV!V&GV>V"*VVVVVVīV}VsVnVhVdPFV VVVwP kPPjj^WVkFPPvNkFPP~ O;}FF HFFVƙ VǙvv WV^_VF*U= t*= t.FPkFPFV-Q R }+F^Vv|&%!@XZT XT(|/ 6ZӋ=v.7ƢU\Z뺀TkTd\XT Z\y>\tZXcccc#ccccccccc^ÌŬŪŨŦŤŢŠŞŜŚŘŖŔŒŐŎŌŊňņńł~vpgaXQLE>50)$^ ᝄVĤĉsVaTVD _cgabfill5 _cgascrollh _cgaioctlR_cgacopy _cgapchar1Ր _cgaparams _cgasetup6=_cgasgr6 _cga_vidoffR_cgaattT_cgafontU _cgastartV_cgamode_cgainittconsole.oe  console.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS( HHH V @E __acrtused_screen_splx#b{ b _cons_tty kgetc1dff1c7e _curr_console special1dff1c7e_reclaim_msg_text swcase1dff1c7e _consproc_crt _consopen_dostr _get_fkey_switch_console _set_fkey _ega_mode_crtchk_copyin_ttiocom_ttinit _consintr_copyseg_dofkey_copyout _consclose_u_printf _clearkeys _consread _cons_pchar _conswrite_fkey_flen_handling_interrupt_setled _consioctl_getchar_ioinb_iooutb_putchar_linesw _crtioctl_spl7_spl1n spurious kb interrupt 1!x2@y3#z4${5%|6^}7&~8*9(0)-_=+ qQwWeErRtTyYuUiI oOpP[{]} aAsSdD fF!gG"hH#jJ $kK %lL &;:'"`~\|zZ,xX-cC.vV/bB0nN1mM 2,<.>/?**r 튊--++ uvstwROPQKMGHIS;<=>?@ABCDTUVWXYZ[\]^_`abcdefghijklmnopq"rpnljhfdb`^eVv t%\kFDDD D*u-Vj`jd$<tD$D" D(;L*VD.^VkFDVD.~u ^V~t%kFDVD.^VkFDVD. ^WVv= v!.^O+^G)G^G^g+^G*!t=t}u(=tE)v^G.u^O* F>uKFuF-DP5vA^g*l^O*Z^g*QvuF-DP5EE^g*!>7&5555^_WVv+=t=tF=tm=tv+>t>Nt>t>t>u uc%t>Ntڃ>vЃ> tɃ>t҃>Nt>t>t>t떚F&*uu >>v^_WVF= Tu~7=S~= S}!=S}=S~F*P>~uF=t=t(=t(=t(MvF*PWvǁVpV(V"VVVV V VVV,VVVV V ƽVƶVƯVƨV ƝV ƍVVxVqVjV ^V 31/-+)'%#!VVVͿVʹVŨV͚V-ŔV#͋V,vV*^V*VV*VĻV̧VĢĕV*ćVrV*HV'@V'7V-V (V #VV V  CPݿEء2=t=t=t=tMvv v 벿CPEv v v v =Su3=Ttvv v vv uQvv v vkFDP3=cuI= Tt=cu1=ku}=kt=s|=s^_WVjduBhAWu, u o*̀ft,t7uu t+E>ű3u>t!vhtV^_˥V ٟV ʝƼƤƙƃj`YDV!ŐŊ{V'eV'[VMV/V$V!V'VVV̫V+̈VwVld[$VVVV+WV! WVFF-=jw+. ~u &u&~uՀ&ڃ~uـ&҃~uGt(>tjv jv h@u6 녀&}~utm6Հ&Y~u!tjt>6릀&*~u&6@u *~tt >utttut4~u >uF%k N*t^*䴀~u.yF%0m~tL~?k&tB?tsu>t ^v ^zM+F t v W8>u^?L_ <0юώ͎ˎɎǎŎÎƿƽƻƹƷƵ7 ƳƱƯƭƫƩƧƥƣơƟƝƛƙƗƕƓƑƏƍƋƉƇƅƃƁzmcZVEV B0"V!ɝŻŴŦŗŎŀvle^TM7+& ڟ՟˟Ľ̵V$ıĬĥ̕V̈V}vibUN=61*%^no ^_~ar~zwF- ~Ar~ZwF FFtNtN tNjduhj`jdujdtj`=u9jduFPj`jdujdtj`WVjdthtV u W^_WVv~E&t!v^*PWF^?u^_WVv~E&t1F ^k؎&*PWF;F^_"jFPvv@u%g~r~0v%TNދ^ހt(PFVRPkRP @tjFV RPFP;HΦVƢV"·VʂV!V!kV"dV"WVDV8VV"VV!V͜V)͋VzVwVmV'dV,SV'GV';V'3V("V'V' V'V'V(V'ڟϟğĀ~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  % @t$Vj"FPvv@u%<~r~0v%)N+Bk^ގ&FF;^ވ^WVv~|u@uD"utD"tnjY>uD" uD"t/D*ttD"tju jV\t"t\LjLjVD.^_˄V*ėeV"UV!P9V&VV kgetc1dff1c7e# special1dff1c7e swcase1dff1c7e _consproc _consopen_dostr _get_fkey _switch_console9 _set_fkey! _consintr_dofkeyO _consclosez _consread _cons_pchar _conswrite_setled) _consioctl6_getchar _kb_fully_enabledGtcrt.oie Jcrt.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS([ИHTH H V @E __acrtused _startCRTC_beepnb{[_szicode_crtinit_blkacty_chkCRTC _pres_check _crtioctl_gdt_beepoff_timeoutb{_msgbuf_read_switches_setled_putchar_ioinb_iooutb_mcaclr _mcascurs _mcascroll_mcacopy _mcapchar_mcainit_mcasgr _mcaioctl_screen _cgascurs_cgaclr_rootdir_reclaim_msg_text _cgascroll_runq_Hogproc_cgacopy _cgapchar_cputypeob{ o_lbolt_cgainit_time_cgasgr_spl7_Hz _cgaioctl _pgascurs _Timezone_Dstflag_pgaclr _init_disp_mpid _pgascroll_crtchk_pgacopy*b{_runin_runout _pgapchar_runrun_pgainit_pgasgr_runtxt_curpri _pgaioctl _egascurs_maxmem_egaclr_physmem_splx_swplo _egascroll_nswap_egacopy _initregs_updlock _egapchar_rablock_egainit_egasgr_Cmask _egaioctl_rootdevb{_crt_swapdev_pipedevb Lf\V ZV NVOLVMJVLHV?FVJDVABVG@VE>V>->RujjJN>Rt>Rujj^ WVjjpjq%0F=0uFFT~ uFTF~tF= v.FRFFRFRFFReFFRSFR}FTFR-FR8PP>ppbb1+Dž F|FPFP~t v~t v^ t FV^_Vv>Pu P} u+^V+Vv^ PvF9v ^WVv~j DP*PDPVVuVXVQHBV<(V!VVQVQV1V1VVVQVQVQƾVQƳƱƯƭƫƩƧƥƣơƟƝΗVƏƂwi\J8*^V՝VVŖŏʼnVQŃxrVQlf`VQZTNVQH>VV V VwV sV (V $V j DP%?PDP^_jFPjUFPFPXtXRhjCjKjBjjBXja PjaPjhhXtPjhhja$Pja>Pu PVt#>^uZ\~t~ t ~t^~t'~ t!~tZZF>ZrZ~ u j jjFP>^w>^v^FjIjhp7>^v8\? ujjhbjj6\\^>\v>^v?\,\? ujjhejj6\\^^ ujjhhv^ơΘVC΍VƊ{sVpl_V\PJV HA;V 95,V)%V VV*۝ѝV͵VŪV ŨŢV Šŗœ}gd^WVQPJVE>1V&VV V V V+V V V V+VVʝVVVĥĞĐqSVFV7V V VV _startCRTC_beepL _ambig_modeT_crtinitU _curr_consoleV7_chkCRTC _pres_check _crtioctl_beepoff28_msgbufpZ _savebufp\ _lost_chars^ _consstop`%_putchar_lostmsgp~>_reclaim_msg_text _init_disp_crtchk2 _initregsg#_crtsw_crtiP _ega_dispRVtcrts.ore CRTS:!CODEDATADGROUPIO_TEXT_DATAt(/(^J_cgaatt _cgastart_cga_sel _cga_vidoff_mcaatt _mcastart_mca_selUWVFFNF ؋F~ t##^_]UWFPQ~>N &_]UFP؃Q^ú$?]UWF^>utë_]UWVFFN؃~ tt?? ^_]UWFPQ~>N >?të_]UFP؃Q^ú$?]J=LT\|įĸ3;Cn_cgaclrp_cgacpy_cgaputԐ _cgascursZ@_comcpyo_mcaclr6R _mcascursh-tdma.oe 3dma.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(<H H H V @E7 __acrtused_iooutb _startdma_spl7_splx__lshrȠFF Pj jj ~ uDH FPj F*PFPFV*PFPF *PF@PF PF@PF=t =t==tCF*Phvj vFFN tF*PhȊF*Ph1VVVVzVgVYVKV9VVVVK _startdmatega.oe ega.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(u H(H H V @E __acrtusedDb{_nswap_updlockxb{ o_rablock_CmaskŎb{ _ _egaparams_rootdev_swapdev_pipedev _egabfill_egainit_szicode_blkacty _font_table_ldt_set_ega_ldtinfo_gdt_crtsw_crt _curr_console_reclaim_msg_text _font_switch_ioinb_i7 oin_iooutb _font_off8x8__lshl_copyout _font_seg _egascroll_spl7 _font_off _param_seg _egaioctl _param_off_ega_sel _egafnt_sel _egaparm_sel_splx _egamono_sel _egacolor_sel_u_A0000_ext_sel _A0000_sel_rootdir _egamonosgr_runq_egasgr_Hogproc_cputype_egacopy_lbolt_time_Hz_comcpy _Timezone_egaclr_egamode_Dstflag _startCRTC_mpid _ldtalloc _initregsb{s_runin _dscralloc_runout_runrun_runtxt _egapchar_curpri_copyin _ega_mode_maxmem_physmem_swplo۠, :WVv~+FFV ^F&N ^_WVF=v.>L  +>L  ׋>  ]>>  ݋>%ssssLssss t^G+NVWڹ _^~tFjhjhFF@PhF؊PhF~|Ӡ Phjhjh~t vjh 6 6 ~|~}j 6 j8~t ~|6~0j 6 j 6 j 6 j 6 ~tF6jh#hhjhjhj h7hh u^G>9>uF^_,WVv | ~ }<ttt>.u>>u݃t tu>uǃ~uFFF>t^4V)/VB&V%VV VVVVƦVIƠVƝƘV-ƔV%V@vVnVcVVV@MVEVB5V2)V&VVVV@ҝΝVV(VVVœVV|VoV\VQVDV ,VV' V+V%ʝĝľĺV-ĴV-ĩģĝęV*đċą{V1yVuV*jd^XTV/RVNV)J^V%U6F$F^GG ^FGF$F^GG ^FGu  |F$F^GG ^FGF$F^GG ^FG~~u3F9uF}>u?79u~9u| t~|F9Fu%Wvj hjP69Ft 9FtWvj hjP69Fuj+FV+FVF7*kFVF։VFF^&^^֎F&Fڃ~rF^&F uWvVF=uLE~tJjPjFjP@P6j h-hjj6j h~uE^_F$F^GG^FG+‹&+&GF$F+ұ^GW^FG+‹&+&GF$F+ұ^GW^4ǢV$ϜVǕV"ljV}V"rV$fV'MV$GV@V"4V(V"V$V'VV'VBVVVƵV:VVƑV }VvV%oV gV`V%J8V0V-V-V&VŸV-ŮVūVŔŌVŀV-vVsmV_YHVE9V5)V% VVVV,̼VBĚVĐV-̋VBĈVąĀvnV%kV*fcV%`V)9V/V**VBVWFGF$F^G G^FG+‹&+&G0F$F/+ұ+^GW^FGjvvF@u+F WVFFF=Et=Eu=Et+=mt2=mt-+jvv@u%q2e>t >tjjF=u% ‹~&A ~Vy𥥥^~&I `^>& ^>V9𥥥^~&I`FDjjF=u[jFPv v@u%+kC=uv=tDv u9=t!kCF<u u%k{k{k}uـ}|Ӏ}k}u}|}k}u}|}k}u}|}=u^=uV=t=uI]-=vR. 4 # # # # 4 # 4 # 4 # # + # = # # # # k}uEPukuEFsjv vFP@t|^_Vv ukP>} h?6jhhh `+-ǭV8ǘV%ǎNJbVDV2V ^`|#h?6j+Pj6 66 ~kPPj+P kPPjj^WVkFPPvNkFPP~ O;}FF HFFƙ Ǚh?6vv WV ^_WVv= t:= t>kFPP~>O+‹؋ء & }+ƀ^_Vv|&%!% (|/ Ӌ=v. Ƣ뺀kd% y>t- ; B I m % % % d ^Vv=v.F Ƣ$&&% =o$%& $% >$t& &4, r r r  ( r r r r r r 1̎ʎȎƎώƾƼƺƸƶƴƲưƮƬƪƤƞƛƔƎƅƀunibWRJC@81,^ ٝӝʝĝŻŴůŨšŘœŌŇ^so^[RKHDV%۝V8ĹV%īĞZV:4V=1-' V8 V%]j r r r  ^K ( _egabfill_egainit_set_ega3ِ6 _fontmono _font8x14_font8x8 _font_dned8 _egascroll_ _egaioctl _egamonosgr _egasgr F_egabase'_egacopy 1 _crtaddr_reg _crtdata_reg _attr_port_egamodew_egaatt_egafont  _egapchari H _egastarttfd.o8e fd.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS( HH H V @E __acrtused _fdstrategy_deverr_put765_iodone_rst765_spl5_get765 _disksort_fdstart_ioinb_splx_iooutb_u_fdintr_fmt765_timeout_fdread _startdma_physio_fdwrite_fdsetup_fdioctl_fdcalcQb{ o%_bufbase_sel765__lmul_rcl765b{0_ _fdstat|b{l_fdtab_seek765Gb{,b_rfdbuf_fdopen _sense765__ldiv_spec765 _fdtimeout_rdwr765_fdpark_fini765_printfvU2fdpark: motor(s) not killed, i/o still pending fdtimed out on floppy drive %d g6#WV>0t4jjpjqF%*% 0F*%x'k tu+N*;t% FtF*%xk t%^_> t h2jhWVvD *%xD %FDT҉FVD  FFFtP(+RPFt+RPFtFt +RPRPFVD|~}FV9V~|9FvFVFV;V| ;FvtoFV9Vu9FuD DVFVFV;V|4;Fv-FV+FVҊԊ*FVD +FDFD Ft  뢹NFtFt nRPttDFVh> uv^_>u  WV> uT6= w.Vk LJV tD *%xk t"D *%xk LJ t ] uQD u8jjhhrV` ϭV(ϢV&ǜǓϊVׇV˄VuV"mgV$\V"TKAV9V4 VVݝV^ÝƾƺVưV΢VƝƙVƒVƋVzV rV lVcV `VWVOV#VZVSVV Ŀ̴V)ıīVĞVė|VX=V%84)V V Ԡt   )>~ D t8 V tj2jhh > | hbW6h Fk^ F~|> |-D *%xPheD *%xk    F~}k^ F [t?^_F*%xk $u+ PvhhhF*%xk $u+PvhhhF=Ft=Ft@TF*%xk u Fu%F*%xk LJ$F2F*%xk LJ$%VvD *%xD  DDTD uk u&D uk ujjjh^^G %FFtFt FFtFFnȡ Fnȡ ™~ ~B F+@F9F}FWV>t>u  >~+k =t %΀>t!GǞǔ}rkcV^WPD9-*' V ƙƔƉƂ{vlh_WK2V*VVVVɽVźV Ŧ͌VՉVɆVŃV oRPNLJHFDB@><5 VV)VV"Vļĭ̤VġVĞęĐVČV̀V}V%zV%rhcVWVQIAV:V0,($! ~U6hF|j2jhh^_Vk DŽDŽ"j6^$Ph6hjhjj%V9u#t6h+M& 6u 6j2jjhh6h^k 9"u+Fk "j Pt  PVvD *%xk $tu Vt j HPj66 jFj HPj66 jE P6 66 jD tD t PD uk uj#j*jh^j^w jww jM Pj^G t^G t P^G uG *% tTPPhV+㉇F|+F|%^h$b{`I_hdpart_iodone_spl5 _disksort _dscralloc_hdput_hdintr_splx֎b{L_hdinfo_hdreadb{ _hd_retry _hdgettypeYb{ _dparm_physio_hdwrite{b{@̌ _hdmapb{ o/ _hdmapcnt _hdbuildmap _hdgetpart_hdioctlb{l_hdtab__lmulvb{,_rhdbuf__lshr _hdio_sel__ldiv_copyout__lrem_gdt_bufbase_map_bimap_hdopen_u _hdparams_hdinit_hdsetup_hdcalc_getablk_hdpark _hdstrategy_hdrd_iowaithdpark: heads not parked, i/o still pending hdgettype(): incorrect argument Warning: invalid partition table on drive %d can't read bad block list on drive %d bad signature (%x) on drive %d ,sspurious hd interrupt hdintr: null pointer error on dev hd (%u/%u), cylinder=%d track=%d, err=%x status=%x 3 VF*%F>t ~+k^ t F$<wF%k k^F u%^> t hxF~}mk^ t]k^ Fhu F*PhF%PhF PhjphFWV>uFv t?kFF+kF RPRPRPRPF~|Fk^ tvvF~|^_WVF$F^+GG^FGjjpjqFF t=uhI+F%F=ujjpjqF+‹&&FVk^ F uFFF$FFV $F^GW^FG7f~ujjpjqF+‹&&b^+Vڹ^kF ^G*䉄^G^G^G F^_WVjFG ^+GG^FG ^ vvvFV>%u ^&@UtHvhjFkF ?ϠVǝljV)wV'lV2aV0.V.VVVVVV ƹV VVsV_V$ZV OV?VV V VV靅VVťV$ŠV ̀VuVlVVVRVLVEV?V8V1V'V#VVV V V VVVVĦVĒVćVmVjdVXV)RVNV1V!V+kFF+ F~|vYFkF kNF F+v^&@^G=v].^+GG^G+v^&@&P ^GW+v^&@ &P^Wk^ RP^wwFvP؋GFk^ RP^GWWRPFvP؋GFNIk^ 陋^)GWF+F@k^ ^)W+~^&A&Q ^GW+~^&A &Q^WkFF^GW@B^W<>^GDE+v^&@&P ^GW+v^&@ &P^W 33F~}#kFF+8642F~|+^^F&?u9kFFkF 68 24:F^_VjF+GG^G ^FG ^ vv>%tvh^LJvFV^&tv&h+FFFF^v&8tbFƌ‰FV^F&9tF&+Fv ^Fv ^F^v&@FF~|FvǔV~V(V%V'VVV)V2V0ΔV.~VzVvVrVnVjVfVbV^VZV'V#VVVżVŲVŮVŢVŞVFV+VV&V!VV&V!Vi^?V%VVVV V7g FDŽDŽ^F@v^WVv ^㋿F ++ƉF;t!؋F9uF^F9s̋~Nj9Fr^_WVvD *D %FDT҉FVDD  FF|~|~}k^ kF؋FVFV9V}9FsFVFV;V|;Fvuk^ kF؋FV9u9uD DVk^ kF؋FVFVFV;V|;;Fv4FV+FVҊԊ*FVD +FDFD  k F؋RPk^ kF؋L\RPDFVh> u v^_jvhhhjvhhhF=Ht=Ht @F*%F t =t%"jv v FP@u%WV> u> uh>u7h\ *ヿt VV6= w. VuRt?h6  tǯǡϘVǕVρV1|nVi[V-W^JGV>V,80V**# VVVV)V"VƹV)ΚV+΀V}V0zV0wVgVdV0aV0^VIVAV<8V1V(V %VV V!VVVVŋVŇVuV iVcVVV[VIV@V(V"VV V@ thuyt6  )>~ < D tV h8 t   > |< D *PD PhWhP66h- z % P ~^_WVvD  D *%kFD %k L\ӣ F$Fء H^DTGW^FG ^_WV^G *%FG %Fk^ FVRP66 Fvv66 Fk~Fk^ *=|=~vvk^ RPD+FjPȋFڙ+ډN^ |vF9}DFk^ FFFV~jjhk^ Ph6hF@PhF*PhF%PhF F Ph^_V^G *LJk ~jjhk hk H Phk PhjhjhQIVVVǐVVuVkVeV[VLVCV VVVVӝVƿVVƣƖƊV|yvsnjg]9V*VV&VV#V!םӝVŘvnV$iV a]LVHV- VVܝVVŝįVīVĢęVĀVwV qiaVZVQMIA=92)V & V jhhuhh^huj hhuj0hht6  Ĝ+|sV peV\VMVAV2V"VV V7K_hdwr_hdintrI _hdread _hdgettype_hdwrite _hdbuildmap>G _nomap _hdgetpart%_hdioctl _hd1h_map_hdopen _hdparams?_hdinit_hdsetup2 _hdcalc _hdpark^ _hdstrategy _hdrd؊thds.oe HDS!CODEDATADGROUPIO_TEXT_DATAt(/(6^ _hdio_sel:UWFm_]UVFعo^]o &p _hdget _hdputtibm_crts.oe  IBM_CRTS!CODEDATADGROUPIO_TEXT_DATAt(/(e˚^ _crtaddr_reg _crtdata_reg_egaatt _egafnt_sel _egastart_ega_sel _font8x14_font8x8 _font_off8x8_pgaatt _pgastart_pga_seliUWFPQ~>N &?_]UFP؃Q^úǺ]UWFPQ~>N &?_]UFP؃Q^Ë$?]UR $ذ $ ذ$ ذ$ ؀2Z]UWV;Fu3 ;Fu$6؋^ÿFN Q+ Y^_]dL  & |ĄČĬIJĻ'4= @_egaclrf& _egascurs _font_switch(_pgaclr _pgascurs2\_read_switchestin_out.oe IN_OUT!CODEDATADGROUPIO_TEXT_DATAt(/(,^0UV]UV*]UVF]UVF]x _ioinO _ioinb _ioout_iooutb Htmca.oe mca.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(HH H V @Ed __acrtused _ldtalloc_copyin_ioinb_ldt_ldtinfo_copyout_gdt _mcascroll_crt_iooutbb{w_mca_sel_comcpy_mcaclr _initregs _startCRTC _dscralloc_mcacopy_mcainit_u _mcapchar _mcaioctl_mcasgr aPR  j)hjhhhF$F^GG ^FGhjjWVF=Mu~=Mtj)hjhhhhjjT2jjF=u % -^>& ^>V9^~&I`F2jFPv v@u%+kC u=tE=t =t=ukCF<t t%Wk}u+EPu0k}u΀}|Ȁ}~kuEFspjv vFP@tJ=Mu=m|=m+^_Vv tVkP>}>|.6h ~kPPj+P kPPjj^WVkFPPvNkFPP~ O;}FF HFFƙǙh6vv WV ^_WVv= t:= t>kFPP~>O+‹؋ء & }+ƀ^_Vv=v.Ƣ% =o%`ǯǨǣǜǑnjDŽ}zrkf^,V V V ɝƼxVRVLF>70,VVV ŇVLV@V/V$VVVV VVVVV̩VĠV ĐV čV ą[V2V(V #VV V ֠c % >t 4,phhh^XZXVTRPNLJHFDB@><:86420*$!  _mcascroll'_mcaatt_mcafont _mcastart@_mcacopy_mcainit _mcapchar _mcaioctle_mcasgrN-tpa.o-e >pa.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(^јHH H V @E __acrtused_cpass_spl5_pastart_sleep_splx_putc_paproc_paintr_u_spl7_timeout_getc_wakeup_ioinb_iooutbŽb{| _pa_clb{0_( _pa_flags_patime_paopen_pawrites xxbV~|~|%mvuajU^=Uuj^㋇@@PFF~|j^㋇@@P^』^VYF'v^』jkFPk^vkFPV }Fvv^^u^』vVFvt@Pt v6F~|њF>}j2jhhv^FPjWVk^ ^〧tkFPFP^j^㋇@@Pj^㋇@@PkF<2}~t %V^_8SVGV9V,V&VVV VVVV ͹VŵͬV ͝V͒V ՏVɌVŅ~uV eVXVSLV2V+VV VVVVVVVV̹VĵVīV̝V̐VĂVvVpSVM:V7+V(VV %_pastart_paproc_paintr;_pa_addr_pa_timeԐ%_patime_paopen_pawritetpga.ode ' pga.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(HfH H V @E __acrtused_pgainitb{_nswap_updlockxb{ o_rablock_Cmask _pgascroll_rootdev_swapdev_pipedev_szicode_blkacty _pgaioctl_ldt_pgacopy_ldtinfo_gdt_crt _curr_console_reclaim_msg_text_iooutb_pga_sel_comcpy _pgapchar_pgaclr _startCRTC _ldtalloc _initregs _dscralloc_copyin_pgasgr _pga_mode_u_rootdir_runq_Hogproc _pgabfill_cputype_lbolt_time_Hz _Timezone_Dstflag_pgamode_mpidb{Z_runin_runout_runrun_ioinb_runtxt_copyout_curpri_maxmem_physmem_swplo^j8(- qPZ 8(- dp,0(0-0)0.0*0? WVv~+FFV ^F&N ^_WVF~uFFF~|~~~v6DtE>u1F$F?^GG ^FGjhVEDtjh@jjh@h hjj~u+FDPhj,PhhDPhDuEF~tE^_ WVFFF=Pt=Pu=Pt)=mt0=mt++rvv@u%X2LjjF=u% Ӌ^>& ^>V9𥥥^~&I`FjFPv v@u%n+kC=tSwl u k{t%Ek}9 u[EPu`kCF<t k{k}u}|}~=t=r=v=tkuEFsSjv vFP@t,^_vvF@u+FVv ukPV>V} h?6jhhh V`+>V`|#h?6j+VPj6V V6VhϭVǧǡVǗǐLJV|tmV_VUQ)V, V3V1VqV!HV!kFPP~>VO+‹؋ءR & }+ƀ^_Vv|&%!@XR%Z XR(|/ 6ZӋ=v.^ƢT\Z뺀RkRd\R%X Z\y>\tZX &JA^ԎҎЎΎ̎ʎȎƎώžżźŸŶŴŲŰŮŬŪŦŞŘŏʼnŀytmf]XQL^84#  ӝVĻĠV~VpcVC_pgainit _pgascroll= _pgaioctlx_pgacopy _pgapcharF _pgaparams7_pgasgrʐ4 _pgasetup6_pgaattR_pgafontT _pgastartV+ _pgabfill_pgamode33trtc.oe rtc.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(vH H H V @E2 __acrtused_u_ioinb_iooutb_cpass_passcݎb{P?A_rtcbuf_rtcread_rtcget _rtcwrite_rtcset_rtcgb_rtcpb=<F>:t^PF~ |>: r#F^F~ | t% j jFjFjFjFj Fj uF^FF0^FF$0^FF0^FF$0^FF0^FF$0^FF0^FF$0^FF0^FF$0 F^F-F^F-0F^F-F^F-0F^F-F^F-0F^F-F^F-0F^F-F^F-0Fhj vjvjvjvjvj jj +j jpjquvjpjqvjpvjqVVVVV}ViV ]V PV CV 6V )V V oVV̻V ̮V ̡V ̔V ̇V zV pV dVZV NVEV:V"VVV VV ؐF_rtcread_rtcgeti _rtcwrite4_rtcseth_rtcgbt_rtcpbt-sa.oe  sa.cMS CnEMB MLIBFPMLIBCjmO0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(&HUH H V @E' __acrtused_saintr_linesw_saopen_wakeup_saproc_signal_printf _ttyflush_suser_ttinit_saparam_saioctl_spl5_u_samodem_ttiocom_sleep_ttrstrt_splx_saclose_saread_sawrite_Hz_ioinb_iooutb sarint1dff1dbc saxint1dff1dbc samint1dff1dbc_timeout`b{@Ȍ_sa_tty_sainitx3&saint: received interrupt at wrong level (%x) * Y@`@0 :WV+㋷ hDP tDP=t LJ DP$PDPG|^_WVF*%;$r%^㋿ tF%kDD(t u%D*uRVDD D$D" D(;vEPWEPEPFFuD&ujv tL*d*FuL*jDPD*tVD.v^_VF%kDVD.D&t jvd)^㋇ P$P^㋇ P^VF%kDVD.^VF%kDVD. ^ WVf^㋿ k^D&uEP$ށ㋇F%0F@tNtNuNFhEPF*PWF*PEPvEPvFƀtNEP$ FvEPEP PEP^_V^㋷ F t7=u#DP PDPj DPDP%&DP$PDPDP$P^WVF'VVVyVoVcVVVC*VVVVVVVVVΤVuaVTVL2V$V VVV۝VͫVřVŋVnVeVLV$V VVVVVV VV̹V īV̡V ėVĄsVmNVAV6&VVʠ=t=t"Ph&_F^㋿ u KF2tu vu v u vWt^_WVkFD^㋿ EP t=D*@t jWd+D*t jWd+D* td*jV^_ WVkFDF^㋇ Fv^G*ut@tt t ^uG"FFtE%FG*t=tFtj~ujv^_~u~ut Fupt4 u&FuvFt2jv^G.VFuPF t^_ƈ^Ojv^G.FPt^_WVkFD^㋿ EPFD&uYFtSFtD*uGL*DP5D*t/D*t%jt,jvjVd*^_VF%kDvv v vV t v^WVv-D㋿ F=v$.d*EP$PEPD*!tDF؃?tu)^?tG+G)VD.uL* ^؊PW^OD3VǂVDV7V,^ VV VVεV ΪVΝV΂VXVQHV(VVVVVVVVVĒĉVlVeVXVJV$V Fh)DDd+눀L+d+L*D* tL+njWcD*t]d*D* tL+@Lj܍EP @PEPL*PVhhvp}e^_˽8ĕēđďčċĉćą|VyVvVkVaVTV-Vk_saintr_saopen]_saproc_saparam:_saioctly_samodem3_saclosey_saread_sawrite _sa_speeds%t)ej@V uD%=uDIu% >F68: +><$V$>%u >:t%V_~u~*rF68vj,:< >$V$>%u>:uFu FF~uF% =tw~DuF%=tc~It~it ~DtNF FuCF Fu8jj vv̚N+ v r F$<t~?sFftNF%=@t =tt=tvTFV>@FVBDFVFHFċVƣJLV+FNPFRF̋VΣVXFȋVʣZ\T뒊FۢT^fWVv+FFċ.F6tR$FRFؠTFjj 6X6VFPFFFF ~ |FFFFX+ұ FPF=t^GF^G$FV^F+ H&^+&G&G^F&G^_&h ujjv^O^_&G&W* Fҋ^_P!ϥV(ǐVHnjVH}V nV[VXVPVJLVJVH VHVV(ơVΙV'ƖVƒVƇVƁVyVtVCnVgVLVCV;V7V.V*V!VVV VVVVVVVVV~V' VVVVVVVVV VV̲V ĭVĦVğVĚV̑VČVĈVąV~VzVvVmVOVIDV;VDVB VV&F+ҊԊ*FVFF``W^GW^FGhXj`jFXVF FV^FH&^FV&G&W^F&Gvj$jF+FVFFV^FH&^FV&G&W^F&GvjjGVWڥ_^PFF?F-FFFZ\<>$FTVFF9F|Fڣ68: V>%tFuFƋF=tH=uF9FsFމFF9FvFމFʋFV FĊF$<uh~8s5`F9FsFމFF9FvFމFЋFV 뼋F9Fv FމFF~t]FP@tK%vvҚF9FsߋF9Fv u+F~u+;Fu~t F@F= }vvҚ; u4|t.F9Fs!^t9wu t%cF ׋FJL F^&+҉FV tFVFV F=v% F+ҊԊ*FV~u~un^^FH&^&Gr^ǥǡǐnjSVEV( V(VVVV7VβV:YV:OV@V/V(V(ʼnV̀VzVvVrV\VXVHVDV@V=V9VV VHVĿVHĻVḤVkVHgVHQV3VL/VL VJVJj&vvW tz5FƋ^*tv^F҉GFPvF+ҊԊ*RPF3Fأ8F֢4FƢ5^FG^FG^FʉGFFX+ұ ^G^FG ^_&^_+ӣPR@LN,>FģF6^wwjj =u:~u % +h ujjv^O~u ^O6$j^wwVVh^F9Gs+GPGFP u^wj^GuUDt,>4t>4u>&tD &^D G D &DtD (^&G ^(Gjv^_WV|u<t+DrG ;w.G G.G G.G G NG PG G PR24=t2>uF^t!㋇^F tP^LJ^F~|̀&jh^hN^_V^G$FVG: FVGWFV| w^SSǏNjxtZV8WVTVNV?V1V5&VVV, VVVVVVVVVVVVVVƻVƴVƭVƦVƞV3ƛV6ƔVƆV3ƁVfVQVCV:V4V'VV VVVVV:ʹVͩV ͠V ŐVŋVxV sV dVQVNVEV1V VVVV VVVVVVVHVHV(ĐVĊVĄV~VvVMnVK@VG8VF3VE$VVA$| | v^&uF Fu&^&G^FH&^?u&^&7s t&^&Gz^&^&^&Gr^&^G Gu +FF*^vD H&G^GW FVGt^&^_6TFV&&P+^ VFFF 9FvLv&@u&G&G&G&G^6T&&PFV<> t\~ t^6&v&@+҉FV^6&tRPvvvv FDV+68F: uS:^G%=Pu ut vv:&G&G&G&G^G%=Pu ut vv^^WV^&+҉FVF V FVFV$FFV9V ~|9F r$: F68F V <>v>%t$F:V+F68vvvvFV;V|;Fv F$%Xv>%uF~F9FwFV F V 2vv~Wvv @u롊F$^_OrVbV4)V VVVVt)>tjvP>t)>tjvP>t:Fjvh2v WVvjFPvV ~tJ>u>uFF*=tu=t=tq+GC$ ؈CFF&GEPvVFP @u^ F&GF&F6닊F*=t#=t=tjF FFFoF GjhG- P%vvvv>%u^ .Ft"?t"t^^^_jFP~tPv @u%Fj~tPvF P @u%˙ƚV#ΎV,ƂV}V hV#\V,UVPV $V#V#V#V#V#V%V0V#V/VV ŽVŪV ŤVvV-rV-QV,_initfpl_SUWORDp_fptrapŐ_Got287. _savfp݊tfpsup.oWe PFPSUP"CODEDATADGROUPSYS_TEXT_DATA (-(K^DSTRQQ_Got287_instr87<܋_7ˋ܋_'˛ˋ%Gt  ˛ u6XˋoˋUVWow _؎К+@_^]@!<DGm{&ā2_   u 662͐BASX87ݐCHIX87CURX87ǐCWDX87ې DZREQQFLGX87ܐ I3EX87Ӑ INREQQLIMX87͐MSKX87ΐ OVREQQ PREEQQSHIX87ҐSLOX87ɐSWDX87ɐ UEREQQܐ UNREQQ_dstr87[s _fclexM _finitѐ _frestА _fsave _i287init0_inifpeĐ _set287cwRݐ _setndp_mswticode.oke YICODE"CODEDATADGROUPSYS_TEXT_DATA (iƘ(+^m;J39Zظ?JTWCan't exec /etc/init-a-l/dev/consoleg ++'+ rKR2_icaflgp;_icarg03_iclflgp=ڐ _icode_icodech)_szicodegtidd.oe 3 idd.cMS CnEMB MLIBFPMLIBCjmO1DGROUPIDD_TEXTCODE_DATADATACONST_BSSBSSh(%HH H  V @EF __acrtused_nodev_novec_iddadd2_shrvec_shradd_idderr_iddsw_iddcnt_iddmax_binitsw_cinitsw_bdevsw_cdevsw_bdevcnt_cdevcnt_picmask_splmask _iddpatch_iddpf_printf_build_sparse8259_iddadd_iddwarn_iddend _vecintsw_vintmin_vintmax_picimr_bdevmax_cdevmax _vecshrsw_vshrcntynot installed IDD version mismatch bad bdev too many cdevsw entries cannot overwrite dev bad ivec 0x%x bad ivec 0x%x bad ivec 0x%x replacing ivec 0x%x func 0x%4x:0x%8x cannot overwrite ivec 0x%x func 0x%4x:0x%8x (warning only): %s: GVƉF#t4@uht49vwؚ^VFFF*ヿt FF ^*Ƈ F~ r^vvj@uvvjWV^&9GvhSF^&Gu&GF@uF~t~|9F| h(v vk^utN~t<^&Gk^VW_^^&G@t&G&W^^&Gu&GF@uF~t~|9F|h2ck^FVu=t+F~u~tN~t<^&G k^VW _^^&G@t&G&W^~t^&G$uhK^&u &u(~u+BF |+}^&GF@u3+ }y+}o^&GF@t\B^kHG֋F؊F< rvhav vFʰ^*GFkF+|o^&GF@uY9F|9F~vhp뗃~tgF؊F< r vhr^&GtF*F݊G^#^&GtF*F݊G^DZVnjVfYB7V/VV۝ΟƼVXVPVD1V -V VVVVVVžVųūVŢVŕV{V wV PV 3V1V +V)V VVVV̝Ý̰V̘V|qdVCV3V+ VV VVW^u u^&G$t&w&wvv@t^&G$t0~t~^FVPRvhv ;^&G$tJ^FVPRvhv t~t^&G&W^F+^_VFFF؁u?t^u?tFF;~~tz^u?t8^u?t(kF؋F^vTGWkF؋F^F V GW^G+^vvvvvv v vvhvvvv v FV&RPhWVk9Fu v\;r^_t/V!+V VVVVVͻVɣV՞V~V xV!tV!VV PV!LV!GVAV7V1VV V! VVVVVVV̧VĠĒVĎVsVl^VZV2VVV VVא0_iddadd2_shrvec_shradd_idderrc_IddversQ _iddpatch_iddpf_build_sparse8259J_iddadd_iddwarn_iddend]\ti8259.oe o i8259.cMS CnEMB MLIBFPMLIBCjmO3DGROUP I8259_TEXTCODE_DATADATACONST_BSSBSS(LH H H V @Ec __acrtused_novec _vecintsw_piccmd_picimr _pic_; icw1_picmask_splmask _intrinit_outb QP WV*P6j@6u;FF^ヿt N FF~~v6j6h6j 6F^uu NF~|Fv惼u*PF@P^FHP^j ^h^j ^N F~YFF^^uu^NF~|͋v㋿ tPWF~H|FF^ヿtSF^kvH^F~H|F^v^F~|vFF~ |^_:V6V#VVVV ſŷVŠՍVŋVɅVŃV`LV IV9V 6V%V "VV VV VV VVVķԪVĨVȢVĠV̌V ĉV~V {VoV lVaV ^V>V(VV VV VV_maxmask _intrinittlocal.oe G local.cԈMS CnEMB MLIBFPMLIBCjmO3DGROUP LOCAL_TEXTCODE_DATADATACONST_BSSBSSʘ(BHH H V @E __acrtused_ujb{_rootdir_runq_Hogprocb{ oE_bufbase_cputype_lbolt_time_Hz _Timezone_Dstflag_mpidΎb{_runin_runout_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkacty_nosys_clocal_cvtargsǠXENIX5.0iAPX286XENIX5.0iAPX286͜~V|VvVtVcFWVhp07~%p}t W]^_؜4V!*VV V!-(_utsname _uts3nameD_clentryp-_clocaltmachdep.o8e  machdep.c MS CnEMB MLIBFPMLIBCjmO5DGROUP MACHDEP_TEXTCODE_DATADATACONST_BSSBSS?(HHĘH H V @E __acrtused_growb{_szicode_copyout_v_blkacty_addupc_freemem_msginit_seminit _iddpatch_textoff_dinit_copyin_dinitsw_binitsw_cinitsw _mmudescr_gdt_printf_mmupget_mmuget_bdevcnt _kmemstart_cdevcnteb{ o_bufbase_u__ldiv_rootdir_ucodech _freerange_runq_Hogproc_cputype_lbolt_time_Hz _Timezone_Dstflag__lshl_mpid__lshr__lmulb{;_runin_copyseg_runout_runrun_runtxt_curpri_maxmem_procdup_physmem _clearseg_swplo_nswap_mmufree_updlock_givemap_clkreld_fupage_rablock_xswap_nodev_Cmask_minaddr_mmumap_nulldev_maxaddr _maxkaddr _mmupcopy_sendsig_rootdev_maxexec_swapdev_startup_pipedevˠL.5 Reserved memory = %d%sk.5.5 Kernel memory = %d%sk Buffers = %dk User memory = %d%sk Maxmem was reduced based on the size of the swap area. Refer to the system documentation for information on the relationship between memory size and swap size. *]~ (Y^~ ˜Y"꠷WV+@$PHF9>u((=v ->t 9~>~F)P+ҊԊ*FF\~vFFF+FFhF+ HPFҊԊ*RPFP F)F~u)>+ҊԊ*F+ҊԊ*jhRP t"tPƙ+Phjh+ҊԊ*RPjh66+Ƌt PPjhF+ҊԊ*RPPt!$Pƙ+Ph% >v-+.)>$t9$s$+ұ 9v+ȉN@;s(h_hh^_WVFF``eFvU+ҊԊ*FVbFd^&?^&G^&9?u!Ћ=thSFF9vs^&?^&G~tvvF^_V w V w  GFGFG FjwVΜ~ǙVǒVωVVdV88V5 VVVVξVƻγVưΨVƥƢV2ƔV2ƌV7ƂV7VI|VIwV2rV2nVIkV2fV*_V(XV2UV2RVMVIV2CV?V28V25V21VI'V2 V2VVV2՝НV2;VŻVEŷVEŮV2ͩVŖV2͉VņzudVZVAVVASVOVLVDHVD.VE*VEV<V"V V2V VVVĖVĒV|VxV2oVjVbV^VYVUVOVKV:V4V,V2(V<%V2VV<V<V V lFP FG FG g ^ ~ uvvFV(*)FV~}jjvvRP,jPFVF@$F&9FwGjFPF"$RP@u,!F FjF"$RPFPV+ t F+6FV t%u~t~u~t^F96+6FV t%u~t~u~t^F96^ V4 t =| =~*(j FPvv 9Fu$~t6FvvP ^WVv~DEDEDEWF=u6LDEWVjjWd6.FEWV6.^_LbVYVFJVBGV7V>*V: VV-ԝΝͶV-ŦŒVŅV{VCtVCmV?fV?XVTVEV;VC4VC-V?&V?VVVVVVVVľV̲VĭVĩVėV̉V*|V+tVmVQVMV?V "VVVV_addupc_dinit'_s3ucode_v7ucode(_SzucodeFJ)_ucodech? _freerange_procdup֐_clknumb'_clkreldr_sendsigx_startupBtmain.oe & main.c<MS CnEMB MLIBFPMLIBCjmO2DGROUP MAIN_TEXTCODE_DATADATACONST_BSSBSS(KHH H V @E5 __acrtused _mmupinit_copyout _nfc_init_schedb{ oA_bootime_panic_copyseg _cvtv7superb_bdevsw_u_brelsekb{|_rootdir_runq_ldt_icodech_Hogproc_cputype_lbolt_time_Hz _Timezone_bdevcnt _kmemstart_Dstflag_mpidb{__runin_v_runout_runrun__lshr_buf _oemLegal_swapmap_runtxt _bfreelist_icarg0_curpri_sabuf__lshl_icaflgp_maxmem_physmem_iclflgp_swplo_bufbase_nswap_updlock_main_rablock_mount_Cmask_hbuf_cfree_bimap_printf_rootdev_swapdev_startup _mmucraft_pipedev_icode _sabufchk_szicode_blkactyb{0_v _cfreelist_iget_cinit_binit _clkstart _tasktime_iinit_mfree_newproc_getablk_bread_proc_expand5 iinit The IBM Personal Computer XENIX Version 2.00 (c) Copyright IBM Corp. 1984,1985 (c) Copyright Microsoft Corp. 1983,1984,1985 XENIX is a registered trademark of Microsoft Corporation Vhh..G?FF^FF^?u~Gujj6h.j6؀'j6D؀'F u+ұ .G?.GFPP HFF.G$FV^F&v&@&P*^&G&W^F&GF>t ^F>t ^F6vjhF ^Vjj*Pkjj*Pkjj*Pkjj6>%t hjPFVh6RPVRP ^&+u &DUtvvV^&Ƈb^&Ƈc^&Ƈe^&LJ^&LJ^&Ft^&Ƈ^&d^&f&h^Vv +;T|;Dr D+qzVgVcV]V'WVIVEVBV>VVV3V9V3V V ΢VΘV7΍V7ƊV3xV7tV3lVKbV_YV NVLKV9@V 6V:; 0V:&V V=V= V V9V9VVVV>V@V,ŻŵV)ŨŤV%ŀVfVbVYV IV EV @V8VN4V 0V &V V V V VV@V VJV V VCV9V VCV9ĺV-ĵV-̬VIĩV"ĦV/̞VH̖VG̏VF̊VE̅VDbSV NV HV BV >V ;V48VM6V 1VM,VM'VM!V<V;V8V! V8 j|9DT+FV™ҘFVF+ FFV^WV+ >FD96 @^_WV}}}}FVFgD 9FsF +DTFVDTFV|ED]wuD VF;FwFF^ t}}FF9FrFkFF^F9Fr^_˧i[VUV5NV5JV52VV V?VVV ĴVİVĪV'ĜVĒV ĄV.ĀV.qV$bVB\VTVBNVBIV6V(V. V. &_Legal _autoboot_iddlink4_main_bimapN_cinit_binit_iinit_tmch.oe MCH"CODEDATADGROUPSYS_TEXT_DATA ()(k^o_bufbase_gdt_ioint _kmemstart_main_Num8259_piccmd_picimr_picmask_scall_splmask_trap_u NHjGPj?jGjHjDj@j$j? j@jAjBjCjD jEjFjG`؎\6HËRP A;}} uP r 拔 u XXZA;|aϸ%  ܋GUWVPعtH؋Hu RZA;}} u[^_]UFt?_;r4^+&]U^Ë^&]]UFt_;r&mqx& ~& 88888 8888 8%8*8/84898>8C8H8M8R8W8\8a8f8k8p8u8z8888888888888JNel rƀƈƑơƼ&*U a fm{ǃLjǝ .ǨǪǸ .^F &]UF^F &] t&*]ˊ*] t&]ˋ] t &W&]ˋW]N t&]ˈ]N t&]ˉ]N V t &W&]ˉW]YU^GW+s _++˜‹ظ^QUW~N +_]˛؎܋׋Gūƫ«ދX+A+[[[WDTD`&._ KXDTD^֌۸؋dX+AËۭحPS譋Эˌ؎܋׋Gūƫ+[[^حȭୋ譋ЭQS˜PXUVWv~N ؎t tIs_^]UWVVv؎~ N UWVڋv~N t[tV_;rKUWVv~ N&t tIs+^_]˹UWVv~ Nu uI NOsFG밹NO܋Wˋ܋W*ˋ܋WGˋ܋WGUVWxǁvOv ~إ_^]U^ËFV &G&WX&G&WF &G&W]UVWF HFVX'!3:N^uK`qͺ[]{}Ɨ .ƯƱosǏĠwDTD W&FV&E&U&EXF &E&UF H&&E+Ƅ_^]˸.e pstart startcopy _array_trap* _backcopysegs _bcopy _bigetI_bigetc5S_bigetlY& _biputQ_biputcp_biputlА _bkpt_trap"  _calltrapbA _clearsegĐ_copyinO_copyoutop_copysegU _ct_popes _ct_trapret|>_df_trap6 _div_trap_fubyteؐ_fuword _gp_faultSQ_haltcpuO _ic_ioretސ _ic_popes _idleY _Idlef _in+ _inb2 _int_02 _int_1, _int_2& _int_3 _int_4 _int_5  _int_6 _int_7_int_bad^ɐ _int_call8v _int_s0m0 _int_s0m1@ʐ _int_s0m2h _int_s0m3x _int_s0m4O _int_s0m5. _int_s0m6  _int_s0m7 _int_s1m0 _int_s1m1EĐ _int_s1m2m _int_s1m3r _int_s1m4J _int_s1m5) _int_s1m6 _int_s1m7 _int_s2m0" _int_s2m1J _int_s2m2r _int_s2m3l _int_s2m4E _int_s2m5$ _int_s2m6 _int_s2m7  _int_s3m0' _int_s3m1O _int_s3m2w _int_s3m3f _int_s3m4@ _int_s3m5 _int_s3m6 _int_s3m7$ܐ _int_s4m0,ې _int_s4m1T _int_s4m2| _int_s4m3` _int_s4m4; _int_s4m5 _int_s4m6 _int_s4m7(א _int_s5m01Ր _int_s5m1Y _int_s5m2 _int_s5m3Z _int_s5m46 _int_s5m5 _int_s5m6  _int_s5m7,Ґ _int_s6m06ϐ _int_s6m1^ _int_s6m2} _int_s6m3T _int_s6m41 _int_s6m5 _int_s6m6 _int_s6m70͐ _int_s7m0;ɐ _int_s7m1c _int_s7m2w _int_s7m3N _int_s7m4, _int_s7m5  _int_s7m6 _int_s7m74Ȑ _inv_op_trap.! _inv_tss_trap>_kentry_ke_iret& _ke_popds _ke_popes_longjmp _math_errZJ_mmuldt _mmumapworkSH _ndp_ex_trap:" _ndp_np_trap2)_nmi_int_nofault_not_pres_trapE' _oflo_trap& _out;f _outbE _relocldt_resume>& _saveO_setjmp_setldtd _spl0 _spl1 _spl2 _spl3 _spl4 _spl5z _spl6s _spl7r_splbufs_splcli} _splx,_ss_trap _stack_trapLz_subytet_suword<_sw_240_sw_241_sw_242_sw_243_sw_244|_sw_245v_sw_246p_sw_247j_sw_248d_sw_249^_sw_250a_sw_251[_sw_252U_sw_253O_sw_254I_sw_255C _tasktime_waitloctmmu.ope 'mmu.cMS CnEMB MLIBFPMLIBCjmO1DGROUPMMU_TEXTCODE_DATADATACONST_BSSBSSJ(,HH H V @E( __acrtused_xswap_qswtch_copyseg0b{  _selfreep_panic _dscralloc_mmufree_copyout_mmuldt_setldt _ldtadjust _dealloc_cmem_ldtfree_ldt_printf_mmuchk_ldtinfo_gdt _mmupfree_u_mmupget_rootdir _dscrfree _mmusegfree_mmuget_runq_Hogproc_wakeup_cputype _backcopysegb{ oi_bufbase_lbolt_givemap_time_Hz _mmu_ulimit _Timezone_Dstflag _mmuextend_mpid _mmudescrb{_runin_runout _dumpcore__lshr_runrun_runtxt _alloc_cmem__uldiv_malloc_curpri_maxmem_< writei_physmem_swplo _mmupcopy_nswap_updlock_rablock_mfree_Cmask_proc _dscraddr_nottext_rootdev_swapdev _notmapped_pipedev _ldtalloc _mmuadjust_szicode_blkacty _mmumapwork _mmupinit_coremap_Ngdt _copystime_maxexec _mmusegget_prmap_mmumap_textoff_mmusub_save _clearseg _relocldt_mmuset _mmucraftJOut of device descriptors, increase gdt size (NGDT) and relink XENIX O)bdscrfree: Cannot free descriptor %x memory management failureb`6J6.VvV6.6J^WVv8u\FD$FV\&^&\&G&W*^&G&W^F&G|$t \$G $@J9Ft|D&FV^&tF&GD;wЀfD*2^GFD9FtGu^F&G^G F u^_WV6 F9Ds<uF9Dt+:9FwFDF)<tƃDE=u^_ WVv~ ufVF=uKFF$FV^ H&F+Ԋ*^&G&W^F&G+F$FV^&G&W* F;r3 tx^&G$th^WVV+FVVFVF n~&A$5t 9Fw 5+9Fw59Fv %^_+ҋ.+G++ҊԊ*FV8 u |=v+FV Vv$+><@裌68:XjV68 &G@:jV68&G@:jV$.GFiF$FV^&G$`t?`F^FF-;Fwދ^LJF uh+^LJFVvr-;rt Vhbހ6^ Ft@FFF$FV^F &^FV -ǙVǕVxVtVpVcV`LVM4V*V'V VVVVVMVVȝƥVƐV}VyVUV,V(VVͻVDŞV͑V6ʼnV̀V6xVpV]VYV>V:V)V$VV6V VVVV6VVVVV6VVVVĽVĹVijV5İVĭVħV~VeV^VUVOV5CV9V53V*VO"VV5VVޠ&G&W^F&G1FFF$F؋F ^FV GW^FGVF&@&P*^VFF.F~uP^G -F~tF9GsF$<uF^GFFF F~tF9Fsv&@$<tɋFF-F= roFF+F;Fv+v&@$<u ~u| ~ v3h<  ujjv^OF-F9~s߀&?uhWjhWh߀&@PWj묋F+ҊԊ*FVFFF܋&;u+^& ~t+^& FF؉V^&G FÉFV~ | ~ vF H^&^FV&G&W^F&G~ |'~ rhWjhWhv v WjFVFVn ^ ~ ~| ~ v^+ҋ+Wjvvv@uX^ϧV SVV@VV1VVVVƶVƲVƛVƗVƀV|VhV>VV3V/VVV VVVVVUŽVLVHV;V7V VVVVVVVV̴V̢VğVĚVĎVćVwVFlVdV.+V%V "VVVGW Pހ&G&W*RPvVF)F5%>5u 6^O^_WVF+FF^GF-.;Gw96Rr%QFF&F^&G$5u&6u.-, t.g^_VV?VVVVVVVͺV.ͤV͘V͒V.}VyVmV.+V'VVVVVģVĝVĔV^VWVPVLVFV:V.VVVV.Ɛg _dscralloc _mmufree _ldtadjust _dealloc_cmemX_ldtfree_mmuchk _mmupfree_mmupget _dscrfreeY _mmusegfreeY_mmugety_givemap5 _mmu_ulimitf _mmuextend; _mmudescr _dumpcore _alloc_cmem _mmupcopy _dscraddr_nottext _notmapped _ldtalloc: _mmuadjust _mmupinitu _copystime7 _mmuseggetv_prmapS _memmsgs=_mmumap_textoffY _mmusub/_mmuset _mmucraft Stpbmap.o"e  pbmap.cψMS CnEMB MLIBFPMLIBCjmO3DGROUP PBMAP_TEXTCODE_DATADATACONST_BSSBSSŘ(BH H H V @E" __acrtused_clear_u_bigetlb{ oA_bufbase_bread_getablk_brelse__alshl_newbmap__lshrŠV^ <>^ ;W| ;Gv^ GF^}%^ ^?~X^O|? sH^F^ @PFV^W^ ^^FVW^G^?^~|? r^ ? ~^F^ @PFVFV;Vu;FtF Fu^ Gu^G6^ ^ ? ~+^ ?~F^G^FVWFVFV^W^4^?t^?~^ ? F^W- FVFFF~~!FjFPFV9V|9Fv~u%PFV)FVN뷾 +v^ @PFVF Fu"jFhwwvvvF^t S|nFVN*FPvFV~} vF~e^ ?u'FVFV^FVW^GFVFVFV;Vu;FtF Fu^ Gu^G?^ ^ ? ~v^ ?~F^FVW^GFVFV^WF^?^ ? ~FPvFVFVٜ9ϝV4VΣVΌV{V cVOVtFFF"^F9G} F9G~ ÉFGFF^uՋ^us^v^ vD^DG^GFF^uvF^ F94^FkFF׋^F9Gus^v^ vD^DG^GFF^uvF^ F9^FkFF׋^F9G~Y^v^ F^F)G^FvF^ F9~R^FkFFvF^ F9~^FkFF^VFFFFFkF؁'7FF9F|^F9} F^~u]FF^;uF^FGFFF^uF^D^DGnF9Fu^GG;FuTFG^GG;tGFGFFFFG^DG^DF^uv^uG^G^MFF^;u#ÉFF^uF^D^DGnF9Fuߋ؋FG^Fvh^˖NϣVǠϘV[)V V VVŽV͛VYV4VV̶V;6.%V"V  _getspbuf _freespbufV_pbufmap tphysio.oe  physio.cAMS CnEMB MLIBFPMLIBCjmO4DGROUP PHYSIO_TEXTCODE_DATADATACONST_BSSBSSW(v H5ؘH H V @EA __acrtused_xccdec _geterror_copyio_brelse_sdccdec_ub{8_rootdir_runq_wakeup _mmusegget_Hogproc_splxb{,'_swbuf1_cputype_mmufree_swbuf2b{ op_bufbase_lbolt_malloc_time_Hz _sdattach _Timezone_Dstflag_ldt _mmusegfree_mpid_gdt_bimap/b{^_runin_xlock_runout_mmuget_swap_runrun_xexpand_runtxt_curpri__lshr_xunlock_maxmem__ulshr_physmem _sddetach_swplo_nswap _xmaptext_updlock_swapmap_rablock_Cmask_rootdev_physio_swapdev_pipedev_mfree _relocldt_bdevsw_szicode_blkacty_panic_xswap _notmapped_spl6_swapin_sleep_getablk0IO err in swapxOut of swapOut of swap > WVv 8F>6: t:;wFu: <tF$<uFj :HHPvv tF @jVuF% F D ^&G&W*ǃDT<> DTD:F.OFuDF;DrD%F tjD V^ jVtV>%t$F+DTF<> DTF)F|t FD[Du#DjF؋DTGW^G ^F% ^F G ^GFu jhvRPtt v^ jv^tS>%t v^GDF$<u jhvRPtt vn|t~uF+<> DTDTFD ~t"V^ jVtV.g@t Vv$D:%^_ V~ uJF>tjh>u߃>u F+ҊԊ*FVFVDT~ @w F D D D +ұ )F D +FV\ϢV(ZVVQMVG@7VC4-&VAVVV V VVVCΖV+ƋVƇVbVWVGV%VVVVCVV͎VD]V+XVTV9V0V"VCVVV(VVĮVĪV̆VCvVAgV@YV8V4V"VVV VBFDTF D D FVkF jVtt hv~ tIu>th$v^(WVvFtF=u+WjtvtF>tjh>u߃>uFFFFFF$F؋D HF+ҊԊ*X^GW^FGV+FVFޒF$F܋؋D HF+ҊԊ*D X^܉GW^܊FވGV+FVttRv=utv|*t&t*=uttvvË|$ tW} uSvvW@u^Wttvvtv|*uejt*ejvvWE WDFFFVF؉V^&$<t&'FFVF؉V^&Gu&G&W*F= V&+ұ F uFjvFV P^^F&w^^F&wF@Ph^^F&OFD;FrtD@σV9ǀV2aV#KV('V(γV)ΧV0ΖV-΀VrV^V)RV%=V +VVVV œVGV:* VCVAV#V"̩V ̛V ĘēČĆ~xVfV [V>XFVC9VA3V;)V7V7 V.V.iPhFDt F+ҊԊ*RPvLDF~u>thvF^_&WVv~ Lt$F>tjh>u߃>uFFFFFF$F؋D HD+ҊԊ*X^GW^FGV+FVFF$Fދ؋D HD+ҊԊ*D X^މGW^ފFGV+FV9D*t t*DFP^^F&G$<t4^^F&$<t^^F&+ұ FF t;FFVFډV^&t &'~^^F+ H&+F@PhF u hFFVFډV^&G$>/V,V2VV(ΧV#ΞV(ZV>WHVEV2V(͗VAVV؝ǝ̷VCĴĭĦ̛VA̓VqV fV c^WQI,V:V9V2_ dD>th~u>thv^_ˍ(PV EV B=60(V V!V! V!5#_swbf1_swbf2_swbwant!_swap _physio_xswap'_swsel1_swsel2 _swselwant"_swapingtpreadi.oe  preadi.chMS CnEMB MLIBFPMLIBCjmO4DGROUP PREADI_TEXTCODE_DATADATACONST_BSSBSS~(QHH H V @E __acrtused_u_incore{b{ o_bufbase_ldt_pimove_brelse _clearseg_bdevsw _getspbuf _freespbuf__lshr_newbmap_readi_spbuf_iowait_getblk_preadi_panic preadiޠfWVF>:w>>}%8$FV^&G&W*FV&F6:H;Fv h<>:;>wr;<s%M>:r<>+: wr=sv<t7+<F:+FFF:v>%tF:^GF>:r<> FV: FFPvFPFPFP F=u/FrFPFPF+FPFFHFFFF9F~F9F|.OFkvF9BkvJZډN^SQv uFƃ~uNvvvFjhwwvkFLDTFkFFF Fk~CS^GW^FG ^FG kFF)DFDT|~GNBkF|~okFFD F^DTGW^FG ^FG kvB Bt;^^6+FVGWvFk%FNFk^v6866F+<>):6FNjF9F~@Nk^ukFPF9FkFu V.gvvF9FuϣV ǖVύVDŽVmViV_VEVAV=V9V+V(V$VV VƣV:VV VVVŜVmV CV 'VV VV VVVVVVVV̵VĢVęVĕVĎVĆVĀVxVqVmViVaV^UVQV/V+V%VVV V/>:rUv>%u >:v^_ӜVVVV_preaditptrace.oe  ptrace.c^MS CnEMB MLIBFPMLIBCjmO4DGROUP PTRACE_TEXTCODE_DATADATACONST_BSSBSSt(HH H V @E __acrtused_fsig0b{"_Hz _Timezone_Dstflag_mpid=b{@_runin_runout_runrun_runtxt_curpri_maxmem_physmem b{ o_swplo_nswap_updlock_rablock _notmapped_Cmask_copyseg_rootdev_swapdev_pipedev_szicode_blkacty_mmuset_v_copyoutb{`/_ipc_ptrace_sleep_copyin_setrun_rootdir_proc_runq_psignal_Hogproc_wakeup_u_cputype_lbolt_exit_procxmt_time=RWV>0} .O<uE9Du .D9Gt,96w%jh>u }tjhuu@u%REDdV jh> 2>}%h^_WV.9Gt+6h-=vR.p > tj 66V t!j P66 6 }V~ pj 66h t.G$F t ؀t_Gt؋_'hj66 P huh~u^O j66h @t76 },+}㋇ ;u Fޡ  ;u % t+㋇F ;u&~uFj j6 P tF|sv O >u>t7j 66h t  g _ G G.+GG9 t> s6 6.; 6.P~"`~0zxvtrpiV`V+WVTV(LV>V%;V(7V0V*VV(VV( V V(V(VVVVVV(V(ƿV(άVƨVƋV(ƂpVfV([VTV(N?V(2V VVVVVVVVVVŜV(͌VņVłVyVvV(bVVVSVOVIV8V4V0V$V^V'VVVVV(V'VVV(ĽVĹV(ĶVİV̧VĤV̘V!ĐVĊVāV(uV lVaVYVPVMVDV(>V/V(V#V(V(Ϡ|Ri^_0 ^_ptrace_procxmt tsd.oje sd.cMS CnEMB MLIBFPMLIBCjmO0DGROUPSD_TEXTCODE_DATADATACONST_BSSBSS(HK˜H H V @E __acrtused_shmctlJb{_HzIb{ o'_bufbase _Timezone_Dstflag_mpidb{_runin_mmuchk_runout_sdwaitv_runrun_runtxt_curpri_malloc_maxmem_physmem_swplo_ldt_nswap_sdccdec_sdfree_ldtinfo_updlock_gdt_rablock_Cmask_shmget_sleep_mmuget_suser_rootdev_swap_swapdev_sdfrcm_wakeup_pipedev _sdattach_szicode_copyin_blkacty_sdtab_expand_ialloc _shmid_tab _shmid_pos_copyout_maknode_sdfreep_namei _clearseg_sdsrch_sdenter__lshr_sdlvcm _ldtalloc _sddetach_ldtfree_swapmap_shmfree_uchar_cputok_cpktou_attach_common_prele_copyio_sdcopy_panic_sdswtch_mfree_sdleave_mmufree_iupdat_sdexit_iput_sdget_shmat_u_v_rootdir_runq_sdfork_access_Hogproc_cputype_lbolt_sdgetv_timecNSmall model shared data copy failureSmall model shared data copy failureSXV.w*DT9Vu 9Fut u%+^WVv~+FFF>t9F^ G F (.*k ;Fwߋ^G F u%+G D %FhVt hV>%t.G*؋G Gt 97u%r^G F u݋DT FjP6 t% 0~t:vDF=t܋F@PhD"F us% |$ubD t j VvDF=tL .Ojvtt"d .gD$VD$%F tU8 tK._&+ұ FF=ru% ~tvF@PhD"~tvvD^G F~uu8^ u(V%.wFFPFF+ H._+ӣPRF+ ._Ӌ^GW9Nu FF`D`D+ҊԊ*^GW^FGDTRPj`Qjv F=u~ u%FF$FV^D&D+ҊԊ*^&G&W^F&G}VyVgVNMV8=V3VVVNVNVNVNήV+ơVNΘVAƎV-uV1lV1\VHCVF@V;,VNV6 VVVNVNV$VNͿV!ŭVN͕V͈VrVN= _V\V;BV2VN%V "VNVNV6VNVNVNVS̴VSĤV1ĞV1ĖVNċV1ćvV*pVOlVOXV1RV*L+VNVN㠹^&^V+GW9FtDTRP^ww%=t^&GF~tD$d ~t ^ .GD,D2T4V^7^G^$G.G*^G .FG*~u8 u jv^GW24 V^_V0FGujhh t>%t*^GPP u DD @DD"^GDDDD&D&(D(.GD*D.T0+D6T8D2T4D,^G% D D%=Pu |u|t%%Vp|uh>4t ^gA%jhh t:D%=Pu|u|u|u%jj^G$PV^WV0F+FF^w GuUF~u>F(9F}!F؋ tt>(9F}%+9>(~5F؋ tAt:^W^9u)9u#Ft~u_uY%G뢃~tE%E>(F?^u%DwF u6\% ^^DgǩVNϠVKǝVNύV,LJVNVNjVO^VNJVN)V-#V-V- V-V-VOVNVOV.V-V-V-ƴVOƬV.ƄVNsV@_VN3V20V=-V=%VNVNVKVNŸVXŴVXūVNŤVNŞVN^V0HVN6V23V=0V=VN VKVNVNVCVNVNVNVṆVAęVXĕVXČVNćV-jVN^VZVAV3V V+i^ƀPG^G^&G&^G ^(G(^G ^GGjhhv^G^G"^GH^GG^G^G.G^G*^G.W0^+G6W8^G2W4^G,^G vF^W^^F^Ƈ@>(>2Gh u*^tًGH+ҋ9Wws}9Gsu% ^_WVF0F؋? |s9>(~m t` j Vu ^ uD @t%V_^G GtGFG ut %8^GuF^uD^7vF PV^_V0Fw7 t2V^WVvD%F t+9>(~ 9u&D@t V~u8 u jVCGċDGDF&+ұ )jv~tu Wvj4+DD.9w*uD G*.G*^G F9w uD G D 6^_WVv~F~ t^ t+FL$~ u|t~uD @uǁV-\V1UV17VN&VNV< V-V:VNV6VVΨVCƟVNΐV7ƄV-wVOSV#MVN>V41VN V@V-VNͿVAźVNŮV-ŪV-͑VłV-wVOhVNUVN?V-VSV- VN V.VOV.V-V-V-V-VAěVXėVXĈVNMVIGVXDVX)VNVNՠ F|t$DT PtD|"t*t"DT @PhD"~ t9F F+^^ƇF ~u uD|$uo~uiL .OjDT Ptt"d DT PtD.gV t DD6T8.GD,V^_,WV0F֋؋? |9>(%^֋ t2^֋G=w.#&9D t9D&t uqD @uD.T0L @ D^֋+D$^7jPV.&9D t9D&t uD @tQj(FP^ww@u%F؉D FډD FL DD.T0 DhV tD&F܋D(FދD F؋D FڋDFD@FD*FD,F^֋tFDFD$FDFD2T4FVD6T8FVD.T0FVj(^wwFP@u  t r r ^_WV0Fw7 t|< ^Gt Du%at>^Gt%&L j(4uD9Gv ju L@Dt ^GtD^ϏVE~VNpVcVNNVN+V4VN V/ƨV-_VSLVXHVX#VNV(VVNV8V4V VCVNVNVN̽ṾV4ĖVNĊVNwV4jVNYV$%V7V4 VNO jGW Pww"g GW PwG4t u^WVvvD Du$tG t j SGW PuVvWO jGW PWw"G$g 4G$t tJ^_WVv~BD Dt7$~/O$u*GW PwGt ;u^_9zVHoV6V$V!V6V9V̻V6̡VaV$PVHEV6'V!V6_shmctlX _sdwaitv^_sdccdec[_sdfree _shmget1_sdfrcm _sdattach_sdsrch_sdenter1_sdlvcm _sddetach_shmfree _cputok_cpktou _attach_common3_sdcopyb_sdswtch_sdleave_sdexitN_sdget_shmat_sdforko_sdgetv3/tsysent.oz~e # sysent.c7MS CnEMB MLIBFPMLIBCjmO4DGROUP SYSENT_TEXTCODE_DATADATACONST_BSSBSSM(W֘HrH H V @E __acrtused_suptr_gtty_semctl_ioctl_semget_copyout_kill_semop_link_shmctl_lock_shmget_mknod_shmat_proctl_nice_nosys_copyin_uname_nullsys_open_ustat_pause_pipe_profil_ptrace_read_rexit_saccess_brk_seek_u_setgidb{P_rootdir_setpgrp_runq_setuid_Hogproc_smount_ssig_cputype_stat<b{ ok_lbolt_time_stime_Hz_stty_scall_sumount _Timezone_Dstflag_sync_mpid_sysacct_timesb{_runin_ulimit_runout_runrun_umask_runtxt_unlink_curpri_utime_maxmem_utssys_wait_physmem_swplo_write_nswap_updlock_cvtargs_rablock_setjmp_Cmask _shutdown_locking_rdchk _creatsem_alarm_rootdev_chdir_opensem_swapdev_chmod_sigsem_pipedev_waitsem_issig_chown_szicode _nbwaitsem_chroot_psig_close_stkgrow_blkacty_clocal_chsize_qswtch_nap_cxenix_creat_sdget_dup_sdfree_sdenter_fuptr_exec_exece_sdleave_fcntl_sdgetv_fork_sdwaitv_addupc_fstat_brkctl_ftime_nfs_sys_getgid_msgctl_sdswtch_getpid_msgget_getuid_msgsnd_msgrcv_restfp_gtime77= = =5  lɮVլVɦVդVɞV7՜V7ɖVՔVɎVՌVɆV)ՄV)~V{|V{vV"tV"nV lV fVdV^V8\V8VVTVNVkLVk.V,V&V5$V5VVV VVVV0V0VAVAVVVwVwVRVRVVV.V.VVȾV&ԼV&ȶV2ԴV2ȮV(ԬV(ȦV~ԤV~ȞV ԜV ȖV+ԔV+ȎVԌVȆV\ԄV\~VW|VWvVtVnVlVfVTdVT^Vo\VoVV?TV?NV LV FViDVi>VD D6Va4Va.V,V&VG$VGVVVtVtV VVV??5 ?  ?7bɦV դV ɞV՜VɖVՔVɎVՌVɆVՄV~V|VvV|tV|nVzlVzfVdV^Vx\VxVVuTVuNVsLVsFVqDVq>VmV_%u%8\N @>%t N %Ff 2F4FF>.E Et tEEE>t>,t^. 0t@8%@P606.FVu =u,$+FPvv +FPvv}*t>tj>th^_(WV8 u  t,^Ph ww@t8%0^t"GPFP ww@u%+ ݉GG9>+Fڋ^w u%=t =tH=t`<^F݋GG㉇.GG㉇F؋؃uLJ뢋^F݋GG㉇8@t^F݋GG㉇Ƌ.GG㉇^uuF؋؃tF؋؃|HJ^_%WV G* ~%p}t W]^_WV G*x}u}u%}t W SϰVJǣV!םV˖VǑ|V!fVJ\PV!@V!-V!!V!V!V!V!V!V!V)V)V!V!V!ƶV!ƲV!ƕV!ƎV!ƁV!uV!qV!/V!VV!V!VV!V!ŲV!ūV!ŜV!͓VŐV!ŊV!́V}zV!sV!dVvWV!HV!AV!(Vn%V!!V!V!V!V!V!VfV.F$FV^&G$5u% h u?^&O^&vjWM9vv$^&+F@Pvvh^_V.wwjj .D-G^+ WV6.0?GFD9FwIF9Rw@F$<u7FF&G$bPwD9Fs$^&++;wr;rDFF9FrE^&0unڋ\&G$&~|~v+FVRPv=u@F+FPFFPF趜ϫV"ύVgVBV1V!V%VƿVƁV{V`V)ZVWVMV7V#VVVVVVŻVŵVŪVŝVřVŅVŁVdVMVIV)V V-VV)V(VVV#V!ķVijVġVĝV̊VćVĀVyVkVSVVVVF~ujjvFN߃Fn^F~~]| ~vRV+24^GFF FtjjFVRPFF-;DvqF9RreFFx~&F&G$&+FVFFF9F}}FV9Vt9FtFFjjvFN~uj66>5t&6t.-, u.g^GFD9FvFF9Rv:>&F%=u+3FtF0tF$FV^&G$&FF9Rv~t&0t++FFFF FtGjv=uF0F$FV^&G$5u 6.Ovv>%uҋF+F^6FH&FV9V |9FvV+F243V+F^WV07>L+ +;s% 96Lw%62^_V608@tt.wt24^V60T"$D&tt(*D ,D T.0^VVV VVVVVVVVVVVƵVƱVƤVƝVƗVƐVƁV~VxV^VZV6V,VVV VVVV6VVVͪVWVSV v_ucodech_szicode_blkacty_v_xumount _mmusegget_xfreeout of text $,WV.F؋w$ uVd ^G$|Lu^EuWDtVD tD D-PD Pjj tt%tMWV^_WVv.F>3uHF9>vg}u~u~9uuWE^$} ujj Wjjj WE WE $@~ uhj vE EE u^GE D^G$O+E=vM ^$EF] &+EF E@Ph u% ^G$EE uE @FE E;Fv{FFV^&GtW&+ұ @PhF uFM +PWj^F&GFwjj W^Oh$jE E-Pu V6P6Nh^g$e M ^_WVv~tD=t"D D-PD Pv W=ue|ttt t>5u % + h ujj6.V.OD D 1ϧVǠVϗV!ώVNjVzVwVnVgVSV :VAVVV8Vt>th^WVv u| uVL tD uDFF FV^DH&DD+ҊԊ*LN+^&G&W^F&GF(FV^FH&DD+ҊԊ*+F^&G&W^F&GD ud jtt4D uFrFFV^&G$w^_WVv t9uu W9>w^_WVvV|tV+|d DtV%tM W^_WVv~DFF FV^DH&DD+ҊԊ*LN+^&G&W^F&GF(FV^FH&DD+ҊԊ*+F^&G&W^F&GD F~ t-tWD $P66 vv v66+t66WD $P v66v v ^_WV^7G@Ph^G taG F&At6&q>&+ұ @PhF^G F;w^_ΑV0ƎV#΅VvViVYV8V05V#V' V'V'ΝʝhVdVVVV V̻V!̬VęV?̍VĂV kV?_VKV 6V!-V V x_xuntext _xlock_xrele _xswapfree _xccdec_xalloc_xexpand _xmaptext\_xunlock_xumountː_templdt _tempinfo" _xfreettrap.oze Y trap.c*MS CnEMB MLIBFPMLIBCjmO2DGROUP TRAP_TEXTCODE_DATADATACONST_BSSBSS(_H3٘H H V @E: __acrtused_splx_maxmask_printf_trap_panic_u9b{8_rootdir_runq_psignal_Hogproc_issig_cputype!b{ oJ_lbolt_time_psig_Hz_qswtch _Timezone_Dstflag_mpid_addupcb{]_runin_sdswtch_runout_mem_err_runrun_restfp_runtxt_curpri_maxmem_physmem_swplo_initfp_nswap_updlock_finit_rablock_prtrap_Cmask_rootdev_swapdev_pipedev_szicode_fclex_blkacty_fsave _oem_fclex_fptrap_ioint_Clkint_Got287 _ke_popds _vecintsw_ke_iret_clock _ke_popes _ic_popes _ct_popesǠ287 Segment OverrunInvalid TSSSegment Not Present287 ExceptionTrap in systemWARNING: SYSTEM MODE TYPE 7 287 Segment Overrungeneral protection trap287 ExceptionUSERSYSTEMTRAP %x in %s ax=%x, bx=%x, cx=%x, dx=%x, si=%x, di=%x bp=%x, fl=%x, uds=%x, es=%x pc=%x:%x, ksp=%x, uss:usp=%x:%x V FF FVF*FF uN=t'v=v .'/f#>uh>t  hhh >thh4FFPv v vvv&vvvv F~umvZF^OVNVO= uhw= u6= uK#=uSw= r= w=r=we=t͋V +FFVu=u~u ~uF=t/=t"=t,= t<= tL=uhBf#2hQ>ty>txhn~u~t~u~t~u~uF$~t FFh>tJhV6..G Gt( t FGu F >t F t>,t+FPv v.*t>tj>thF ^WVv&FVuE=u@F*t+8N u 8Fu+ ljFPv*v(V^>tvF*tpvfϯVǠVǜϊV8lVbVOV8JV8Ftj>th^_ GtP G*Ph wwwww7h www wh  wwwh Gtw wh!h1v˾V VVVVVVɝĺV̱VĮĚV̑VĎąVĀ{rVeV\VYVSVJVCVHHPXT 6VV!_idtptr6_tss_gdtrel,HtDemtr7.oe O TRANA)CODECONSTDATADGROUP MDEP_TEXTTRANSAH<ҘX0ΘH2ZADDRQQBASX87CHIX87CURX87DIDRQQDRDRQQFLGX87INDX87LIMX87MOVRQQMUDRQQNEWX87OLDX87OP1RQQSUDRQQSVDRQQӠ<j0SeB׳#,k d35h!Kx\); yr{Z>\i7M, fˑX^ y cfψp9F ˑX^2[ɤPK+RJeBPUK$C8V ObmQP;$m[ PK$CtT=_Jow{8 ]{~ -wWqO15^KzӲ( /Ċ vp>[`3l_?  L0+V   B"4p-Վݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6s ru urËD uVE DH\LTt@Er9RuWs3݋Ӌ݋ӋX݋ȃى]ME_>M:LL ဋU :u>VW yʀ:u' wӋL?U?;uuuu_^ÿWVS>^3Ɋ F_>QV^ V^Y^VS^ 3Ɋ F[WQV>^YQ V^V^Y_Վݎŋ6V6;6u 6>^ûՎݎŋ>D ;>u}=6 ;6u6É>s-V>^W>^P>X tՎݎŋ6ûW>_>EՎݎŋ>D ;>u}=6 ;6u6Vɜ     $%x( 48 = DHKOPS _c h osvz{~ ĊĎ  ĚĞĦ ĵĹ        "&'* 69gFZ] cqT W ]` dg q uz}   ƦƪƷ    S4 ', 069><AHK OHSV Y\cHgjnv.yS}LjTǗǟSǩdz $^W]EwMCS>[_S[3 t9y۹IsWۿë«>_>Վݎŋ>D ;>u}=6 ;6u6WV>^E>_> 0  `"&)1N0]$`0dg nq}ĉėĞ ħĭ ĴlĸS ,TUGRQQwtemur7.oe ?&ENTR87ʖ6CODECONSTDATADGROUPEINQQQ MDEP_TEXTSTACKTRANSHBh:tܘXX0 ̘h KBASX87CHIX87CURX87CWDX87DZREQQFLGX87I3EX87INREQQLIMX87MSKX87OVREQQPREEQQSHIX87SLOX87SWDX87TUGRQQUEREQQUNREQQ_FUWORD_SUWORDҠR@@?~|V2@Bf>`M[[`M[ K"K$&K(`*`,M.0>2d4M6|8d:d<M>@KBKDFKH|JLMN|PRdTMV|XwZ\D^w`KbKdfKhdjdlMnRF  FFF "$&F(*,.F0246F8:<>F@"B DFHJLNP4RT?VJXZb\^m`xbdfhjlnp rgt vx z| ~ĀKĂ<ĄĆĈRĊcČcĎĐĒfĔXĖlĘsĚĜXĞlĠXĢXĤXĦXĨ_Ī_ĬXĮzİfIJĴXĶ_TG5$+&'$GtGSQRV6FFZY[PSQRPW6GGZY[XPSQRV6FFZY[XPSQRPW6GGZY[XS6[S6[UVWPSQRӋNjWGGMrŊ݁66‹N36Ћ‹G036Ћ‹GG5GGƋ6[?݁t6S[Վݎŋ6 ;>u}=>Z[?t6duYՎݎŋ6 ;>u}=6t>tt66 ;6u6 6ЎZY[X_^]ˠЊ&€ tètttt t@tˋف6ف66 ;6u6Ëف6ف6u}utt uu666u%uЎ؋6 ;6u6À@ú3һ3҇ 3һ3һE  D 2u 2T MD'>;u1Êu þ2>u À¥ t2x뻋Ƌ߹w뙋땋ځu3ۓtt 3Ëځu'+|.  &!&69&QT&ejqvĤīĽP"4.7B_`t}ňőţ@ŨůnŸſ@& && &&& /&=pHxK?OV[n_kvưƽ n%fFOT^enqy}ǃLJǚZ=C~/URu2y݋M]} xURQ2֜譋Эȭح3 tr| tыˋ3wtTr)|3 tĊ╊֊͊ߊ2wt)Fu?t ΋?tXx&L\|ss@+L\|s3XPځu'U2R@P"3ۋˋ t  tU tU t ڃD t t ڃX P3ɋ tU t D tU t D t t X P3ۋ t eʃD tU t ʃD tU t ʃD t ʃՁ?X P3RD t eڃD tU t ڃDU t ڃQ3ɋD t eDU t DeY]ыˋX t^ځu'2URVW_^譋ȭحЭ3r EU>WWWr";Tu ;Du;\u; s 2Y[_^63;sb u;wARS3 tP t t[+[]蕒sOsO+‹ɰ u+:%/>\C6^NVf#V(f,f0f@NhlTdžNǒPǟRǯVNPRTNPRPRNt ًʋ3>X]uNJ݊Ί򗕊Ԋ2ufNtS ͊ tD rrwr't"XPr rXPr sF3Ջʊr^s Š t rrwr,t'XPr rXPr3sF32H tA rrwr,t'XPr rXPr3sFM]EX]䀈e @}~uE þe Àrr"e r  Āue À Āt$ȆČՎ݋6;6u 6ʀ24H7H:H@MFYưƴ b b;Wktyǎǒ bǞ٠ۋ3ۋ u=d y3x _Ë\3ҋ t܀3Ћ6L?})\|D t2ۋ3ۋ3 t?Ë\DDDDD 3rD\l|3?I|It@}Cs t& u)u1 "s 3ð23ߋuD uD uϋ،Ҏڋ6;6u 6،Ŏ‡ڎŇ怈t 2=t=t%-?Dt ø@|ul l ,uދl l l ,uʀ3,lllu) 6 ;6u63 6 ;6u6u36 ;6u6ÌŌ؎Ў؋6D?t t DD | u ;6u6Ë6d Ë6t Ë>Ō؎6;6u 6Ë>Ō؎6;6u 6׋ ;>u}= ;6u6áŌێËáŌێËË6 ;>u}=E$*ȋEM yDp=@} =~Dy @D D 3ҊD e 3ۊ\ ] 62xzF.3MYx7VZ _bfq/t/w/z/}HHHHn #)15<AnEPSVY\`glnpƁHHHHn b  b#(3?FMRnV\_cntdžǏj yߋD;E|NS2ut:r2w7@iuEEDD92A+t$xtxt2t t6 ;6u6Ë6D $עË6D $3ۋӊ\ W0 ` g n uĂĐĤīnĴĺ  ADDRQQ"u CFERQQ DIDRQQ} DRDRQQk DSTRQQ{FIDRQQ2JFIERQQ2FIWRQQ=^ INDX87 MOVRQQ MUDRQQ o NEWX87bD OLDX87nC OP1RQQ RABRQQ RADRQQ RDBRQQĐ RDDRQQ RMBRQQ-P RMDRQQ>= SUDRQQn SVDRQQr TAJRQQf# TASRQQZ& TDJRQQ TDSRQQ^ TMJRQQ TMSRQQ\tidt.oe idt.cMS CnEMB MLIBFPMLIBCjmOLAUXDATAIDT_TEXTCODEAUXDATADATA AUXDATA_CONST AUXDATA_BSSBSSFAR_DATA(1H H H V @Ew __acrtused _int_s3m5 _bkpt_trap _int_s4m5 _oflo_trap _int_s5m5 _array_trap _int_s6m5 _inv_op_trap _int_s7m5b{_rootdir _ndp_np_trap _int_s0m6_df_trap_runq _int_s1m6_Hogproc _ndp_ex_trap _int_s2m6_cputype _inv_tss_trap _int_s3m6wb{ o_lbolt_not_pres_trap _int_s4m6_time _stack_trap _gp_fault _int_s5m6_Hz _int_s6m6_int_bad _Timezone _math_err_Dstflag _int_s7m6 _int_s0m7_mpid_int_0 _int_s1m7_int_1/b{_runin _int_s2m7_int_2_runout _int_s3m7_int_3_runrun _int_s4m7_int_4_runtxt_curpri _int_s5m7_int_5 _int_s6m7_int_6_maxmem _int_s7m7_int_7_physmem_swplo_sw_240 _int_s0m0_sw_241_nswap _int_s1m0_updlock_sw_242 _int_s2m0_sw_243_rablock _int_s3m0_sw_244_Cmask _int_s4m0_sw_245 _int_s5m0 _int_s6m0_sw_246 _int_s7m0_sw_247_rootdev_swapdev_sw_248 _int_s0m1_sw_249 _int_s1m1_pipedev_sw_250 _int_s2m1_szicode_sw_251 _int_s3m1_sw_252_blkacty _int_s4m1 _int_s5m1_sw_253 _int_s6m1_sw_254 _int_s7m1_sw_255 _int_s0m2 _int_s1m2 _int_s2m2 _int_s3m2 _int_s4m2 _int_s5m2 _int_s6m2 _int_s7m2 _int_s0m3 _int_s1m3 _int_s2m3 _int_s3m3 _int_s4m3 _int_s5m3 _int_s6m3 _int_s7m3 _int_s0m4 _int_s1m4 _int_s2m4 _int_s3m4 _int_s4m4 _int_s5m4 _int_s6m4 _int_s7m4 _div_trap _int_s0m5 _int_s1m5_ss_trap _int_s2m5_nmi_int6ɊV ՈV ɂV ՀV zV xV rV pV jV hV bV `V ZV XV RV PV JV HV BV @V :V 8V 2V 0V *V (V "V V V V V V V V V V V V V V V V V V V V V V V V V V ȺV ԸV ȲV ԰V ȪV ԨV ȢV ԠV ȚV ԘV ȒV ԐV ȊV ԈV ȂV"ԀV"zV xV rV pV jVhVbV`VZVXVRVPVJVHVBV@V:V 8V 2V 0V *V(V"V VVVVV VVVVHɎVrՌVrɆVqՄVq~Vp|VpvVotVonVnlVnfVmdVm^Vl\VlVVkTVkNVjLVjFViDVi>VhV V VzV V DV>>V V DV>>V V V _ltol3?_maknode?_malloc8]_maptabC_max_maxttysH(_mfree8]_min_mknod|_mmcomm`_mmread`_mmwrite` _mptclose _mptioctl_mptopen_mptread _mptwrite_msgconvPd_msgctlPd_msgfreePd_msggetPd_msginitPd_msgrcvPd_msgsndPd_nameiVq_nap _nbwaitsem_newprocZ _nfc_accessz _nfc_chdirecz _nfc_chsizez _nfc_closez _nfc_copenz _nfc_eendz _nfc_execz _nfc_exitz _nfc_forkz _nfc_initz _nfc_ioctlz _nfc_linkz _nfc_lockingz _nfc_mdevz _nfc_mknodz _nfc_mountz _nfc_nameiz _nfc_ownerz _nfc_rdchkz _nfc_readz _nfc_setattrz _nfc_shutupz _nfc_statz _nfc_sumountz _nfc_syncz _nfc_unlinkz _nfc_utimez _nfc_writez_nfs_sysz_nicen _nodev _notavail| _novec_nulldev_open|_openiJ6_openpV_opensem_ownerJ6_panic_partab~_passc_passem_pausen _pimove_pipeV_plockV_prdev_preleV_printf_printn_proctl_psig_psignal_punlock_putc_putcb_putcbp_putcf_qputcH(_qswtchZ_rdchk|_rdwr|_read|_readi_rexit_saccess|_scharVq_schedZ_seek|_semaoeD_semconvD_semctlD_semexitD_semgetD_seminitD_semopD_semundoD_semunrmD _seterror_setgidn _setpgrpn _setrqZ_setrunZ_setuidn  _shutdown_signal_sigsem_sleepZ_smount _sptclose _sptioctl_sptopen_sptproc_sptread _sptwrite_ssign _stat _stat1 _stimen _stop_stty _sumount _suserJ6_swtchZ_sycheck_syioctl_syncn _syopen_syread_sysacct _sywrite_timeout-_timesn _tloop?_ttccharC@ _ttcloseH(_ttdvscnH(_tthiwatC_ttinH(_ttinitC_ttiocomC_ttioctlH(_ttlowatC_ttopenH(_ttoutH(_ttreadH(_ttrstrtC_tttimeoH(_ttuvscnH(_ttwriteH(_ttxputH(_ttxputiH(_ttyctlH( _ttyflushC_ttywaitC_ucharVq_ufallocJ6_ulimitn _umaskn _unameR_unlckfN_unlinkn _update_ustatR_utimen _wait_waitsem_wakeupZ_wdir?_write| _write_sb_writeiacct.obe acct.cFMS CnEMB MLIBFPMLIBCjmO2DGROUP ACCT_TEXTCODE_DATADATACONST_BSSBSS(<H H H V @E __acrtusedDb{_szicode_blkacty_namei_uchar_sysacct_suser__alshr_plock_u_rootdir_iput_runq_Hogproc_cputype_preleRb{ o_lbolt_time_acct_Hzb{ /_acctbuf _Timezone_Dstflag_mpid_acctpb{_runin_bcopy_runout _compress_runrun_writei_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev@WV>0 tw Eu'>ti66I>t%;jhh t%D%=t % V 6V^_V6 u8Vjhh^ln 66 66+prRP6v6t66xz|~RP*,>:t<FDTFV<>68: $%jV>%t FVDTV^WV++~|~ rF~jFP t#FV~|~ r jFPFF ^_=)VVVżV ͳVūV ťV ŠV śV ŕV őV ōV ŊVŇV ŃV tVqV nVeV]V WV SVPV MVJV GV?V:V 6V 2V .V +V#V V V VV V V VVV V VVVVV V VVV V VĿVļV ĸV ̰VĭV ĪV̠V ĕṼVVwV rV XVUVRVJV CV;V2V /V&V #VV VV T%_sysacct_acct _compresstalloc.oe n alloc.cԈMS CnEMB MLIBFPMLIBCjmO3DGROUP ALLOC_TEXTCODE_DATADATACONST_BSSBSSʘ(H@͘H H V @E_ __acrtused _badblock_biget_copyseg_brelse_wakeup_prdev_ifree _write_sb_clearb{ o_bufbase_delay_u_inodeWb{e_rootdir_runq_Hogproc_free_bimap_cputype_lbolt_time_Hz _Timezone_Dstflag_mpidb{._runin_runout_bwrite_runrun_runtxt_curpri_panic_maxmem_physmem_update_mount_swplo_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkacty_ialloc_v_iget_bflush_alloc_getblk_iupdat_getfs_bread_iput_sleep _cvts3superb_bswrite|DBad free countno spacebad blockOut of inodesbad countno fs WVvFVj FVbP^&bu^&>^&G^+&l&jkPvh%+1^&O&^&A&Q FV tvRvS t}^&d&bvvv>%u!hFVRPVRP V^&ƇbFVbP^&~&d~vh~tvvvvvvhttD^&j& lt &j&l^&Ƈd^_WVvFV^&Ƈdj FVbP^&buvv vS t^&&G^+&G &G^&d|f&bv vvhVRPFVRP ^&GV^&ƇbFVbP^&&G^FV &A&Q ^&j&l^&Ƈd^_^&+;V wr;F w^F V &9W|&9Gwvh+WVvFVj FVcP^&cu^&&&^F&F tvPv u+|u?D+DD++j~χV2DV:(V7V ΖV{ViVTVFV5VV:ͿV7V lV5[V AV>"VVVVV V8̭VxV oVlaV \V&V: V7@@G |^&9nt&n^&ƇdnjhhVV^&c^&LJd^&$@FFF^&+;Vrfw;Fv_vvvF>%tPFFVF+} ^&lv^&^&ƇcFVcP^&~&^&LJ^&LJ^&dtG&LJdgvv u^&&^FF&GFFF@Gvh"%^&LJnH^_VvFV^&n^&cuV&Ƈd^&d|F&9v;&4^&uF&9s&^&&^F&^V\<uTF9DuLtFV^&d&d~!vh0^&G^&LJFV96wh:+^WV>tI=uAuFV^&dt%&cu&bu&eu uRP9>w3u+|t%Ft DjhhVVL96wj^_Vjjv ui^&Ƈd^&f&hhVRPvv ^&+u CϡVϑVǀV|VaV5LV(CV3_runin_runout_runrun_brelse_runtxt_curpri_hbuf_maxmem_sleep_physmem _notavail_bwrite_swplo_nswap_updlock_rablock_Cmask _geterror_rootdev_swapdev _disksort_bdwrite_pipedev_szicode_blkacty_bawrite_bdevsw_bswrite_getblk_getablk_bread_breada_bdevcnt_wakeupblkdevdevtab\Vv vvt. D VFkxzV^WV+v vv u;v vvu# D VFkxzF Ftc> v\vv v uGvv vt W$ E WFkxz uv vv V^_WVv<$xD VD k|~uVVt V^_WVvD k tV DV^_Vv> vLV^VvdV^WVv@t V@t&ht $DFtwD5DwD5D$7  +;T| ;Drv^_WVFF#ku&FV 9Tu9DuF9D u u t;u+^_WVF;r hFF#k u hu;tPFV 9Tu9DuF9D uttٚt @jV땚V>u @DZVǫVǩVϣVϖV%ϐVφV#vVDV A:V!1V%VV V;V!VήVƨVƘVƔVƎVƈVƅV}VlVgVVVIV0V<-V)V"VVt2t^u ~uFÉF?u^t ^GF^E9Gw~t^G^9Gr֋FF΃~uDF^GE^D9Fu|^_ˊƷVƙV!~VvV^VYVKV6BV%(V"VV<VVVVVVVVͥV͑V,͋V~V#tV VVVVVVVVV&̾V%̸V̘V#|VyV%V&V%VVV-]_iodone_bflush_iowait_incore_binval8_brelse  _notavailO_bwrite; _Dsortm _geterror _disksortv_bdwrite_bawrite_bswrite_getblk_getablk&_bread_breadaRytclock.oe T clock.cӈMS CnEMB MLIBFPMLIBCjmO3DGROUP CLOCK_TEXTCODE_DATADATACONST_BSSBSSɘ( H4٘H H V @E] __acrtused_delay_clkreld_wakeup_spl6_sleep _tasktime_spl5_splx_addupc_uTb{&_rootdir_runq_Hogproc_cputype b{ o;_lbolt_time_Hz _Timezone_Dstflag_callout_mpid0b{_runin_runout_runrun_runtxt_psignal_curpri_maxmem_physmem_swplo _err_report_nswap_updlock_setrun_rablock_Cmask_proc_timeout_rootdev_swapdev_pipedev_szicode_v_spl7_blkacty_lticks_panic_clock@2Timeout table overflowTimeout table overflow T WV u E Et=~ F tn>ugjF>CD Dt<t\DTEU tDEvF t#>,tjvv .F؀?u9+tv9W$t#_$G F;uF+v+tv^P}G>F t>t+jFM^?tAtG^(tO(u jv^^2|GGGF,9Fr>t9u >th^_WVF FFD Dt9F|)F ;w hF)E Et ;w'hEEUE UEE ;sFFVDTF Dv^_~~8Fv.@Phhj.@PvUV VV V'VVV VοV }V0zsVmV,QV0NGVAV,"V-VV#V&VVV ߝ۝ѝV,͟VvV&qVhVbV]VYV/UVRF8V/4V//V*VV V V V V V V V V V V ĵV İV īV ̜V tVVVPVGV?V7VV VV_delay_timeout*_lblock _err_period _err_tick _clocktcprite.oe 0 cprite.cVMS CnEMB MLIBFPMLIBCjmO4DGROUP CPRITE_TEXTCODE_DATADATACONST_BSSBSSl(HH H V @E __acrtused_cprite_copyoutʠ xenix&jvv6˫V_cpritettfio.o.e kfio.cMS CnEMB MLIBFPMLIBCjmO1DGROUPFIO_TEXTCODE_DATADATACONST_BSSBSS[( "H H H V @Ew __acrtused_falloc _nfc_access_uchar_unlckf_xrele _nfc_close_plock _closesem_iput_suser_closep_u֎b{0_rootdir_runq_Hogproc_ufalloc_cputypeb{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{G_runin_v_runout_runrun_runtxt_curpri_getfs_maxmem_bflush_physmem_binval_swplo_nswap_printf_prele_updlock_rablock_Cmask_openi_file_rootdev_swapdev_pipedev_szicode_blkacty_bdevsw _nfc_owner_mount_owner_namei_openp_closef_cdevsw_access_bdevcnt_cdevcnt_getfi no file WVv |}㋿^ t% +^_WVv u{|WE%=Pu}u}u V|vLCWFEFE%FDF=u= t,=Pt=`tr}t}tWVFkFV96vN|t%DFF^9Wu9GuG%;Fu ʋFkvW댁~`uLF^?uF9GtOF9FrvjvF*P^vWjvF*P^W^_WVvDFD%=tP= t=`t,W9>vL>:uF<jvF*Pk-9>v"jvF*PkvV%^_WVv~D%=Pu|u|u WVu;t؎&et %^ t V t%>&u@u D%=@u+)I&9D t(9D tDžDu% ^_Vjhh u+BD%=Pu|u|u V &9D u uV^>&u %+Vvヿ^u 62ƄF|%^W̜ǧV ǘV ǔV ǍV vV lV eV SV IV =V 3V3 V6VVV V V ƵV ƮV ΠVƑV |VhV;V 0V7'V2V; V9V V V<ͱV ͗V'͌V#pV!eVLV4 2^24 cWVF6 E9FuE9Fute j Wσ~u }u~LNuƋ~ uh%+fFEFEE+EHEFWAt4F^9uGFFXF9FrhE ^_VvDjPtF>%tPV+hD%Fjj4DP^GWFRP DFFD9FF FPFPN~uv^WV^7^?NNONONO^7^?^_Vv|up |:D%=Pu |u|t#jjVD BttFtjhhVVDD LV^ WVvD%=Pu|u |ut؎&etBt%$xDjPtt WNFD^DG^D G^D G^DTGW F FDFD%=uEFFPFPVF~ r~ s?^F^F^FFFFPFPVF~ rD%Fjj4PF+EURP t^w7F4PWt^ wFϣVφVtVPV VƶVưVΦVΖV}VcV-2V.V.V+ VVV(V&oV[V:VVVVV̾V ĻijV2ĔṼV;`VWVT.VV2V 7F8PW@t66F<PW$~ tWW^_WV^7^ ?GFGFGFG}t^G%=Pt~ h^A 7^ ?^_WVvFV  FV|=t @tDF }@PFV uO= tR= tx= uFV9V|9FwvvvFV9V|9Fw+@@F Fvvjj jjvvvF Fvvjh jjF Fvvjj jFV DT B^_ WVFVFV+ }~tƋ+FVFV ~ tƙN^ډN^ u$v vvt WPWFV uNzFV9V|9FwjjPW~ t.W+vvvvWvvvv룋FV9V|9Fwvvv} t WFV9V|9Fwv vv^_WVv\w u6\+E FƩu#ƉEE&E (E jhhWW^_^GL:$L6DZVǮVǪVǤVǠVψV V+{VxVpVjV[VAV>V/V9)VV1VV1λV3ΘVΉVVVDV4VV35V1̻V̎VċBV :V (VVV V!h8j6\6\BVV VVV-h_ltol3_wdirJ_iput_l3tol{_itruncX_iupdat<_tloop_iget_iread_maknodetipc.oe mipc.cMS CnEMB MLIBFPMLIBCjmO1DGROUPIPC_TEXTCODE_DATADATACONST_BSSBSS](;H H H V @E& __acrtused_u _ipcaccess_ipcget\?WVv~>&u+,&9t9Dt(9Dt9Dt|u% ^_WVv F Fu-FFF;F}DuFƋ%+F+FF;F}WDtAFV9Tu<9D u7F %=u%D#F t% 묋^X uFƋF u% ux^F ̀DFVD T&D(DD^_@)-V%VVVĻV}V=V'VVVG _ipcaccess_ipcgetGtSlocking.oe : locking.cMS CnEMB MLIBFPMLIBCjmO5DGROUP LOCKING_TEXTCODE_DATADATACONST_BSSBSS*( )H H H V @E: __acrtused _lockfree _locklist_wakeup_u_lockaddb{/_rootdir_runq_Hogproc_cputype_locked+b{ o;_lbolt_time_Hz_copyout _Timezone_Dstflag_mpidb{ _runin_runout_runrun_runtxt _intersect_curpri _nfc_locking_maxmem_physmem_swplo_copyin_nswap_updlock _deadlock_rablock_Cmask_sleep_rootdev_swapdev_pipedev_szicode_blkacty_unlckf_v _lockalloc_getf _is_fcntl_locking%U8WVFF0F܋7F u؋GFԋ؋G%=PuuuvS^ԋG%=@u% ^܃t tu'jv^ww@u%F^܃tt>t ^?u+F>4t;>4t4 t^u(%^܃t>t^?t^t؋^܃t tu+Fރ>to^GW FV | |=~=u^G t =t=t-x^GWFʉV }wb^GW^GWߋ^ԋGW^܋GWFV |^GWFʉV(^GWFVFʉV̋FV؃ډFV~}F FtFʋVFVF։V | w FF@^܃tt t^?tvԃJ< u.9EtEU9V }p9FwhFʋV9U |9E vҋEU9V(|9Fw!F֋V9U |9E wWEt eWFʋV9UE|9Es>E U 9V3|9Fs,u u vv֋E%PW tFʋV>EU9V|9FwE U 9V }r9FsjFʋV̉E U ^܃uFvvvvvvj u^j^wwv@t;QϨVχV VVVeV;V-V-VVVV-ĬV-ĤV̘VpV-hVNVV, V^܃ujvvvvvjjvvvvvԋFFP tvԃJF< uF֋V9U~|9EvE%;Fu+FvvvvW t=t=u=u/=uq됡.9Et/~uvvvvvV tBFډvŃ~t.~t^ڋE U G W W FʋV~t.9EtG~t^ڋ^҉vښvvvvvW tFډ~ҋ6~t*~t^ڋ^҉vښF֋V؉E U y~t^ڋ^҉vښvvvvvs.9Et~tW~ڋFʋV̉EUF֋V؉E U vҋFE.9Et~t~u^ڋ^҉v~t^ڋ^҉vښFʋV9UT|9EsME U 9VB|9Fs;FʋV̉E U vvvvvW uqu u vvu5VEU9Vt9FtvvvvvV u,F֋V؉EU~uvvvvvV ^_WVv|J t2FV9U'|9Es .9EtF V 9U |9E w = u+~t~t~u^?uEuՃ~u %  QǮVbV4VVοVwV:VVVVͬVwV_VDV$VVV̠VCV V ⠚i~t~t~ugEt^^G^EUGW} @u } u+ E U +EU^GW ]G^G ^GW tqMj(W|J>%uR^_WVv\?u"r k&;w+.9Eu %$^_WVvDJF t(.9Eu^W~^? u^_WV>t# Vk&;w5 u>t-$%+ ^_WVvDt dV5^_WVv u6<.E~t+EF V EUFVE U +^_VvDT9V 5|9Fw.F V9T#|9DwF V9T  |9D wGBFV 9T5|9Dw.D T 9V #|9FwD T 9V |9F w+^YVV+ͥVŗyVmV-aYVUV*IVCV=9V VVVVV*VĠV̔V#~V [ _lockfree_lockadd _locked _intersectr _deadlock_unlckf\ _lockalloc _lkfreelst'_lockingtmalloc.oe  malloc.ceMS CnEMB MLIBFPMLIBCjmO4DGROUP MALLOC_TEXTCODE_DATADATACONST_BSSBSS{(/H(H H V @E __acrtused_malloc_mfreeb{&_rootdir_runq_Hogproc_cputype b{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{_runin_runout_runrun_runtxt_curpri_printf_maxmem_physmem_swplo_nswap_updlock_rablock_wakeup_Cmask_rootdev_swapdev_pipedev_szicode_blkacty,Map overflow (%x), shutdown and reboot 3WV^09F&uFEF)uEEE u =u+^_WVv ^=t9uv^9s9EE;u/FEF;EtEEEE=ulF;Eu=t F)EFP~tJ^G_؃t^wh:EFuvFFFF u݋^?tv^_S $VV坔_malloc_mfreeItmm.o e Lmm.c MS CnEMB MLIBFPMLIBCjmO0DGROUPMM_TEXTCODE_DATADATACONST_BSSBSS(e˘H H H V @Ed __acrtused_min_copyio_copyin_copyout_u_maxaddr _maxkaddr_mmread_mmcomm_mmwriteՠijvjvV<>FV:;Vw r;Fs%~uRFV:;r?w;v7;N(|;Fw!.G +ҹ;Vw r;Fw%~u FV:;r w;v%>%t>:uh6:F t =t8~uavV68666>6< +6<>66)6:뗃~uV6<6866V68666<^\VYVUVQVEVBV>V:V-V)V%V!VVVV VVVVVVVĿVķVİVğVĉV~VlVgV_VXVGV4V*V&VV V %_mmread_mmcomm _mmwritetmsg.oDe msg.cMS CnEMB MLIBFPMLIBCjmO1DGROUPMSG_TEXTCODE_DATADATACONST_BSSBSSR(yH H H V @E3 __acrtused_v_msgmap_mmuget_msgque_msgh\b{_msgfp_msg_ipcget_msgconv_msginit_msgctl_printf_u_msgrcv_malloc_suser_rootdir__lshr_runq_msgfree_Hogproc_cputypeЎb{ oC_lB bolt_time_wakeup_Hz _Timezone_Dstflag_mpid_copyinb{_runin_runout_runrun_runtxt_curpri_maxmem _ipcaccess_physmem_swplo_copyout_nswap_updlock_rablock_Cmask_rootdev_swapdev_copyio_pipedev_szicode_sleep_blkacty_mfree_msgsnd_msgget$Can't allocate message buffer. QWVvƙ>2k*Et ƙ>2;E t %+^_.V0Fҋ7 uk2^ҋG t=u=u!%C&9t!9Dt u+tjV|uD^ҋ2 }D D Dt DPDt VD&9t9Dt uj*FP^ww@u%D9Fv uFԉF։DF܀L DD&T(D9FvDtFDd V2FD*hV uj*^wwV@ud^WVv~ ~uD^=uFDLDt d V}tE@PE6H>6Ph>u h>^_V0FFPj*62h^ww7 tS~t3+DDD0D+DDD"T$DT D&T(D &2ȋ-*ȉ2^WV6&8+ұ FP=uh8Fj68h+E  F4;|F^_WV0F7F uhP t^}%+FF+^w^G G uovbǎVuV&_V UVAV1V.V$V5!VVVV VVVVVVVƽVưVƬVƑVrV dVaVTVHV?Vu'^Guhh u{%7~t9F6H>6PhF u^Gtnhh몃~tjjv^GWRP+ҊԊ*NȋF.6RP @u&%F@PF6H>6PhDFD.GDDT >FVEUFE~cǘVǓVljVDžV|VgV5dV`VZVMVAV07VVVVVVVVƼVάV3ƩVƖVΊVƁVtV3eVHV;V !VVVVV&V ŻVŭV͝V ŒVͅV3nVYVLV$BV>V/VVV0VVV̿V))VǠMhtFE|u||\?|Dtd DP2^_Q AV8V0V$ S_msgconv_msginit_msgctl;_msgrcvN_msgfree_msgsndh_msggetNUtnami.oqe nami.c<MS CnEMB MLIBFPMLIBCjmO2DGROUP NAMI_TEXTCODE_DATADATACONST_BSSBSS(H H H V @E< __acrtused_v_nfs1_nfs2_uchar _nfc_namei_copyio b{ o_bufbase_uOb{m_rootdir_runq_Hogproc_cputype_iput_plock_lbolt_time_Hz _Timezone_schar_Dstflag_mpidb{_runin_mount__lshr_runout_fubyte_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_rootdev_swapdev_access_pipedev_szicode_blkacty_bmap_iget_brelse_namei_breadWV>t'jv vvF>%u tFHJFV^ u~ u>4t>4u %+/u$6F u 6^/t u ~ t͋6DD%=Pu,|u&|u 96Dujv vvjtt>%tCV>uoFVHJjv vvF>%tB uFN! t->%u&~\s ^FLj^/u ^F~\r^/tD%=@u|u% j@V>%t<+><FFF96Fu>N.u>O.u >Pu<>9T~|9Dw~~t v~ u_ u[hV t6\F FtFV-<>h<> RPV>%u%y<uo~t vj<> RPVFV>%t5 }%)vvtF>%t PFjjP^GW<RP <>^L uF Ft<>FVF@@FtFFFFF^F#F^ȊN#F;tRF~|Ѓ~t v~ u uhV 8ϫV(ϕV.uV GV 2V .V V V V VV V V V.V V0ƲV ƤV ΕV,΍VƈV ƄV zV.jV bV UV LV,DV?V ;V 5V 1V V V(V.V V V V žV ŸV ūV ŨV ŝV ͔V(ŋV hV BV :V 0V V VV V VVV V-̾VĮV ēV wV oV `V YV RV 9V 5V %V VVuo%DF>Lu\|uV>O.uOF9F}BFF؃u+F9u"V^DVXFV6Lv t^_HHJ*V6J6HHu%^ĜMV VľV ĺV ĶV ħV ģV ğV ̂V-|V sVbV[VLVFV B^_Vv j Vu ^Vv$t $V^q]&VV"V̓VbV+V"V"VV̼V̐VČV ĉV \VVVSVLV5V/V%VV V)V%`5_plock_prele_pipe_openp_closep<t prf.oe prf.cMS CnEMB MLIBFPMLIBCjmO1DGROUPPRF_TEXTCODE_DATADATACONST_BSSBSSQ(HbH H V @E% __acrtused _seterror_printn_uwb{&_rootdir_runq_Hogproc_cputype b{ o;_lbolt_time_Hz _Timezone_Dstflag_mpid_bufbaseJb{_runin_runout_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_panic__lrem_rootdev__aldiv_swapdev_pipedev_update_reboot_szicode _panicstr_blkacty_prdev_printf_deverr_putchar3f0123456789ABCDEFpanic: %s %s on dev %u/%u error on dev %s (%u/%u), block=%D cmd=%x status=%x 頬WVvFF%t uW嬘ludtxudtut otxu+jou xu P^j7osu"^F^F tSWcu^*P1DtXtJjDu P^w7FF^_WVv F~}+F tFV؃ډFVu~ t~ t F~t uFj-+9~~F Fu< u7 ~3EFV~|s^݊G؊Pn^׋ƙRPvvF~tF+FHF;| )vFFFCƙRPFPGg^_vh>u FjF*PFPvhV^wD *PD Pv h-v vtthE ^F%ԜXƤVΒV(Ə{V(xVV(S8V#1V".V%%V%V(VVͬV*ŧkV*V̸V*̡V*zV!V*E _seterror_printn_panic_prdev>_printf_deverr\"tprim.oe prim.c)MS CnEMB MLIBFPMLIBCjmO2DGROUP PRIM_TEXTCODE_DATADATACONST_BSSBSS(H H H V @Ex __acrtused_putcf_putcb_getcbp_getcb_getcf _cfreelist_bcopy_getc_putcbp_spl6_wakeup_splx_putcNWVvF<~O |EE؊A*FE8Eu6D uD>>thFvF^_WVvF| t E;u?~> uvD*EE~u|^?|FȊEE؈Iv+^_WV6 tDDW^_WVv6>thW^_WVvF| tEȊE+)D uDv^_WVv~FEF uu^7uDȊD+v+^_WVv~ v t ^GF u+F^)?x^GFGȊG+F;:PVvv+~^^G u^G^FWVv^G+z^_ WVv~ v t)^GF t ؊G;u[FFF u+F^?^^*G^G~u ^FG^F^FG^GFG+ȉN;QvVv^FG+~IWvV^G+Z^_V`VOVVVVΙVƏVƇV_VV V ͮV ̀V kV bV _VZVSVOVIVBV +V $VVVV V ļV̭V ģVĚV̆V nV \V YVTVMVIVCV V ŐS_putcf8_putcb_getcbp _getcbv_getcf_getc_putcbp_putc|trdwri.o3e R rdwri.cMS CnEMB MLIBFPMLIBCjmO3DGROUP RDWRI_TEXTCODE_DATADATACONST_BSSBSS(H H H V @E __acrtusedDb{ _Timezone_Dstflag_mpidgb{@_runin_runout_runrun_runtxt_curpri_maxmem_physmem b{ o_swplo_psignal_nswap_updlock_prele_sleep_rablock_plock_Cmask_u_rootdev_swapdev_min_pipedev_szicode_blkacty_bswrite_bmap_bdwrite_clear_getblk_getablk__lshr_bread_bufbase_breada_pimove_iupdat _nfc_write_brelse_copyio_wakeup _nfc_read_max_writei_readi_cdevsw_rootdir_runq_Hogproc_cputype_lbolt_time_Hz WVv>:u>>}%DFD%F=u=tY= t8=@u=`uD%=Pt|t|tV F*PFkD Du9|Bu@twLDVjD@PV뿋D<<><> FVFV><6:+PF~`ts~uDTDT+<>FV  } wF+9Vw r9FsFFjvvVFV>%taDFFV~}4~t6jFhww^GVDFTH;Vu1;Fu,~t%F=u66vvv vvvFF=u FVDFTH^tF~tjv^GWǃRP~uCF+)DT9>|><(r+><F=u|||$s^gv >%u>:t ~t~u5D Dt<+D>D>}%DFD%F=u=u|= t8=@u=`uD%=Pt|t|tV BF*PFk˜ϛV(?V8V&VV+V VVVV)ƦVƣVƚVƒVwV&-V#V%V VVͺV!ťVšVńVuV:(v$|||(s:F(+D:)F@t:LDVjDBPVD><>>%up>:ti<> FV<F6:+FP~`u~t+PvvVFV>%u~ti<D>DDtdDD@P>%t>~u5F:FDT: w=(v |@t|@t % j 6. DFuvvv*~u~u| |ہ|$rvvvFjW؋GWFRP>%t v~t vv~t~@u"<>9T9|9Ds2<>DT#~u+|D9>u><(u>< B~tjhhV%^_Vv $ F PV6866vv @u%66+6<>)6:^F9FvFFF9FsFFsVƽVƹVƳVƬVΠV*ƗVƓVƇVwVlV'hV6eV6TVQVJVDV)V%VVVVVV)VV&ͲV#͆V fV cV\V:V+VV V+V VVV̩VğVĕV̊V"ąVāV{VtVpVlV]VTVFV8V.V"V VV0_3_min_pimove1_maxy_writei-_readitsem.o^e sem.cMS CnEMB MLIBFPMLIBCjmO1DGROUPSEM_TEXTCODE_DATADATACONST_BSSBSST(&H H H V @EW __acrtused_falloc_uchar_sleep_iput _closesem_access_prele_opensem_ub{-_rootdir_file_runq_Hogproc_cputypeb{ o:_lbolt_time_Hz _Timezone_passem_Dstflag_mpidb{ _runin_sigsem_runout_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_plock_Cmask_printf_rootdev_wakeup_swapdev_waitsem_pipedev _cwaitsem_szicode _nbwaitsem_blkacty_maknode_namei_v _creatsem_getfH no file WV>0jhh u1>%tEPP uDD@|t%VdD%=Pu |u|t%%hVV>%uF t^wD+DDD ^_WV>0jhh tgD%=Pu |u|t%%V@|u%&hVV>%u̚F t^w^_WV0F7 u% ]uD%=Pu |u|t%%<kEt ƙ><;E t %+^_WV0F7 u2^G= vc.&9t9Dt utj^7DF|7+E9EtEPE}tEPEFN uD-@Pth^< }D D D &9t9Dt ujh^ww@u%D̀DDThV tj^wwV@thV tj^D9Gr%W^_\ǢVχVsVXVHVDV8V 2V -V &VVV VVVVV ƿV΢V΋VhVRVFVC^+VVVVVVVťVŘVŏVFV8VVVVVħVmV _V\VUVGV=V /V,V"VV~G2BhV t/^D9Gsŋ_\GhV t^D9Gs_\hV t^GWFVDF|FN ujvvW@uFhV t^D9Gr_\GhV tP^D9GrGF;Fv%".^|F t}t!EE}tEEP.GE^ww7hV tDPh^ww@uFD9FrBPj^7F|D9Fsr^F㋇ t$}t5EE"^FF9v}tEEP.G߃GESl-^_WV.-,㋷ u|uDFk^pF ukFƉF؋G^O^_ى^+ډN^ |bF;|X;wT^FF Fu^tGFPk^x~^tGFPFN tCD96u> t95u=6.-,LJ^_WV0FFPj6<h^ww7zϯVǡVǞVǑVǂV tVqVnVhVSVMVFV+VVVΊVgV YVVVIGECA?=;97(VVV VV V͟VœV ~VoV[VRVVVV̽V̢VeV:VVVwg u~t^^~@9G~ %Ds^wh u%ۋD^GDDT^tD9Gv%D &<ȋ-ȉ2^_Vj6Jh+LF>H;^ WV0F7F u^B9Gv%^kGPhww@u%+6|tPv t^9Gw%^G9GwF~t8^7 u%,S^kGPhww@umF+^9Gw^G F|؋+ҋȋDڙڡF;#|;wDt@4^7t t*>%u%" uv^7Wh^D^tGFPGG||D؋^;w@Dt4^7t u^D^?utGF tv^7WhDt% ^GhFP ud^GO=w^GFP%^?u& tv^7WhDu^GhFP u^G,ϟVπV}V ^VUV)VVVV VΎVfVcV OVHV;VVV VV ŴVͧVłVhVQV HVl^F9G|F9Gs FF븋^F 9GwFFkFljF؍GVW_^FE9F|Mx<= tV^_œ!VV̤VVVLVHV!VV [j_seminit _semctl_semop\_semconv_semexit_semaoe_semunrm _semundox _semget>ˊtsig.oe Ysig.cMS CnEMB MLIBFPMLIBCjmO1DGROUPSIG_TEXTCODE_DATADATACONST_BSSBSSV(BHH H V @EG __acrtused_access_itrunc _dumpcore _freeproc_iput_stop_ub{&_rootdir_runq_Hogproc_cputype b{ oP_lbolt_time_wakeup_Hz_swtch _Timezone_procxmt_Dstflag_v_mpidb{'_runin_exit_signal_runout_psig__lshl_runrun_runtxt_curpri_maxmem_physmem_swplo_savfp_nswap_updlock_rablock_psignal_Cmask_proc_sendsig_rootdev_swapdev_pipedev_szicode_core_spl6_blkacty_setrun_splx_issig_maknode_namei_fsig_schart coreFWVv t,9uu vW,9>w^_WVv~O |G}BϚ D T<u,|~&|2~D2FVv^_WV>.E EuW=t=tel>u5>u.F,9Fs.^E9Gu?u jSF,ס t>ɚ!E!U{  t݋u̓uE+^_WV>.}t896v/E9Du"VEt% t,6.P^_ WV>.>uhEtW uɚ!E!UF؋WFV t'%t t+GVvv0=| =~ = |= 62 tƀV^_V^GWFVFt~^F~+^V*9&t%HJjhh u>%u^h tMhV u#D%=ujjVV% V>%u+^Ԝ3V*V%VVVVV5VV6V8V8VƼVƹƵVƬVƨVeVWV/TV3V*VVVV7VV͹V#ŶVŰVŬV͙V͐V7ōV|VqVfVXVTV)KV2V+V VV VVVVVV)VĺṾV7ĔV́V3vV2mV0MV(VV'V)H_stopC_signal_psig_psignal0_core_issig_fsigpTtslp.oe  slp.cMS CnEMB MLIBFPMLIBCjmO1DGROUPSLP_TEXTCODE_DATADATACONST_BSSBSSJ(TH H H V @E1 __acrtused_v_swapin_panic_sleep_spl6zb{5_rootdir_issig_runq_Hogproc_spl0_cputypeb{ oq_lbolt_time_u_sdfork_Hz_wakeup_swtch _Timezone_mmuset_Dstflag_mpid_C procdup_xswap_splxb{#_runin_qswtch_runout_longjmp_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_savfp_setrun_bufbase_sdswtch_rootdev_save_setrq_swapdev_pipedev_mmumap_resume_szicode_blkacty_proc_idle _copystime_sched_newprocޠ no procs-WV6.FD"|~DF$D<~gD Dt+ t"D"WFtPV>thD Dt t 뷚W+ h ^_WVvF9u"u&=u!F9u"u Wv,9~w^_WV69vtt& u^G&FW^_VvD"VDuD>th 8D}^ WVF6<u.Du(D;F~|$t\$G t DF,96wā~ujh떚W u+~~96vy<tD$<u|$t\$G t,؀<t<uDȊD-F9F}ڋFӃ~̀<uȊDȊD-FF9F~FF뤚~ ~|~|ejjWjh6. WV>.th.GtO>uh.*t>ujh th 6h  uh tFF> t4Et$E;=ǠV ǎVψVyV.vVjV.gV_V3\V6XVPV2DV.AV9V,2V+V!VVV)V VVV6VVV/VVVVξVΞV VV6VVV VVVVV ŢV6ŞV ͓VŇV~V!tV*qV6mVfVSV/6V2V )V V VVV*VVV6̲VįṾV̝V̘V ̍V̀VxVuVqVjVdV PVJV 9V VV(>t9>u~FFE~}& ű~ u 뚚FF uE& ^E&G&ƢEe tPu^_ WV+>0uF=u u~9EtӃ,Nu u h9vsvF,F>.D(DE D E D EDEDEDE$D$DEDDDEDF^㋇^F tGF~|}$t ]$G]$G DG>FtFG>uh}*t VW6.EDE D EDh t*h.*tjVW>.VL+^_3V/VVV,VVVV.VŶVͭVšV͘V)ŕVŏVňVŁVzVOV(VVVVםVĭVĪV6ģVğVęV̂V3{VvV_V \V!LV :V83V7/V! V V yX_sleep_wakeup_swtch_qswtch_setrunA_setrq_sched_newprocAtspt.oDe " spt.cMS CnEMB MLIBFPMLIBCjmO1DGROUPSPT_TEXTCODE_DATADATACONST_BSSBSSB(nH H H V @EN __acrtused_ttrstrt_copyin_timeout _mptioctl _sptioctl_ttiocom_u%b{:_rootdir_runq_ttlowat_Hogproc_mptopen_cputypeb{ o _lboltb{"_spt_tty_time̎b{C _mptopened_Hz _Timezone_Dstflag_sptopen_mpid _mptcloseb{_runin_sptproc_runout_runrun_runtxt_signal_curpri_ttinit_maxmem_mptread_physmem_swplo_nswap_updlock_sleep_rablock_Cmask _sptclose_passc_getc_rootdev_swapdev_sptread_pipedev_szicode_linesw_blkacty _mptwrite_wakeup _sptwriteV~|%qkFDD*u#VDD ^t-L*'D*t>&t%)L*jDPD*tVD.^VkFDVD.D*^V^t&kDVD.DP^V^tkDVD. ^VvF=wz.d*D*!ugDPYd+L+Md+L*BD*t<>>6)>:FFO u<|VjDP|/uD"t;^FD*tϏV'ρV5eVaV]VYVOVCV@V: t^_VkFD~ tuD P }vv v vV D* t| uD$Pd+^F̭V5̔V{V,mVSVIV2  _mptioctl _sptioctl_mptopen_sptopen _mptclose;_sptproc_mptreadl _sptclose_sptread _mptwrite _sptwriteJtsubr.ome Dsubr.c%MS CnEMB MLIBFPMLIBCjmO2DGROUP SUBR_TEXTCODE_DATADATACONST_BSSBSS(gǘH:ӘH H V @E> __acrtused_brelse_biputl_bswrite_passc_u_subyte|b{._rootdir_runq_cpass_Hogproc_cputypeb{ o__lbolt_time_fubyte_Hz _Timezone_nodev_Dstflag_mpid_bigetl_nulldev_bufbaserb{_runin_runout_runrun_novec_runtxt_curpri_printf_maxmem_physmem_panic_swplo_nswap_updlock_rablock__alshl_Cmask__lshr_rootdev_swapdev_pipedev_szicode_blkacty_bmap_bdwrite_alloc_bread>interrupt from unknown device, vec=%d unknown interrupt kWVvF u+Ff ~ |~ u$FV ;|;r %^DF+9F ~|~ s~~@PFV uF~ tvvF t؋GWFVSFV@P B }@PFVFFFn ^ F~~!FjFPFV9V |9Fs ~u FV)FV N뿻 +^@PFV t ~ uvvF u؋GWFVSFV +^@P BvvvF>%t PjnFV N*PvFV ui~ tvvF uv릋^GWFVSvvPv~u vvvF~*|LPv.^_VvV6866@u%:<>6>:u+^V>:u06866@u%:<>6^%vhh' aV!^VVS@V3V.V)V%VVV V VVVVVVVVVƿVƻV΢VyVoVeV/TV=V/V0VV(VVV1͔V/sV0V&V%V%̯V/̑V0ZV%WV%DV>V6V@_passc_cpass_nodev:_nulldevE_novecK_bmapNtsy.oe xsy.cMS CnEMB MLIBFPMLIBCjmO0DGROUPSY_TEXTCODE_DATADATACONST_BSSBSS(ZH H H V @EJ __acrtused_u_syopen_sycheck_syread_sywrite_cdevsw_syioctl tjv<*P<k t<*P<k t<*P<k  t"vv v v<*P<k V>:u %+:6.D9G,t%^ UVVļVijVĬVĞVĔVĎVyVmVcV]VTVHV>V8V/V#VVVV=_syopen_sycheck_syread*_sywriteO_syioctltqtsys1.oe sys1.cQMS CnEMB MLIBFPMLIBCjmO2DGROUP SYS1_TEXTCODE_DATADATACONST_BSSBSS(1H H H V @E __acrtused_v_sdexit_getblk_expand0 _nfc_exit_bread_fubyte_newproc_signal_mmuset _nfc_fork_passem_bdwriD te_lock_closef_biputc_plock _getxfile_xfree_semexit_acct_psignal_suser _mmupfree_copyout b{ o _bufbase_suptr_setrun_ub{_rootdir_runq textlock1debe7d5_Hogproc datalock1debe7d5_resume_brelse_cputype_wait_subyte_lbolt_bigetc_time_exec_Hz_cprite_exece _Timezone_swapmap_setregs_Dstflag_mpid@b{/_runin _nfc_eend_runout_iput_runrun_mfree_runtxt_curpri _freeproc_maxmem_physmem_swplo_fsig_nswap_xccdec_updlock_sleep_rexit_rablock_Cmask_proc_gethead_fuptr_rootdev_fork_exit_malloc_swapdev_pipedev_panic_szicode_blkacty_maxttys_punlockOut of swapF0+G GWVF uF+Fv0FjhF u h8 tF^G Gtx+FF^G Gt&8% PwwFV^FGF Fui^G G t^+GG8% P^w wFV u&~t vFR u@=^FGFF FtF~u ~u%r%vvFF@u%>%u~t v^G%=Puuu Sv+r=F+ƃRP6F؀^gvFu8~t vF +RP6F+FvWGv~~(FD$FnPv t>%tj 6.LN+-FVF@@nN^+ȃN^ G F+FFjvvFPF+F9FuFFN~}^FtFvv~t v^G%=Puuu Sv8% Pvvvv FFuD~t vF +RP6dzVPǭV@ǩV@ϔV%wVbVWV8LV6)V%V2V.VVƚVƖV΋VƈVVoVBV,V)VP#V@V@ VV%VVPV@V@ͬV8͡V6~V%lVgVXVKV@V VVVKV̠VKđVbVYVRVGVODV1.eE(+LJF|}*tuE9Eu&>:t:9G,uG,juE+㋇^F t PF|6D6D>Ft6F6FvWFEEUEUF,b^E9Gu-G^?u jh,^?u!S^E9Gu jS^E9GuGF,9Frh 6^_WV+,J.E9Gu;F=u jWJ=u#E uM E2W 4",9>w tj6.% ^_Vv~t D2D4DTDTDD+DDDD"^ WV@PhF u% 3v@PhFF6.GF=u ~u~F9Eu=tF,Nuڃ~t>&tk,;Ft"9F|% u^G2ƜQǰVϞV ǗVǎVdžVIǂV{VEVAV8VI+V:(V1!V>VVOV1V>VVVVƹVƳVƚVΏVEƌVƀVwVjVAfVJV=6V0VIV$VIV VVVVVIŦVIśVŗVœVŏVņVłV~VzViV`VXVSVKV8HV?V<V5V,V8)V VVVVV VUVVV̹V̴VģVĝVĉṼVV}VkVN`VNV:KV14V(V*VDg4lnprtv+|~xz6hj@uj^G24^_V60 t\ t=t=t(=t;@6t976u+$6u.$t 6t%^.O6V6.w$ t D D uD ^V&6u.-, t.g.w$ tL u V^z͇VCwVoVaVI^VXV8V3V'VVV VV!VVV#V!VVVV̲VįVĠVĜV̎V ̂V zV pV iVdV`V]VZVWVTVQVNVKVHVDVAV=V:V6V.V*V'V#V VVV)V)VV V+V+VĐ_lock textlock1debe7d5 datalock1debe7d5_wait_exec_exece _freeprocV_rexit_fork_exit*_punlocktsys2.oe ssys2.cPMS CnEMB MLIBFPMLIBCjmO2DGROUP SYS2_TEXTCODE_DATADATACONST_BSSBSS(H H H V @E __acrtused_falloc_uchar_locked _nfc_link_plock_suser_iput _nfc_copen_readi_wdir_mknod_prele_access_writei_u~b{._rootdir_rdchk_runq_Hogproc_cputypeb{ oX_lbolt _nfc_mknod_itrunc_time_setjmp_Hz _Timezone_Dstflag_closef_mpidb{!_runin_openi_runout_runrun_close_runtxt_curpri_saccess_maxmem_physmem_swplo _nfc_rdchk_cdevsw_nswap_updlock_seek_rablock_Cmask_open_rootdev_swapdev_read_pipedev_rdwr_write_szicode_copen_blkacty_creat_maknode_namei_link_getf\jjWVv0F7 uu% ^GW68G:$@EF؋G%F=t=@ukt+F^Jt*jEU:RPuuSv tvv@tUuP^GWEU?~uv+EE#^G%=Puuu SEU<>uv~u\>:tUҊԊ*+<>FV | wv%:+9Vw r9FsF:^G+:FF%@PvF:~t(~@t!~t^G%=Puuu v^G+:+EU^G+:2^_V604F u؋GF2u% ^G%=u#~|w}^Btt@tsk^G%= u'GFjjjhfF*PFk <^G%=Puuu S^G%=Pu\2^V60tD@P^V60th^WVvu%tijhh u(>%tF P uDϞV=ǎVV>|VyVjVOV:FV5V:*VVV+V,ƨVxVmVRV@MV@VV:V,VVVV̾VĬVlVeVaV[VWVGV.V@$VV7V7E%=Pu }u}t-t%_jhh uIvVW>%t)E%=Pu }u}tJuDE%=Pu%'t hWthWE%=@u%>%tF ut;E%=Pu }u}t$}JtW% jjWW^ƈ^2Fh  t!>%u%^LJ^v(VW>%t^LJ^^OW^_WV>05 tLJ^V^_WV0F7 tx|E%=u%c^uDTGW'^u\GW^^t%%^|GWDT^GW24^_WV0Fjhh uD%=Pu|u|u V||%D%=@u uV^GWHJjhh t,E%=Pu}u }u%%Wy>%u2\D9GtS%V>%uD @V^_WV>0E%F=t=Pt ujhhD%=Pu|IϝV>ךV˗VωVsV`VSVJV CV:V.V'VVVVV>VVVVV οVƭVΚVqV>nVkVcVVVRV.VVV@VͷVűV͞V@řV͆VzVnVeV!\VTVJVCV6V3V-VV VVVVľVĹV̥V̓VąVSVJV 4V>1V.VV)iu|u VE t%:>%u(*&,(jhhF t}^Gt hP^Gthv^Gt j@v^G%=Pu"uu^u jvv6&>(^_ˊYVVVVVV̪V̎V>ԋVȈVăVĀV}VzVwVsVlVZV)V= VV Vx_mknod_rdchkF_closeE_saccess_seekv_open#_read_rdwr_write _copenY_creat?_linkD ctsys3.ode Isys3.cOMS CnEMB MLIBFPMLIBCjmO2DGROUP SYS3_TEXTCODE_DATADATACONST_BSSBSS(JߘH H H V @E# __acrtused _nfc_sumount_ucharb{ o_bufbase_closef_fcntl_bimap_suser_v_bdevsw_xumount_update _nfc_mount_bflush_cdevsw_bdevcnt_binval_plock_u_fstatb{z_rootdir_runq_Hogproc_cputype_lbolt_time_Hz _nfc_mdev_stat1 _Timezone_stat_Dstflag_mpid_copysegb{_runin_runout _cvtv7superb_ioctl_runrun_runtxt_curpri _write_sb_maxmem_mount_iput_physmem_swplo_prele_nswap_updlock_rablock_Cmask _nfc_ioctl _nfc_stat_rootdev_stty_iupdat_swapdev_copyio_pipedev _cvts3superb_brelse_copyout_szicode_blkacty_getmdev_dup_gtty_sumount_inode_namei_smount_getablk_bread_ufalloc_getf|WV>05 tuut^_WV>0jhh tuuVV^_ WVvD%=Pu|u|uv vVFtjhhVDFDFDFDFD FD FDFDTFVDjPtjj FPD%EU4RP Wjv vFP@u%^_ WV0F؋$F'?^7 t\F@uj }D^ ||% .>2^9?t#㋇^F t P㉷^D^_WV>05 tyE t=t==tD=tJ=tKWEF |M=HPF |=㉷^D02$EH$E$%^_WV0F7 u2^fu v^fu c|E%=Pu}u}u W>E%= t%,EFP^wwwF*PFk ^_V60DTDTD t^V60DTDTDt^WV0F upF>%*u j?>%tJ^͜ǨVϜV ǔVϋVBVyVkV&WVIV&5V%VVV5VƯVƝV΋VLƁVsVYVNVJV?V+VKVLVVVVųVŬV͌VKvVL^VPVDV?0V>'V;VJ̬V9ĨVĥV̓V6`V-WVBVG?Vwދ~ uFEj^t+PF*PFk>%tVjjvF>%tvj^u + ujEPFVhRPvRP ^&+u &DUtvv^&Ft%#ui^&Ƈc^&Ƈb^&LJ^&LJ^t*^&ev^&eu &Ƈ^&Ƈdvvv>%tu V-PvFk>%u%V^_FVFV-FVFVt;Fw^N&^N&^&LJt^&LJvFVtFVFVFV;Fr^F&^F& WV u)F>%*u j >%t9>vA=u7E9Fu/v96v(|tD9Fu%%LvuEFEvFV^&eu &ƇF^&ƇdhόVoV`VSV?V ;VF6V .V V V, VVVVBV@V-;V4V)V V0VV*V>~V>wVcV%AV"7V!VVIV>VVJVV čV kV,MVVGVV VVyfvvvj^&et+PF*PFkv$VVv^_Vjhh uVDFD%=`t%F;r%D%=Pu|u|u %*VF^G=V-VVıVīVĞVyVGvVsV`V>UV-LV@V7V V*Y_fcntl_fstat_stat1k_stat/ _cvtv7superb_ioctlz_stty. _cvts3superbR_getmdev_dupW_gttyP_sumount_smountrt!sys4.oe sys4.cNMS CnEMB MLIBFPMLIBCjmO2DGROUP SYS4_TEXTCODE_DATADATACONST_BSSBSS(h H H H V @E __acrtused_iupdat_ulimit_uchar_suser_unlink _nfc_chdirec_logtchg_setuid _mmu_ulimit_access_chmod _nfc_unlink_v_u _ultextoff_timesb{U_rootdir _nfc_setattr_runq_proc_xrele_Hogproc_getuid_cputype_writeiVb{ oZ_lbolt_chown_setgid_time_alarm_iput_Hz_chsize _Timezone_Dstflag_mpid~b{_runin_runout__lmul_runrun_pause__ldiv_runtxt_curpri_maxmem_ssig_physmem_swplo_sleep _nfc_chsize_nswap_umask_updlock__lshl_rablock_Cmask_getgid_nottext_getpid_rootdev_utime_plock_swapdev_setpgrp_pipedev_locked_gtime_szicode_ftime_blkacty_prele_itrunc_psignal_chdir_iget_copyin_kill_owner_sync_chdirec_chroot_namei_update_lticks _nfc_sync_spl7_nice_spl0 _nfc_utime_copyout_stime_getf/24WV60FV> w >FVRPjh+jPRPFFFj t4FP@u%^_V60 tt4T^WV>05+;w`r%d.F>4t>4u96*t tA6&^w 1 t96*t^9w u6& t6&^w ^w 6*^_*2&4WV>05+;w`r%[.F>4t>4u96,t t86(.>&t96,t^9wu6( t6(^w6,^_,2(4.G2G4WV60.F<t؋E9Gt:^EG^G2^_WV>05 |(~ u+.G(|' }+.ƈGD2^_WVjhh uE%=Pu}u}u WL9Eu}u%D6Lu uD%=@u tlE9Dt%] t V t |u%=.<>L68:L$jW>%uL @VW^_V0F7ʜǪVϙV ϐV ǃVzVsVmVgVcV_V\VXVSVLV8V,VVVLVVVV ΩVS֦VʣVƔVƉVqVeVWVIVVDVT9V#V VVVVVVVVVVV;VŹVūVŤVŞV͔VŏVňVŁVzVtVbVVVSVPVMVBV2V(V#VVVVVVVVVVļVĸV̫V̝VĚVČV̀V[oV$iV#aV+ZV(JV!?V!5VY2VU(V$VVWVV V VV젹F u u% ^wD%=Pu|u|u VD%=u* t V t|u%^}%ҊԊ*^9W|9Gr%rV^DT9W@|9Gs9|Jtjh@j^wwVj u&^wwV^GWDT BV^hD t hFWVvjhh uE%F=@t=Pu }u}t%E%=Pu!}u}ujVW>%tZj@W uKW<t9G%=Puuu jVW44< W^_WV>0 tjD%=Pu|u|u jV=d>&te(9D teE D @ tDu VV^_WV>0 tGD%=Pu|u|u jVED ED >&td @V^_WV0F؋7 ~3. t)ut$^G Gtww t%wF؋W24^GW^Wɚҋ.!G!Wu-.w,9uu=ǩVǣVǔVϊV7nVjV]VRVEV;VV VVδVOƱVΞV ΕVpVfVVV1VO.VV V V?VVHV ŸVͯVōV\VSYVVVAVQ>V5V*VQ'VVHVIVC̯V?ĨVĉVąV~VmVYV@V3VV]huj6.,9>w^_ WV0F؃|~%^ u?tF^F ~,X>.~u }u96w<t~~ F9Dt,߃~uE9Du~} F;Du݃>&t-&9D t%*9D t&9D t*9D t ~~%)F^t wV~~~u%^_V60jt4h@u%24^WV0F6.|(؋D(>2^_j(hE WV60>>2^_ WV60D DtjFPtt@u%FVFVjhh tsE%=Pu}u}uFPWM&9E t tD Dt% hW>%u FjFPFPWW^_V60=tO=t =tU=@tW\9T|%9Dv tE||:| | 2|@w+DT24%^ VVV VVVVVVΰVơVƝVƂVpV gVSVJV @V+V!VZVSVVVVVVMŲVŤVŠVŘVŔV̓V2ŀVsVeV^VPVYMVIVFVBV=VW9V-V[*V VVVJVVVVVĺV{VhVdV_V9V$VV VJV_ulimit _unlink_setuid_chmod_times_getuidH_chown\_setgidZ_alarm_chsize_pause_ssig_umask_getgid_getpid_utime _setpgrp_gtime_ftime_chdir_kill_sync?_chdirec_chroot_niceO_stime~tsysx.oSe sysx.c MS CnEMB MLIBFPMLIBCjmO2DGROUP SYSX_TEXTCODE_DATADATACONST_BSSBSS(HB˘H H V @EC __acrtused_suser_update _nfc_shutup_copyseg_u_bswriteGb{_rootdir_runq_Hogprocb{ o]_bufbase_cputype_lbolt_time_Hz _Timezone_printf_Dstflag_mpid_bimap_spl7eb{W_runin_reboot_copyin_nap_runout_runrun_timeout_runtxt__lshr_wakeup_curpri_sleep__ldiv_v_maxmem__lmul_lticks_physmem _alloc_cmem__lrem_swplo_nswap _dealloc_cmem_updlock_rablock_proc_Cmask_bdevsw_rootdev_splx_swapdev_pipedev_mount_szicode_blkacty_proctl _shutdown_getablkIF** Normal System Shutdown ** ** ABNORMAL System Shutdown ** WVFF u.+<t#tFV^&ƇF^&Ƈd96w>0 EujFءG ^GGvFVhRPu5 @t6^&G&W^&+;rw;r^&d&d~F vF>4t>4t }uFD<t.~u }u96w<u,~~F9Dt>@t%~uE9DuЃ~} F;Du>&t4&9D t,*9D t$&9D t*9D t96.t~~%6F^G=t=t+=|=~/% t5~J>5u5jFP^ww@u%FVFV^tu+F~|~v ~u~}~wjjFVRPF^tu$FPvvvv^ww'FPvvvv^wwڃ~u%^_dVV,ͫV({V"VVVVVVVĤVĘVďVćVVwVqVKVD#V#V V/V/Vʐ#_nap_proctlg _shutdownt&tt0.oPe tt0.cˈMS CnEMB MLIBFPMLIBCjmO1DGROUPTT0_TEXTCODE_DATADATACONST_BSSBSSa(XǘHH H V @E __acrtused_ttreadQb{_mpid]b{P_runin_runout_runrun_canon_runtxt_ttout_curpri_maxmem_physmemb{ o_swplo_nswap_updlock_ttrstrt_putc_min_rablock_copyout_Cmask_ttxputi_wakeup_putcf_rootdev_timeout_ttin_swapdev_getc_pipedev_subyte_szicode_blkacty_ttuvscn_signal_ttwrite_ttdvscn _ttyflush_tttimeo_colpres_rowpres_spl5_sleep_spl0_hqrelse_cfree_getcb_getcf_ttnulq_max_putcb_ttyctl_partab_colsave_rowsave _cfreelistb{0__tempq_u_copyin_ttlowat_ttopen_tthiwat_ttxput_qputc_rootdir_runq_fubyte_Hogproc_ttioctl_bufbase_cputype_ttywait_lbolt_cpass_ttclose_time_Hz_termsw _Timezone_splx_termcnt_Dstflag"({)}!|^~'`\\JXWVv>.E9Eu)>:u"|,u>|%(6:ED,jjjhDV d*L*^_VvD*td*jjjhDV ^WVv=tV>%t>:@roWF u؊GȊG+P6:FP6866^GP@u%vF6):1WF |+P68666@u%:>:tED*t<<} jV\^_WVvL*@jD PD1 uD*uAF\&D 9|~tD2FD3FVjV\\&D 9|'~tBL1@D2D3vvVjG'L*@~tPD P t~D1 t#>: ro|0uiF u؊GP6:WFP6866@u%v>6)>:^LjGWv68666u%:uv|0tp=t L=ti'FF u]L1`D6D2D3HFGu+PvVW"=t=Gt=a|=c~jWV>:t*~tFVD PhD PjϱVϣVϔV-DŽV:{V?WV4HVJ;VJ6V70V6VJV:V:VCV:V:V:V:ƿV:γVƬV:ΠV;ƝV:ƙV:ΆVƃV:lV0`V:GV+!V7V6 V,V>V*V-V>͡V,͓V+͂V*XV:TV:OV:CV@V:*;ufD/FtWVjV\FN tFu)D>*;wD/|?tD*u d+V|/tD*t d*V^_VvD1@tmϛVςV'=VVVVSV&'V& V#V>ͦV0͞V3ŚV.ŎV.]V8WV8VVVNğV8^V&SV#6V,(V*V,VV*砹ihvjvV^WVvD*t|0uD(tD$%' FD$F~ u(F FuD PvFFF(FuD Pvً^GFÉFF N u^F*|+uD*uD PhD PWD(tLF^F?t$^F;uD Pj\^GA|ZD Pj\Ft a|z~FD2F+F%?=v.a ^F t^?ukfD1tVj\F tD58D3}D3FuD*tFt ^?uD Pj ^%-؋D*tF%F u+~u |~u~tD Pj OuHF@uFtF Fu~Ft ^?u D*uFF%F=u"^F t,jE P~u ~u ^Fmq  ` Y |0tD^?P|uFD*tD/D*t5d*V&L+D?*ȡ PVhh^ WVv~ F=Dt =Dtf=Du=Du@= Du}|tDjhD=tءDDj V\jV\VjV|t*D-DkDPDUϥVǡV.ǕV.τV&yVHsV,eV*SV8MV8=V05V+2V8+V8VV'V'VMγVhV8V V%u$FD4FD0FtF$D1D0d+^_WVvPPVjG jWVh }d1^_WVv~u WVWV^_VvVjFVjND5PjVjG^VvVjFVjP^WVvFF2FD3F-A="v.|3uL3D58D3|D3D5D3D4=O|=u D3D4D3FGF F 볊D5AD3T3rD58D3}D3뼊F D7FcXF D7F D7F<Kp}pp777777777K<777\hVv l0v^_˨~VPuVNfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"k^UV)OV(EV*&V4V4V4V4V4VVͫV,͙VŖV9͎V?̓V*{V4sV6nV77V:0VNV:VQV;V:V̖V,ĉV1SV*$V V.V.ِt_ttread_ttout _ttxputi[_ttin_ttuvscn_ttwritex_ttdvscn_tttimeo _hqrelse3_ttyctl_maxttysݐ;_ttopen_ttxput_qputc_ttioctl_ttclose\$t7tty.oe tty.cMS CnEMB MLIBFPMLIBCjmO1DGROUPTTY_TEXTCODE_DATADATACONST_BSSBSS8(] ˘HCH H V @E __acrtused_delayȎb{_updlock_linecnt_ttrstrtb{ o_rablock_ttywait_Cmask _ttyflush_copyin_rootdev_swapdev_pipedev_putcf_szicode_bcopy_blkacty_wakeup_copyout_splx_getcb_canonb{0__ttnulq_tttimeo_getc_ub{|_canonb_rootdir_runq_Hogproc_cputype_lbolt_time_bufbase_Hz_ttiocom _Timezone_Dstflag_ttinit_mpidb{v_runin_runout_runrun_spl5_runtxt_curpri_maxmem_physmem_sleep_swplo_putc_spl0_linesw_nswap8<<<<<<xx((<<PPPPP|`{}~ABCDEFGHIJKLMNOPQRSTUVWXYZ_$WVvF FF=tu~=T~=T}=t=Tu=Tt'2TV~Tu jVjFPv v @u%D.8Ft1~}HF;|;vjjhDVD. |(F܉D"FމD$FD&FD(jD:PFPD(t D>DBD?DCD.8FtFD.vjjhDV9D(tvjWhDVD. D"F܋D$FދD&FD(FD.FjFPD:Pjv v FP@tV~tjV\F t=t=t=tjjjj΋F |=~%iF@%PVVjVjFPv v @uYD"D$D(F% D&F$<uL&@FDD(t D>DBD?DCD?D> t d#L&02L"& L$L& L(DBD>DCD?L"& L$L& L(L"@tǀtd"d&L&0L'@tL%ǩuL% D&$FFDFD?D:FD;FDBFDCFFFjv v FL)ld)eL'^jD.Fjv v FojFPv v @uX9Fr%|.tvjjhDVD. ~tvjjhDVD. >%tFD.D*u|u D(u<~ 2D(u|/=Tu4=TuF*=Dtvv v vVD. P=Tu=d|= d~>=fuq-t=w.* z a+^_VvD.D"D$D&D(j D:Ph@^Vv| uD*!tL+ jD$PP^WVvFtS WD P ujV\D*@td*D PD* td+ߍD$PFtj WDP uF WϮVϣV,ϕVωVxVaVu>|?u$D(uCVW|_^VW_^D/€d+D*u VL*jV늚FVF |=~ue=\uD<*;Fu vOϊD=*;FuD>*;FtL/-FFN uDPGPFD<*;FtD=;FtD>;FuO6D(t'~}^Jt OJF~\u8 ~\uFFG~ ukD?*;Fu^D@;FuSs(^_VvjV\^ˤOVŏŇJV31V+VVVVVV4V1̳VęViV4cVHV,3VVVe2_ttrstrtI _ttywait _ttyflush_canonr2_ttlowat _tthiwat_ttcchar@_maptabJ_ttiocom_ttinitTtutssys.oe j utssys.c"MS CnEMB MLIBFPMLIBCjmO4DGROUP UTSSYS_TEXTCODE_DATADATACONST_BSSBSS8(aH H H V @EC __acrtused_copyout_ustat_u_mount_copyseg_v_utsnameb{ o&_bufbase_bimap _uts3name_unameV604=t=t(j,t4h@u%jDt4h%^WV>0b<uZ9DuStFVjuujRP @t#j EURPFVxRP @u%;w%^_AVVĻVIJV̦ṼVhV TVQVCV=V0V$V!V VVؐ_ustatI_unametT_BSSBSS8(aH H H V @EC __acrtused_copyout_ustat_u_mount_copyseg_v_utsnameb{ o&_bufbase_bimap _uts3name_unameV604=t=t(j,t4h@u%jDt4h%^WV>0b<uZ9DuStFVjuujRP @t#j EURPFVF /usr/sys/conf/master 644 3 3 5655 3577420662 7712 * * %Z% %M% %I% %D% %Q% * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. * * * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC/AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. * * * MODIFICATION HISTORY * * M000 11/12/84 lees * - Added tunable parameters for IPC messages and IPC semaphores. * * The following devices are those that can be specified in the system * description file. The name specified must agree with the name shown. *name vsiz msk typ hndlr na bmaj cmaj # na vec1 vec2 vec3 vec4 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 hd 1 0027 014 hd 0 3 3 1 0 036 0 0 0 fd 1 0027 014 fd 0 2 2 1 0 6 0 0 0 sa 2 0537 004 sa 0 0 5 1 0 3 4 0 0 pa 2 0022 004 pa 0 0 6 1 0 5 7 0 0 i8259 0 0100 360 intr 0 0 0 1 -1 0 0 0 0a i287 1 0100 320 i287 0 -1 -1 1 -1 035 0 0 0 clk 0 0100 360 clk 0 0 0 1 -1 0 0 0 0a * * The following devices must not be specified in the system description * file. They are here to supply information to the config program. * cons 1 0437 024 cons 0 0 0 1 0 1 0 0 0 cdb 0 0006 024 cdb 0 0 7 1 0 0 0 0 0 rtc 0 0006 024 rtc 0 0 8 1 0 0 0 0 0 memory 0 0006 024 mm 0 0 4 1 0 0 0 0 0 tty  0 0027 024 sy 0 0 1 1 0 0 0 0 0 clock 1 000 020 . 0 0 0 1 0 0 0 0 0 $$$ * * The following is the line discipline table * tty ttopen ttclose ttread ttwrite ttioctl ttin ttout nulldev $$$$$ * * The following entries form the alias table. * disk hd floppy fd serial sa printer pa $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEXT 40 clists NCLIST 70 locks NFLOCKS 50 shdata NSDSEGS 25 sdslots NSDSLOTS 1 maxproc MAXUPRC 20 timezone TIMEZONE (8*60) pages NCOREL 0 daylight DSTFLAG 1 cmask CMASK 0 maxprocmem MAXMEM 0 maxbuf MAXBUF 192 idds NIDD 10 maxbcnt MAXBCNT 10 maxccnt MAXCCNT 25 * * System 5 parameters (M000) * msgmap MSGMAP (MSGSEG/2+1) msgmax MSGMAX 8192 msgmnb MSGMNB 8192 msgmni MSGMNI 10 msgtql MSGTQL 40 msgssz MSGSSZ 8 msgseg MSGSEG 1024 semmap SEMMAP (SEMMNS/2+1) semmni SEMMNI 10 semmnu SEMMNU 20 semmsl SEMMSL 10 semopm SEMOPM 5 semume SEMUME 5 * semvmx is max. semval, and semval is ushort * semvmx <= 32767; RECOMMEND semvmx < 32767 semvmx SEMVMX 32766 * semaem should be <= semvmx semaem SEMAEM 16384 semmns SEMMNS 40 ystem 5 parameters (M000) * msgmap MSGMAP (MSGSEG/2+1) msgmax MSGMAX 8192 msgmn/usr/sys/conf/xenixconf 644 3 3 720 3546303750 10356 * * Devices * * The first two devices must be i8259 and clk, in that order. * i8259 1 clk 1 * * All other devices should be specified below. * i287 1 floppy 1 disk 1 sa 1 pa 1 root disk 5 pipe disk 5 swap disk 5 6000 3000 * * Local parameters * timezone (8*60) daylight 1 cmask 0 * * Tunable Parameters * * Don't change them unless you're sure you know what you're doing! * procs 40 mounts 7 inodes 120 files 120 clists 80 maxproc 20 maxbuf 100 MSGMAP (MSGSEG/2+1  Z[4. l.Z/usr/sys/conf/xenixconf.idd 644 3 3 706 3566746017 11132 * * Devices * * The first two devices must be i8259 and clk, in that order. * i8259 1 clk 1 * * All other devices should be specified below. * i287 1 floppy 1 disk 1 root disk 5 pipe disk 5 swap disk 5 6000 3000 * * Local parameters * timezone (8*60) daylight 1 cmask 0 * * Tunable Parameters * * Don't change them unless you're sure you know what you're doing! * procs 40 mounts 7 inodes 120 files 120 clists 80 maxproc 20 maxbuf 100 xbuf 100 MSGMAP (MSGSEG/2+1  Z[4F T.Z/usr/sys/conf/xenixconf.fd 644 3 3 726 3555046145 10756 * * Devices * * The first two devices must be i8259 and clk, in that order. * i8259 1 clk 1 * * All other devices should be specified below. * i287 1 floppy 1 disk 1 sa 1 pa 1 root floppy 7 pipe floppy 7 swap floppy 7 1100 3000 * * Local parameters * timezone (8*60) daylight 1 cmask 0 * * Tunable Parameters * * Don't change them unless you're sure you know what you're doing! * procs 40 mounts 4 inodes 120 files 120 clists 80 maxproc 20 maxbuf 100 P (MSGSEG/2+1  Z[4b 8.Z/usr/sys/conf/KMseg.o 644 3 3 402 3572766712 7627  KMSEG286WRBSSCODECONSTC_COMMONDATADGROUPEINQQQFIN MDEP_TEXTSTACKTRANS_BSS_DATAh hhxژx ؘht ֘h h . $ _end __acrtused9ts * timezone (8*60) daylight 1 cmask 0 * * Tunable Parameters * * Don't change them unless you're sure you know what you're doing! * procs 40 mounts 4 inodes 120 files 120 clists 80 maxproc 20 maxbuf 100 P (MSGSEG/2+1  Z[4} .ZF /usr/sys/conf/oemsup.o 644 3 3 2141 3572766724 10156 OEMSUP%CODEDATADGROUP OEMSUP_TEXT_DATA+(^˘(R^^pstart _autoboot_clknumb_fupage_gdt_gdtrel_iddlink_idtptr_kentry _kmemstart[XX ‹ۋDT؎м>ڎ¿ۭ&6&ڿߋOW%t OWG+؎HиP:udu `ùd$UQRVW DLsDDڎ¹`3_^ZY]Ü6C@@˾DDD`&g&i&r4pBd*˚%t06>QZV\[j n qĆĊĒĖĚĤĨı& ȶ& ľ'& X0`7\FZ`dw|ń` oemprotect'oemreal start/ stashZې_clkinitp _clkstart _extmemX  _i287intr_ _oem_fclexy _resetU _uDD`&g&i&r4pBd*˚%t06>QZV\[j n qĆĊĒĖĚĤĨı& ȶ& ľ'& X0`7\FZ`dw|ń` oemprotect'oemreal start/ stashZې_clkinitp _clkstart/usr/sys/conf/oem.o 644 3 3 2675 3577501066 7431 oem.cMS CnEMB MLIBFPMLIBCjmO1DGROUPOEM_TEXTCODE_DATADATACONST_BSSBSSX(^HSH H V @E __acrtused_vib{&_rootdir_runq_Hogproc_cputype b{ o;_lbolt_time_Hz _Timezone_Dstflag_mpid_freememCb{1_runin_runout_sabuf_runrun_extmem _freerange_runtxt_curpri_bufbase_mem_err_maxmem_physmem_swplo_panic_nswap_updlock _kmemstart_rablock _err_report_Cmask_reboot_rootdev_swapdev_fdpark_pipedev_hdpark_szicode_printf_blkacty_getchar_reset _sabufchkmemory failure - parity error Automatic Boot Procedure Press Enter to reboot: Kernel buffer crosses 64k boundary, change load address@ @@@ !WRVhv>thh^>t h~t hh= u ++;st h˨^VǝĿVĻVĴVĮVīVĥVğV̔V,̊V+̂V)uV)rgV'bV%QFVC=.#VV V>_picmask_splmask_piccmd_picimr _pic_icw1B_freemem_mem_err7 _err_reportW_reboot] _sabufchkĐ _oemLegalR|t!WRVhv/usr/sys/conf/termsw.o 644 3 3 555 3572767064 10154  termsw.c;MS CnEMB MLIBFPMLIBCjmO4DGROUP TERMSW_TEXTCODE_DATADATACONST_BSSBSSQ(1H&H H V @E __acrtused_nulldev٠*1I"V VVVVVVVVVV V VVVVVV=_termsw_termcnt$Êtm_mem_err7 _err_reportW_reboot] _sabufchkĐ _oemLegalR|t!WR  Z[4 .Z/usr/sys/conf/sestr 711 3 3 22332 3577677526 7576 , dL)id`@?? Gv!d,~ (d+P7UvvF)FF~~~u^lNFh6l  u 6lhZh6n  u 6nhZv66jUF=?t=ot"nhvv F@uӡU3hhh/ j=U7hpFP+U~Vh+FFF9F}Dv|uF=t=tvFVP:DvF塐-^GW^G W^UWV,?$ࣦFV+5FVEU E UFVEu E UEUF96^_U3whhd^=t=tV6V9^_U3WV>| h"JF^_U3k6jj h,>,,v h66j6,hj,?$jP6jj 66S6Pj hU36jj h,w 6jj,hf j,?$jP6 66j h< UV6VjP 6hjP3 ^U3i6-PjhU3L6hhv vvvh jU3vhht t+r!;rXS[r&U  SP6;UWVS3F }׋VFVF }׋VF V uNF3؋F<؋NVF u3RPv v;Vwr;Fv3ҋ t؃[^_]UWV6F,V$>>WVv<FJF^_UWVv<|u;u^_UVddu^UVddu^U3s vU\V V96~w^U:WVv uUDt+Dt+VEDP } DttDDDG D^_U3VvDu!D+Dt|t9Ds VDtD t+^UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^UWVvDDuJ}㋇DȊD㉏>hKD tLDDD)DDW] t DuL@^_UWVvD㋿+ }D㋇9|~|^_U3Pvv%U3VvVRVvv^UyWVv t~t^?u+^+u+^=at2=rt>=wu tFhPv)F } t  t+DFD t^?ruD^?au ujjjv5 }HD+D^_UVFF^Gu GtOvvv^G t^UAWVv ~~~+FnF|$V @uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇+;}V)~wF^_UWVvdDu~ ||uDuz|FVFV~ u$jjjDPȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDPUFVD;Dt5VDDt dDv vvDPFV~u ~u+^_UiWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPYF;tL ~|F+FF~9~vFFPvv|F)DF|}+DȊD㋇+;}Vx+~u*DDtDuvj t tVF6FFF N+F ~hV@uFH+vȋF+^_UWV>uF9F~^؋F؀?-uumh^7 uۋ^؋6,:tVv  u_>t/h^7B hh6 hV hj ^؋?u ?G=:t^؋t^؋@U9F9>th^7 hh hV\ hj Q y^؋)^؋?u ^_U SVFFFFFFFFFPvvd^^UVWߎNj~*)ً~v׹Ot tIs_^]UVWߎNj~*ы~vt tIs_^]UWߎNj~*H_]Uo^%FW؀FVjjRP^Wjjvv F0U3"WVv~^t4^ ^+)G^ ^vvWjVu^WV^ 7 Nj^ ^_U^WVv~FEFȋFʃ~u ^㋇F̊F tV=%tQvFF t=%u+FFFFʉF;FvFPWvvvvv FĉFʃ~ucF+F)EFʉEF;Fv }tWEDt#Euvj F+FP  tW=E t?F9+FFFډFFF=9~=1}u- =v.\NՀNπNɀNÀN@FF@uF^GF }؉Fv떃F^GF }FDuN F-0FkF F-0FF؉^cuF@t FFBFF9N2FtF^GW F^GFVFىFF }.FFu ~uFV؃ډFVFtF Ft FFFVFV |= wF Fu:F@uA2FFjj FPN^FkN *0~|~ wN^F0F@tF܋N+N+F ~ FFNF+FFFFF9F~WFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuFFىFFFVFV uF@u?FFN0^#^^N^FV؀NQ FV uF@tF܋N+N+F ~ FFNFuF FuF=Xt*=ot=xtFttFFqFF F^GF΍FΉF@(F^GF uFF@uvvFF!FF^F?t N܃~}FHں=hu=XuN=cu`=duN =lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFaFu[F+FމFFPWjh"n~FFʉF;FvFPWvh"vh"vFFʃ~t6FFʉF;FvFPWvvvvvFFFtXFFFPWjh8Zn~FFʉF;FvFPWvh81vh8v!FFʃ~~6FFʉF;FvFPWvvvvvFFFuqFuhF9F]F+FމFFPWjh"n~FFʉF;FvFPWvh"|vh"vkFF^_,U^8UfWVv|uVDu DuLDDt9>~vE@tWWDDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_UV Du 96~w+^UVF N؋Fږf؋Ӌ^],bU3SVvL|| F* Vv^U #WVv+D$<u9|t9Du9|uDDu V+ t+D㋇FDtF N+F ~0PjvQ\F t+FHFF)DF|}+V@u7DȊD㋇+;}Vn~~tD@tV@u+'FFjvFPvDPF^_U^KKP]UVWN?u)u3$@$NPD6TN؎g_^],|zUFPhTv7 }+,%,UVW~ vN^)_^]s ËUVWN ~ߎNj~FuH+_^]UVWN ~"ߎNj~vt tIsF_^],JUWߎNj~*ыFuH+_]UVWߎNj~v+ыtHw_^],U^vvw7^W]sAwtBH;st4Dt L+HLƌځGt&\&`=t%tH;stDG t&`t=Gt&X7뽋w3Y;t $@@Mt M tNN3QEt+IAA&;^vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t USW3F }׋VFVF }VF V uNF3F3 uEJ؋NVF u3RPv v ;Vwr ;Fv+FV +FV u؃_[]2,6`UVW+N ~?ߎNj~vыFt++ыʋvt tIs t_^],6 UWV~ vN^ߋ^_]rNË܁rBË܁r6Ë܁r(Ë܁srË܁fr 3Ë܁Wߣ, Uv vvv]ø(lsestrAa.outxa.outrw too many segments bad header version internal error %s: cannot open o:-o outputusage: sestr %s [ file ] _TEXT_DATA%s: (fatal): %d'|*))~)--: illegal option -- : option requires an argument -- -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( H ~)--: illegal option -- : option requires an argument -- -+ 0123456789ABCDEF0123456789abcdef0x0X(null) 00000000000000000000 ((((( HG /usr/sys/conf/Makefile 644 3 3 2447 3547612722 10125  # # %Z% %M% %I% %D% %Q% # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # # # THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE # PC/AT COMPUTER AND MAY REQUIRE MODIFICATION # WHEN ADAPTING XENIX TO NEW HARDWARE. # CC= cc CFLAGS= -K -M2em -DM_KERNEL -O LDFLAGS= -Mme -D 18 -B 28 -A 800 SEG= KMseg.o CONF= oemsup.o c.o oem.o termsw.o IDDCONF=oemsup.o cidd.o oem.o termsw.o FDCONF= oemsup.o cfd.o oem.o termsw.o LIBS= ../mdep/lib_mdep ../sys/lib_sys ../io/lib_io /lib/Mlibc.a xenix: $(SEG) $(CONF) $(LIBS) $(LD) $(LDFLAGS) -o a.out $(SEG) $(CONF) $(LIBS) ./sestr -o xenix a.out rm -f a.out size xenix xenix.idd: $(SEG) $(IDDCONF) $(LIBS) $(LD) $(LDFLAGS) -o a.out $(SEG) $(IDDCONF) $(LIBS) ./sestr -o xenix.idd a.out rm -f a.out size xenix.idd xenix.fd: $(SEG) $(FDCONF) $(LIBS) $(LD) $(LDFLAGS) -o a.out $(SEG) $(FDCONF) ../mdep/preadi_fd.o $(LIBS) ./sestr -o xenix.fd a.out rm -f a.out size xenix.fd c.c: xenixconf master /etc/config -m master xenixconf c.o cidd.o cfd.o: cc $(CFLAGS) -E $*.c > $*tmp.c cc $(CFLAGS) -c $*tmp.c mv $*tmp.o $*.o rm -f $*tmp.c cidd.c: xenixconf.idd master /etc/config -m master -c cidd.c xenixconf.idd cfd.c: xenixconf.fd master /etc/config -m master -c cfd.c xenixconf.fd t rm -f a.out size xenix.idd xenix.fd: $(SEG) $(FDCONF) $(LIBS) $(LD) $(LDFLAGS) -o a.out $(SEG) $(FDCONF) ../mdep/preadi_fd.o $(LIBS) ./sestr -o xenix.fd a.out rm -f a.out size xenix.fd c.c: xenixconf master/usr/sys/h/acct.h 644 3 3 2612 3525266357 7051 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Accounting structures */ typedef ushort comp_t;  /* "floating point" */ /* 13-bit fraction, 3-bit exponent */ struct acct { char ac_flag; /* Accounting flag */ char ac_stat; /* Exit status */ ushort ac_uid; /* Accounting user ID */ ushort ac_gid; /* Accounting group ID */ dev_t ac_tty; /* control typewriter */ time_t ac_btime; /* Beginning time */ comp_t ac_utime; /* acctng user time in clock ticks */ comp_t ac_stime; /* acctng system time in clock ticks */ comp_t ac_etime; /* acctng elapsed time in clock ticks */ comp_t ac_mem; /* memory usage */ comp_t ac_io; /* chars transferred */ comp_t ac_rw; /* blocks read or written */ char ac_comm[8]; /* command name */ }; extern struct acct acctbuf; extern struct inode *acctp; /* inode of accounting file */ #define AFORK 01 /* has executed fork, but no exec */ #define ASU 02 /* used super-user privileges */ #define ACCTF 0300 /* record type: 00 = acct */ ; /* acctng system time in clock ticks */ comp_t ac_etime; /* acctng elapsed time in clock ticks */ comp_t ac_mem;/usr/include/sys/acct.h 644 3 3 2612 3525266357 13344 1/usr/sys/h/acct.h/usr/sys/h/assert.h 644 3 3 1405 3527503611 7424 /* * $Header: /b/sns/usr/sys/h/RCS/assert.h,v 1.2 85/08/12 15:39:01 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifdef DEBUG static char Asrtstr[] = "Invalid assertion line %d of %s :%s\n"; #define ASSERT(condition) \ if (!(condition)) {\ printf(Asrtstr, __LINE__, __FILE__, " condition ");\ debug(0);\ }\ else #else #define ASSERT(condition) #endif fidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HAR/usr/include/sys/assert.h 644 3 3 1405 3527503611 14306 1/usr/sys/h/assert.h/usr/sys/h/brk.h 644 3 3 1001 3525266357 6704 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* commands for brkctl */ #define BR_ARGSEG 0001 /* specified segment */ #define BR_NEWSEG 0002 /* new segment */ #define BR_IMPSEG 0003 /* implied segment - last data segment */ #define BR_FREESEG 0004 /* free the specified segment */ #define BR_HUGE 0100 /* do the specified command in huge context */H  * * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* commands for brkctl */ #define BR_ARGSEG 0001 /* specified segment */ #define BR_NEWSEG 0002 /* new segment */ #define BR_IMPSEG 0003 /* implied segment - last data segment */ #define BR_FREESEG 0004 /* free the specified segment */ #define BR_HUGE 0100 /* do the specified command in huge context *//usr/include/sys/brk.h 644 3 3 1001 3525266357 13043 1/usr/sys/h/brk.h/usr/sys/h/buf.h 644 3 3 6771 3547064424 6720 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each buffer in the pool is usually doubly linked into 2 lists: * the device with which it is currently associated (always) * and also on a list of blocks available for allocation * for other use (usually). * The latter list is kept in last-used order, and the two * lists are doubly linked to make it easy to remove * a buffer from one list when it was found by * looking through the other. * A buffer is on the available list, and is liable * to be reassigned to another disk block, if and only * if it is not marked BUSY. When a buffer is busy, the  * available-list pointers can be used for other purposes. * Most drivers use the forward ptr as a link in their I/O active queue. * A buffer header contains all the information required to perform I/O. * Most of the routines which manipulate these things are in bio.c. */ struct buf { int b_flags; /* see defines below */ struct buf *b_forw; /* headed by d_tab of conf.c */ struct buf *b_back; /* " */ struct buf *av_forw; /* position on free list, */ struct buf *av_back; /* if not BUSY*/ dev_t b_dev; /* major+minor device name */ unsigned b_bcount; /* transfer count */ paddr_t b_paddr; /* physical address */ #define paddr(X) X->b_paddr daddr_t b_blkno; /* block # on device */ char b_error; /* returned after I/O */ char b_res; /* reserved field to word align */ unsigned int b_resid; /* words not transferred after error */ ushort b_cylin; /* cylinder number for disk i/o queue */ }; extern struct buf buf[]; /* The buffer pool itself */ extern struct buf bfreelist; /* head of available list */ extern char sabuf[][BSIZE]; #ifdef BUFMAPOUT long bigetl(); #else #define bigetc(bp,cp) (*(char *)(bp->b_paddr+cp)) #define biget(bp,cp) (*(int *)(bp->b_paddr+cp)) #define bigetl(bp,cp) (*(long *)(bp->b_paddr+cp)) #define biputc(bp,cp,c) (*(char *)(bp->b_paddr+cp)=c) #define biput(bp,cp,c) (*(int *)(bp->b_paddr+cp)=c) #define biputl(bp,cp,c) (*(long *)(bp->b_paddr+cp)=c) #endif paddr_t bufbase; /* * These flags are kept in b_flags. */ #define B_WRITE 0 /* non-read pseudo-flag */ #define B_READ 01 /* read when I/O occurs */ #define B_DONE 02 /* transaction finished */ #define B_ERROR 04 /* transaction aborted */ #define B_BUSY 010 /* not on av_forw/back list */ #define B_PHYS 020 /* Physical IO potentially using UNIBUS map */ #define B_MAP 040 /* This block has the UNIBUS map allocated */ #define B_WANTED 0100 /* issue wakeup when BUSY goes off */ #define B_AGE 0200 /* delayed write for correct aging */ #define B_ASYNC 0400 /* don't wait for I/O completion */ #define B_DELWRI 01000 /* don't write til block leaves available list*/ #define B_OPEN 02000 /* open routine called */ #define B_STALE 04000 #define B_NOCROSS 010000 /* transfer cannot cross 64k boundary */ /* * Fast access to buffers in cache by hashing. */ #define bhash(d,b) ((struct buf *)&hbuf[((int)d+(int)b)&v.v_hmask]) struct hbuf { int b_flags; struct buf *b_forw; struct buf *b_back; }; extern struct hbuf hbuf[]; #ifdef M_KERNEL extern faddr_t bimap(); #endif it for /usr/include/sys/buf.h 644 3 3 6771 3547064424 13055 1/usr/sys/h/buf.h/usr/sys/h/callo.h 644 3 3 1517 3525266357 7234 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The callout structure is for a routine arranging * to be called by the clock interrupt * (clock.c) with a specified argument, * in a specified amount of time. * Used, for example, to time tab delays on typewriters. */ struct callo { int c_time; /* incremental time */ caddr_t c_arg; /* argument to routine */ int (*c_func)(); /* routine */ }; extern struct callo callout[]; HITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The callout structure is for a routine arranging /usr/include/sys/callo.h 644 3 3 1517 3525266357 13707 1/usr/sys/h/callo.hH /usr/sys/h/comcrt.h 644 3 3 3022 3530427506 7411  /* * $Header: /b/sns/usr/sys/h/RCS/comcrt.h,v 1.5 85/08/15 10:11:21 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* ** Definitions used by crt driver and by stty() ioctls */ /* mode definitions */ #define M_B40x25 0 /* black & white 40 columns */ #define M_C40x25 1 /* color 40 columns */ #define M_B80x25 2 /* black & white 80 columns */ #define M_C80x25 3 /* color 80 columns */ #define M_BG320 4 /* black & white graphics 320x200 */ #define M_CG320 5 /* color graphics 320x200 */ #define M_BG640 6 /* black & white graphics 640x200 hi-res */ #define M_EGAMONO80x25 7 /* ega-mono 80x25 */ #define M_CG320_D 13 /* ega mode D */ #define M_CG640_E 14 /* ega mode E */ #define M_EGAMONOAPA 15 /* ega mode F */ #define M_CG640x350 16 /* ega mode 10 */ #define M_ENHMONOAPA2 17 /* ega mode F with extended memory */ #define M_ENH_CG640 18 /* ega mode 10* */ #define M_ENH_B40x25 19 /* ega enhanced black & white 40 columns */ #define M_ENH_C40x25 20 /* ega enhanced color 40 columns */ #define M_ENH_B80x25 21 /* ega enhanced black & white 80 columns */ #define M_ENH_C80x25 22 /* ega enhanced color 80 columns */ #define M_MCA_MODE 0xff /* monochrome adapter mode */ /* display/adapter defines */ #define MONO 1 #define CGA 2 #define PGA 3 #define EGA 4 #define EGAREG 5 #define EGAENH 6 /* function key max definition length */ #define MAXFK 30 H_B40x25 19 /* ega enhanced black & white 40 columns */ #define M_ENH_C40x25 20 /* ega enhanced color 40 columns */ #define M_ENH_B80x25 21 /* ega enhanced black & white 80 columns */ #define M_ENH_C80x25 22 /* ega enhanced color 80 columns */ #define M_MCA_MODE 0xff /* monochrome adapter mode */ /* display/adapter defines */ #define MONO 1 #define CGA 2 #define PGA 3 #define EGA 4 #define EGAREG 5 #define EGAENH 6 /* function key max definition length *//usr/include/sys/comcrt.h 644 3 3 3022 3530427506 14261 1/usr/sys/h/comcrt.h/usr/sys/h/conf.h 644 3 3 3461 3525266357 7067 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Declaration of block device switch. Each entry (row) is * the only link between the main unix code and the driver. * The initialization of the device switches is in the file conf.c. */ extern struct bdevsw { int (*d_open)(); int (*d_close)(); int (*d_strategy)(); struct iobuf *d_tab; } bdevsw[]; /* * Character device switch. */ extern struct cdevsw { int (*d_open)(); int (*d_close)(); int (*d_read)(); int (*d_write)(); int (*d_ioctl)(); struct tty *d_ttys; } cdevsw[]; extern int bdevcnt; extern int cdevcnt; /* * Line discipline switch. */ extern struct linesw { int (*l_open)(); int (*l_close)(); int (*l_read)(); int (*l_write)(); int (*l_ioctl)(); int (*l_input)(); int (*l_output)(); int (*l_mdmint)(); } linesw[]; extern int linecnt; /* * Terminal switch. */ extern struct termsw { int (*t_input)(); int (*t_output)(); int (*t_ioctl)(); } termsw[]; extern int termcnt; extern int (*vecintsw[])( ); extern int vintmin, vintmax; extern int bdevcnt, bdevmax; extern int cdevcnt, cdevmax; struct vecshrsw { int shr_ivec; /* interrupt level */ int (*shr_intr)( ); /* ptr to xxintr */ }; extern struct vecshrsw vecshrsw[]; extern int vshrcnt, vshrmax; extern nodev( ), nulldev( ), novec( ); extern shrvec( ); #include "idd.h" extern struct iddsw far *iddsw[]; extern int iddcnt, iddmax; extern int (*dinitsw[])(), (*binitsw[])(), (*cinitsw[])(); ern int termcnt; extern int (*vecintsw[])( ); extern int vintmin, vintmax; extern int bdevcnt, bdevmax; extern int cdevcnt, cdevmax; struct vecshrsw { int shr_ivec; /* interrupt level */ int (*sh/usr/include/sys/conf.h 644 3 3 3461 3525266357 13375 1/usr/sys/h/conf.h/usr/sys/h/crtctl.h 644 3 3 4267 3525266357 7442 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* Define the cursor control codes */ #define ESC 033 /* Escape for command */ /* Commands */ #define CUP 0101 /* Cursor up */ #define CDN 0102 /* Cursor down */ #define CRI 0103 /* Cursor right */ #define CLE 0104 /* Cursor left */ #define NL 0134 /* Terminal newline function */ #define HOME 0105 /* Cursor home */ #define VHOME 0106 /* cursor home to variable portion */ #define LCA 0107 /* Load cursor, followed by (x,y) in (col,row) */ #define CRTN 0133 /* Return cursor to beginning of line */ #define STB 0110 /* Start blink */ #define SPB 0111 /* Stop blink */ #define CS 0112 /* Clear Screen */ #define CM 0135 /* Clear Memory */ #define EEOL 0113 /* Erase to end of line */ #define EEOP 0114 /* Erase to end of page */ #define DC 0115 /* Delete character */ #define DL 0116 /* Delete line */ #define IC 0I 117 /* Insert character */ #define IL 0120 /* Insert line */ #define KBL 0121 /* keyboard lock */ #define KBU 0122 /* keyboard unlock */ #define ATAB 0123 /* Set column of tabs */ #define STAB 0124 /* Set single tab */ #define CTAB 0125 /* Clear Tabs */ #define USCRL 0126 /* Scroll up one line */ #define DSCRL 0127 /* Scroll down one line */ #define ASEG 0130 /* Advance segment */ #define BPRT 0131 /* Begin protect */ #define EPRT 0132 /* End protect */ #define SVSCN 0136 /* Define variable portion of screen (OS only) */ #define UVSCN 0137 /* Scroll Up variable portion of screen */ #define DVSCN 0140 /* Scroll Down variable portion of screen */ #define SVID 0141 /* Set Video Attributes */ #define CVID 0142 /* Clear Video Attributes */ #define DVID 0143 /* Define Video Attributes */ /* Video Attribute Definitions */ #define VID_NORM 000 /* normal */ #define VID_UL 001 /* underline */ #define VID_BLNK 002 /* blink */ #define VID_REV 004 /* reverse video */ #define VID_DIM 010 /* dim intensity */ #define VID_BOLD 020 /* bright intensity */ #define VID_OFF 040 /* blank out field */ #define BRK 000 /* transmit break */ #define HIQ 001 /* Put remainder of write on high priority queue. */ tes */ #define CVID 0142 /* Clear Video Attributes */ #define DVID 0143 /* Define Video Attributes */ /* Video Attribute Definitions */ #define VID_NORM 000 /* normal */ #define VID_UL 001 /* underline */ #define VID_BLNK 002 /* blink */ #define VID_REV 004 /* reverse video */ #define VID_DIM 010 /* dim intensity */ #define VI/usr/include/sys/crtctl.h 644 3 3 4267 3525266357 14316 1/usr/sys/h/crtctl.h/usr/sys/h/dir.h 644 3 3 1210 3540667543 6705 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifndef DIRSIZ /* Note: DIRSIZ must be even, or else add * filler byte to direct struct. */ #define DIRSIZ 14 #endif struct direct { ino_t d_ino; char d_name[DIRSIZ]; }; t * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifndef DIRSIZ /* Note: DIRSIZ must be even, or else/usr/include/sys/dir.h 644 3 3 1210 3540667543 13044 1/usr/sys/h/dir.h/usr/sys/h/fblk.h 644 3 3 1005 3525266357 7050 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct fblk { short df_nfree; daddr_t df_free[NICFREE]; }; %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct fblk { short df_nfree; daddr_t df_free[NICFREE]/usr/include/sys/fblk.h 644 3 3 1005 3525266357 13347 1/usr/sys/h/fblk.h/usr/sys/h/file.h 644 3 3 2270 3525266357 7056 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * One file structure is allocated for each open/creat/pipe call. * Main use is to hold the read/write pointer associated with * each open file. */ struct file { char f_flag; char f_res; /* reserved field to word align */ ushort f_count; /* reference count */ struct inode *f_inode; /* pointer to inode structure */ union { off_t f_off; /* read/write character pointer */ struct file *f_slnk; /* next waiter for semaphore */ } f_un; }; #define f_offset f_un.f_off extern struct file file[]; /* The file table itself */ /* flags */ #define FOPEN (-1) #define FREAD 00001 #defineI  FWRITE 00002 #define FNDELAY 00004 #define FAPPEND 00010 #define FSYNC 0100 #define FMASK 00377 /* open only modes */ #define FCREAT 00400 #define FTRUNC 01000 #define FEXCL 02000 ruct inode *f_inode; /* pointer to inode structure */ union { off_t f_off; /* read/write character pointer */ struct file *f_slnk; /* next waiter for semaphore */ } f_un; }; #define f_offset f_un.f_off extern struct file file[]; /* The file table itself */ /* flags */ #define FOPEN (-1) #define FREAD 00001 #define/usr/include/sys/file.h 644 3 3 2270 3525266357 13356 1/usr/sys/h/file.h/usr/sys/h/filsys.h 644 3 3 4067 3541135457 7450 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure of the super-block */ struct filsys { ushort s_isize; /* size in blocks of i-list */ daddr_t s_fsize; /* size in blocks of entire volume */ short s_nfree; /* number of addresses in s_free */ daddr_t s_free[NICFREE]; /* free block list */ short s_ninode; /* number of i-nodes in s_inode */ ino_t s_inode[NICINOD]; /* free i-node list */ char s_flock; /* lock during free list manipulation */ char s_ilock; /* lock during i-list manipulation */ char s_fmod; /* super block modified flag */ char s_ronly; /* mounted read-only flag */ time_t s_time; /* last super block update */ daddr_t s_tfree; /* total free blocks*/ ino_t s_tinode; /* total free inodes */ short s_dinfo[4]; /* device information */ char s_fname[6]; /* file system name */ char s_fpack[6]; /* file system pack name */ /* remainder is maintained for xenix */ char s_clean; /* S_CLEAN if structure is properly closed */ char s_fill[NSBFILL];/* space to make sizeof filsys be BSIZE */ long s_magic; /* indicates version of filsys */ long s_type; /* type of new file system */ }; #define S_CLEAN 0106 /* arbitrary magic value */ /* s_magic, magic value for file system version */ #define S_S3MAGIC 0x2b5544 /* system 3 arbitrary magic value */ /* s_type, block size of file system */ #define S_B512 1 /* 512 byte block */ #define S_B1024 2 /* 1024 byte block */ /* codes for file system version (for utilities) */ #define S_V2 1 /* version 7 */ #define S_V3 2 /* system 3 */ #ifdef M_KERNEL /* a pointer to a struct filsys */ typedef struct filsys far* filsysp_t; extern filsysp_t getfs(); #endif /* arbitrary magic value */ /* s_magic, magic value for file system version */ #define S_S3MAGIC 0x2b5544 /* system 3 arbitrary magic value */ /* s_type, block size of file system */ #define S_B512 1 /* 512 byte block */ #define S_B1024 2 /* 1024 byte block */ /* codes for file system version (for utilities) */ #define S_V2 1 /* version 7 */ #define S_V3 2 /* system 3 */ #ifdef M_KERNEL /* a pointer to a struct filsys */ typedef struct f/usr/include/sys/filsys.h 644 3 3 4067 3541135457 14342 1/usr/sys/h/filsys.h/usr/sys/h/idd.h 644 3 3 3340 3525266360 6670 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ #define IDD_NIL 0 /* current version */ #define IDD_VERS 1 /* idd_tag (enumeration) */ #define IDD_IDD 1 /* idd_type (bit field) */ #define IDD_BDEV 0x0001 #define IDD_CDEV 0x0002 #define IDD_LINE 0x0004 /* idd_mask (bit field) */ #define IDD_TTY 0x0080 #define IDD_INIT 0x0040 #define IDD_POWER 0x0020 #define IDD_OPEN 0x0010 #define IDD_CLOSE 0x0008 #define IDD_READ 0x0004 #define IDD_WRITE 0x0002 #define IDD_IOCTL 0x0001 /* idd_cmd (bit field) */ #define IDD_ADD 0x0001 #define IDD_REP 0x0002 #define IDD_SHR 0x0004 #define IDD_LNAME (4 + 1) /* entry point prefix (xx in xxopen) */ #define IDD_LIDENT (4 + 8 + 1) /* max entry point name (xxstrategy) */ #define IDD_NVEC 4 /* 4 vectors maximum */ /* * found in each idd.o under name 'xxiddsw'. * placed into iddsw[] by boot. */ struct iddsw { /* following specified in idd.o */ ushort idd_tag; /* always IDD_IDD */ ushort idd_vers; ushort idd_type; /* device type(s) */ ushort idd_mask; /* device entry point(s) */ struct bdevsw *idd_bdevsw; /* ptr to xxbdevsw */ struct cdevsw *idd_cdevsw; /* ptr to xxcdevsw */ struct linesw *idd_linesw; /* ptr to xxlinesw */ int (far *idd_init)( ); /* ptr to xxinit */ int (far *idd_intr)( ); /* ptr to xxintr */ /* following specified in config.sys */ int idd_bdev; /* bdev major # */ int idd_cdev; /* cdev ... */ int idd_line; /* line discipline # */ int idd_ivec[IDD_NVEC]; /* intr vector(s) */ int idd_cmd; /* [bcl]dev,ivec command */ char idd_name[IDD_LNAME]; /* name (must agree w/ idd.o) */ }; /* ptr to xxbdevsw */ struct cdevsw *idd_cdevsw; /* ptr to xxcdevsw */ struct linesw *idd_linesw; /* ptr to xxlinesw */ int (far *idd_init)( ); /* ptr to xxinit */ int (far *idd_intr)( ); /* ptr to xxintr */ /* following specified in config.sys */ int idd_bdev; /* bdev major # *//usr/include/sys/idd.h 644 3 3 3340 3525266360 13011 1/usr/sys/h/idd.hJ /usr/sys/h/ino.h 644 3 3 1777 3525266360 6731 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* Inode structure as it appears on a disk block. */ struct dinode { ushort di_mode; /* mode and type of file */ short di_nlink; /* number of links to file */ ushort di_uid; /* owner's user id */ ushort di_gid; /* owner's group id */ off_t di_size; /* number of bytes in file */ char di_addr[40]; /* disk block addresses */ time_t di_atime; /* time last accessed */ time_t di_mtime; /* time last modified */ time_t di_ctime; /* time created */ }; /* * the 40 address bytes: * 39 used; 13 addresses * of 3 bytes each. */ t/usr/include/sys/ino.h 644 3 3 1777 3525266360 13077 1/usr/sys/h/ino.h/usr/sys/h/inode.h 644 3 3 12436 3540667620 7255 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* ** MODIFICATION HISTORY ** ** M000 12/19/84 lees ** - Added support for System V shared data. ** */ /* * The I node is the focus of all * file activity in unix. There is a unique * inode allocated for each active file, * each current directory, each mounted-on * file, text file, and the root. An inode is 'named' * by its dev/inumber pair. (iget/iget.c) * Data, from mode on, is read in * from permanent inode on volume. */ #define NADDR 13 #define NSADDR (NADDR*sizeof(daddr_t)/sizeof(short)) /* file dependent part for named files */ struct iisem {  /* semaphore */ int i_scount; /* current semaphore count */ int i_eflag; /* err flg */ struct file *i_headw; /* first waiter */ struct file *i_tailw; /* last waiter */ }; struct iisd { /* shared data */ mloc_t i_buf; /* address of kernel copy */ long i_len; /* limit (size (in bytes) - 1) of segment */ int i_vnum; /* version number */ int i_snum; /* serial # for getv, waitv */ int i_flags; /* LOCKED, etc. */ short i_daddr; /* swap (disk) address of shared segment */ char i_ccount; /* number of loaded references */ /* M000 */ char i_res; /* reserved -- used for word alignment */ ushort i_cuid; /* SysV, creator uid */ ushort i_cgid; /* SysV, creator gid */ ushort i_cpid; /* SysV, creator pid */ ushort i_lpid; /* SysV, pid of last operation */ time_t i_ctime;  /* SysV, time of last change */ time_t i_atime; /* SysV, time of last attach */ time_t i_dtime; /* SysV, time of last detach */ }; struct iirem { /* DSA */ unsigned i_vcid; /* location of remote file */ unsigned i_pte_p; /* ???? */ int i_typ; /* type of the remote file */ int i_fid; /* id of the remote file */ int i_bid; /* bind id on remote sys */ int i_tid; /* tree connect id */ char (*i_gchar)(); /* function passed to nfc_nami */ long i_path; /* path name */ unsigned i_remres[10]; /* reserved for future use */ }; struct inode { char i_flag; cnt_t i_count; /* reference count */ dev_t i_dev; /* device where inode resides */ ino_t i_number; /* i number, 1-to-1 with device address */ ushort i_mode; short i_nlink; /* directory entries */ ushort i_uid; /* owner */ ushort i_gid; /* group of owner */ off_t i_size; /* size of file */ union {  /* file type dependent section */ struct { /* files which have data blocks */ union { daddr_t i_a[NADDR]; /* if normal file/directory */ short i_f[NSADDR]; /* if fifio's */ } i_p; daddr_t i_l; /* last logical block read (for read-ahead) */ } i_blks; struct { /* name type files */ long i_type; union { struct iisem i_sem; struct iisd i_sd; struct iirem i_rem; /* DSA */ } i_ndata; } i_namef; } i_fdep; struct locklist *i_locklist; /* locked region list */ }; extern struct inode inode[]; /* The inode table itself */ /* flags */ #define ILOCK 01 /* inode is locked */ #define IUPD 02 /* file has been modified */ #define IACC 04 /* inode access time to be updated */ #define IMOUNT 010 /* inode is mounted on */ #define IWANT 020 /* some process waiting on lock */ #define ITEXT 040 /* inode is pure text prototype */ #define ICHG 0100 /* inode has been changed */ /* modes */ #define IFMT 0170000 /* type of file */ #define IFDIR 0040000 /* directory */ #define IFCHR 0020000 /* character special */ #define IFBLK 0060000 /* block special */ #define IFREG 0100000 /* regular */ #define IFMPC 0030000 /* multiplexed char special */ #define IFMPB 0070000 /* multiplexed block special */ #define IFIFO 0010000 /* fifo special */ #define IFNAM 0050000 /* name special */ #define ISUID 04000 /* set user id on execution */ #define ISGID 02000 /* set group id on execution */ #define ISVTX 01000 /* save swapped text even after use */ #define IREAD 0400 /* read, write, execute permissions */ #define IWRITE 0200 #define IEXEC 0100 #define i_addr i_fdep.i_blks.i_p.i_a #define i_lastr i_fdep.i_blks.i_l #define i_rdev i_fdep.i_blks.i_p.i_a[0] #define i_faddr i_fdep.i_blks.i_p.i_a #define NFADDR 10 #define PIPSIZ NFADDR*BSIZE #define i_frptr i_fdep.i_blks.i_p.i_f[NSADDR-5] #define i_fwptr i_fdep.i_blks.i_p.i_f[NSADDR-4] #define i_frcnt i_fdep.i_blks.i_p.i_f[NSADDR-3] #define i_fwcnt J i_fdep.i_blks.i_p.i_f[NSADDR-2] #define i_fflag i_fdep.i_blks.i_p.i_f[NSADDR-1] #define IFIR 01 #define IFIW 02 /* types for IFNAM type files */ #define IFSEM 1L /* semaphore type */ #define IFSHD 2L /* shared data */ #define IFREM 3L /* Remote inode */ fdep.i_blks.i_p.i_a #define NFADDR 10 #define PIPSIZ NFADDR*BSIZE #define i_frptr i_fdep.i_blks.i_p.i_f[NSADDR-5] #define i_fwptr i_fdep.i_blks.i_p.i_f[NSADDR-4] #define i_frcnt i_fdep.i_blks.i_p.i_f[NSADDR-3] #define i_fwcnt /usr/include/sys/inode.h 644 3 3 12436 3540667620 13734 1/usr/sys/h/inode.h/usr/sys/h/iobuf.h 644 3 3 3346 3537640645 7247 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each block device has a iobuf, which contains private state stuff * and 2 list heads: the b_forw/b_back list, which is doubly linked * and has all the buffers currently associated with that major * device; and the d_actf/d_actl list, which is private to the * device but in fact is always used for the head and tail * of the I/O queue for the device. * Various routines in bio.c look at b_forw/b_back * (notice they are the same as in the buf structure) * but the rest is private to each device driver. */ struct iobuf { int b_flags; /* see buf.h */ struct buf *b_forw; /* first buffer for this dev */ struct buf *b_back; /* last buffer for this dev */ struct buf *b_actf; /* head of I/O queue */ struct buf *b_actl; /* tail of I/O queue */ dev_t b_dev; /* major+minor device name */ char b_active; /* busy flag */ char b_errcnt; /* error count (for recovery) */ physadr io_addr; /* csr address */ int io_s1; /* space for drivers to leave things */ int io_s2; /* space for drivers to leave things */ }; #define tabinit(dv) {0,0,0,0,0,makedev(dv,0),0,0,0,0,0} #define NDEVREG (sizeof(struct device)/sizeof(int)) #define B_ONCE 01 /* flag for once only driver operations */ #define B_TAPE 02 /* this is a magtape (no bdwrite) */ #define B_TIME 04 /* for timeout use */ device name */ char b_active; /* busy flag */ char b_errcnt; /* error count (for recovery) */ physadr io_addr; /* csr address */ int io_s1; /* space for drivers to leave things */ int io_s2; /* space for drivers to leave things */ }; #define tabinit(dv) {0,0,0,0,0,make/usr/include/sys/iobuf.h 644 3 3 3346 3537640645 13734 1/usr/sys/h/iobuf.h/usr/sys/h/ioctl.h 644 3 3 4343 3525266360 7246 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * M000 05/09/85 lees * - Added support for new keyboard ioctl. * (05/15/85 -- moved it to machdep.h, and moved the "include" * line below the rest of the TIOC defines). * */ #define IOCTYPE 0xff00 #define TIOC ('T'<<8) #define TCGETA (TIOC|1) #define TCSETA (TIOC|2) #define TCSETAW (TIOC|3) #define TCSETAF (TIOC|4) #define TCSBRK (TIOC|5) #define TCXONC (TIOC|6) #define TCFLSH (TIOC|7) #define TCDSET (TIOC|32) #include "machdep.h" /* M000 */ #define LDIOC ('D'<<8) #define LDOPEN (LDIOC|0) #define LDCLOSE (LDIOC|1) #define LDCHG (LDIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) /* V7 */ #define TIOCSETD (tIOC|1) /* V7 */ #define TIOCHPCL (tIOC|2) /* V7 */ #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10) /* V7 */ #define TIOCEXCL (tIOC|13) /* V7 */ #define TIOCNXCL (tIOC|14) /* V7 */ #define TIOCFLUSH (tIOC|16) /* V7 */ #define TIOCSETC (tIOC|17) /* V7 */ #define TIOCGETC (tIOC|18) /* V7 */ #define LIOC ('l'<<8) #define LIOCGETP (LIOC|1) #define LIOCSETP (LIOC|2) #define LIOCGETS (LIOC|5) #define LIOCSETS (LIOC|6) #define DIOC ('d'<<8) #define DIOCGETC (DIOC|1) #define DIOCGETB (DIOC|2) #define DIOCSETE (DIOC|3) #define DIOCGETP (DIOC|8) /* V7 */ #define DIOCSETP (DIOC|9) /* V7 */ #define VPM ('V'<<8) #define VPMCMD (VPM|8) #define VPMERRS (VPM|9) #define VPMRPT (VPM|10) #define VPMTRCO (VPM|16) #define FIOCLEX (('f'<<8)|1) /* V7 */ #define FIONCLEX (('f'<<8)|2) /* V7 */ #define FIORDCHK (('f'<<8)|3) /* V7 */ IOC|6) #define DIOC ('d'<<8) #define DIOCGETC (DIOC|1) #define DIOCGETB (DIOC|2) #define DIOCSETE (DIOC|3) #define DIOCGETP (DIOC|8) /* V7 */ #define DIOCSETP (DIOC|9) /* V7 */ #define VPM ('V'<<8) #define VPMCMD (VPM|8) #define VPMERRS (V/usr/include/sys/ioctl.h 644 3 3 4343 3525266360 13741 1/usr/sys/h/ioctl.hK /usr/sys/h/ipc.h 644 3 3 2202 3525266360 6677  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Common IPC Access Structure */ struct ipc_perm { ushort uid; /* owner's user id */ ushort gid; /* owner's group id */ ushort cuid; /* creator's user id */ ushort cgid; /* creator's group id */ ushort mode; /* access modes */ ushort seq; /* slot usage sequence number */ key_t key; /* key */ }; /* Common IPC Definitions. */ /* Mode bits. */ #define IPC_ALLOC 0100000 /* entry currently allocated */ #define IPC_CREAT 0001000 /* create entry if key doesn't exist */ #define IPC_EXCL 0002000 /* fail if key exists */ #define IPC_NOWAIT 0004000 /* error if request must wait */ /* Keys. */ #define IPC_PRIVATE (key_t)0 /* private key */ /* Control Commands. */ #define IPC_RMID 0 /* remove identifier */ #define IPC_SET 1 /* set options */ #define IPC_STAT 2 /* get options */ key_t key; /* key */ }; /* Common IPC Definitions. */ /* Mode bits. */ #define IPC_ALLOC 0100000 /* entry currently allocated */ #define IPC_CREAT 0001000 /* create entry if key doesn't exist */ #define IPC_EXCL 0002000 /* fail if key exists */ #define IPC_NOWAIT 0004000 /* error if request must wait */ /* Keys. */ #define IPC_PRIVATE (key_t)0 /* private key */ /* Control /usr/include/sys/ipc.h 644 3 3 2202 3525266360 13033 1/usr/sys/h/ipc.h/usr/sys/h/kmon.h 644 3 3 1572 3527503656 7105 /* * $Header: /b/sns/usr/sys/h/RCS/kmon.h,v 1.2 85/08/12 15:39:37 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Monitor buffer starts with the following structure: */ struct monhdr { int (far *mh_lowpc)(); /* lowest address */ int (far *mh_highpc)(); /* highest address */ unsigned short mh_nfunc; /* number of procedures */ }; /* *  and is followed by an array of monhdr->mh_nfunc of: */ struct mon { long m_count; /* number of invocations */ int (far *m_proc)(); /* procedure address */ }; /* * and then by an array of shorts. */ /* * definitions for kernel monitor control */ #define KMON 1 #define KMON_ON 64 #define KMON_OFF 65 #define KMON_DUMP 66 #define KMON_RESET 67 #define KMON_TEST 68 /* lowest address */ int (far *mh_highpc)(); /* highest address */ unsigned short mh_nfunc; /* number of procedures */ }; /* * /usr/include/sys/kmon.h 644 3 3 1572 3527503656 13432 1/usr/sys/h/kmon.h/usr/sys/h/lock.h 644 3 3 1120 3563521660 7051 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * flags for locking procs and texts */ #define UNLOCK 0 #define PROCLOCK 1 #define TXTLOCK 2 #define DATLOCK 4 #define HUGELOCK 8 This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * flags for locking procs and texts */ #define UNLOCK/usr/include/sys/lock.h 644 3 3 1120 3563521660 13362 1/usr/sys/h/lock.h/usr/sys/h/lockcmn.h 644 3 3 645 3527503703 13731 1/usr/include/lockcmn.h/usr/include/sys/lockcmn.h 644 3 3 645 3527503703 15125 1/usr/include/lockcmn.hK /usr/sys/h/locking.h 644 3 3 3607 3561226076 7564 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * * M000 03/26/85 lees * - Added support for System V fcntl and lockf (V2). * */ /* * Flag values for locking system call (sys/sys/locking.c) */ #include "lockcmn.h" #define LK_UNLCK CMN_UNLCK /* unlock request */ #define LK_LOCK CMN_WRLCK /* lock request */ #define LK_NBLCK 2 /* non-blocking lock request */ #define LK_RLCK CMN_RDLCK /* read permitted only lock request */ #define LK_NBRLCK 4 /* non-blocking read only lock request */ /* M000 */ #define LK_GETLK 5 /* V2 request to find first blocking lock */ #define LK_SETLK 6 /* V2 non-blocking lock request */ #define LK_SETLKW 7 /* V2 blocking lock request */ #define LK_TESTLK 8 /* V2 request to test for locks */ #ifdef M_KERNEL struct locklist { /* NOTE: ll_link must be first in struct */ struct locklist *ll_link; /* link to next lock region */ ushort ll_flags; /* misc flags ** sleeping */ struct proc *ll_proc; /* process which owns region */ off_t ll_start; /* starting offset */ off_t ll_end; /* ending offset, zero is eof */ }; extern struct locklist locklist[]; /* The lock table itself */ /* ll_flags */ #define LROLOCK 01 /* record is locked & is read only */ #define MAXLOCKSZ ((off_t) (1L << 30)) /* flags for the locked() routine. */ #define BLOCK 0 /* M007 */ #define RDLOCK 1 /* M007 */ #define NBLOCK 2 /* M007 */ #define NBRDLOCK 3 /* M007 */ #define TESTLK 4 /* M007 */ #define GETLK 5 /* M007 */ #endif h owns region */ off_t ll_start; /* starting offset */ off_t ll_end; /* ending offset, zero is eof */ }; extern str/usr/include/sys/locking.h 644 3 3 3607 3561226076 14573 1/usr/sys/h/locking.h/usr/sys/h/machdep.h 644 3 3 12251 3577347354 7564  /* * $Header: /b/sns/usr/sys/h/RCS/machdep.h,v 1.13 85/12/11 10:13:02 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Various machine dependent things */ /* * MODIFICATION HISTORY * M000 05/24/85 lees * - Added MCAIOC defines. * M001 10/22/85 lees * - Added KBENABLED. */ /* PC/AT Hard disk control */ #define HDIO ('H' << 8) #define HDIORST (HDIO|1) /* hard disk reset */ #define HDIOPAR (HDIO|2) /* hard disk parameters */ /* PC/AT Floppy disk control */ #define FDIO ('F' << 8) #define FDFMTON (FDIO|1) /* formatting on */ #define FDFMTOFF (FDIO|2) /* formatting off */ /* PC/AT Cga adapter control */ #define CGAIOC ('C' << 8) #define CGAMODE (CGAIOC | 1) /* change cga mode */ #define CGAIO (CGAIOC | 2) /* do inb/outb on cga port */ #define CGA_GET (CGAIOC | 3) /* get cga mode setting */ /* PC/AT Pga adapter control */ #define PGAIOC ('P' << 8) #define PGAMODE (PGAIOC | 1) /* change pga mode */ #define PGAIO (PGAIOC | 2) /* do inb/outb on pga port */ #define PGA_GET (PGAIOC | 3) /* get pga mode setting */ /* PC/AT Ega adapter control */ #define EGAIOC ('E' << 8) #define EGAMODE (EGAIOC | 1) /* change ega mode */ #define EGAIO (EGAIOC | 2) /* do inb/outb on ega port */ #define EGA_GET (EGAIOC | 3) /* get ega mode setting */ /* PC/AT Mca adapter control */ #define MCAIOC ('M' << 8) #define MCAMODE (MCAIOC | 1) /* change mca mode */ #define MCAIO (MCAIOC | 2) /* do inb/outb on mca port */ #define MCA_GET (MCAIOC | 3) /* get mca mode setting */ /* Common PC/AT adapter control */ #include "comcrt.h" /* Defines for console-switching ioctl -- MONO, CGA, PGA, and EGA */ /* definitions are in comcrt.h */ #define SWAPCONS ('s' << 8) #define SWAPMONO (SWAPCONS | MONO) #define SWAPCGA (SWAPCONS | CGA) #define SWAPPGA (SWAPCONS | PGA) #define SWAPEGA (SWAPCONS | EGA) /* defines for mode-switching ioctl -- modes are defined in comcrt.h */ #define MODESWITCH ('S' << 8) #define SW_B40x25 (MODESWITCH | M_B40x25) #define SW_C40x25 (MODESWITCH | M_C40x25) #define SW_B80x25 (MODESWITCH | M_B80x25) #define SW_C80x25 (MODESWITCH | M_C80x25) #define SW_BG320 (MODESWITCH | M_BG320) #define SW_CG320 (MODESWITCH | M_CG320) #define SW_BG640 (MODESWITCH | M_BG640) #define SW_EGAMONO80x25 (MODESWITCH | M_EGAMONO80x25) #define SW_CG320_D (MODESWITCH | M_CG320_D) #define SW_CG640_E (MODESWITCH | M_CG640_E) #define SW_EGAMONOAPA (MODESWITCH | M_EGAMONOAPA) #define SW_CG640x350 (MODESWITCH | M_CG640x350) #define SW_ENH_MONOAPA2 (MODESWITCH | M_ENHMONOAPA2) #define SW_ENH_CG640 (MODESWITCH | M_ENH_CG640) #define SW_ENHB40x25 (MODESWITCH | M_ENH_B40x25) #define SW_ENHC40x25 (MODESWITCH | M_ENH_C40x25) #define SW_ENHB80x25 (MODESWITCH | M_ENH_B80x25) #define SW_ENHC80x25 (MODESWITCH | M_ENH_C80x25) #define SW_MCAMODE (MODESWITCH | M_MCA_MODE) /* defines for display memory mapping ioctl (see consioctl in console.c) */ #define MAPADAPTER ('m' << 8) #define MAPCONS (MAPADAPTER) #define MAPMONO (MAPADAPTER | MONO) #define MAPCGA (MAPADAPTER | CGA) #define MAPPGA (MAPADAPTER | PGA) #define MAPEGA (MAPADAPTER | EGA) /* M000 */ /* defines for ibm keyboard ioctls (see consioctl in console.c) */ #define FKEYIOC ('k' << 8) #define GETFKEY (FKEYIOC) #define SETFKEY (FKEYIOC | 1) #define TIOCKBON (TIOC|8) /* M000 */ #define TIOCKBOF (TIOC|9) /* M000 */ #define KBENABLED (TIOC|10) /* M001 */ #ifndef _GRAPHICS #define _GRAPHICS /* structure used for SETFKEY and GETFKEY ioctls */ struct fkeyarg { unsigned int keynum; char keydef[MAXFK]; char flen; }; /* defines for ibm console ioctls (see consioctl in console.c) */ #define CONSIOC ('c' << 8) #define CONS_CURRENT (CONSIOC|1) #define CONS_GET (CONSIOC|2) /* defines for inb/outb ioctls for graphics adapter ports */ #define IN_ON_PORT 1 #define OUT_ON_PORT 0 /* structure used for inb/outb ioctls for graphics adapter ports */ struct port_io_struct { char dir; /L * direction flag (in vs. out) */ unsigned int port; char data; }; struct port_io_arg { struct port_io_struct args[4]; }; #endif /* _GRAPHICS */ /* * Number of GDT entries. This value must be at least 24. * Descriptor table entries 25 through NGDT are allocated to drivers as * needed by means of the dscralloc and dscrfree routines. */ #define NGDT 50 /* * Initalize clock constant for 50msec clock interrupts. * Magic value to cause proper interrupt interval - used * by mdep/mch.s/clkstart(). * Assumes a 1.19MHz clock input. (1190000 / HZ) */ #define CLKNUM 23850 /* * Various defines for 8259 special fully nested support */ #define NUM_8259 2 /* number of 8259s on this system */ #define MAX8259 9 /* max number of 8259s possible */ #define MAXLEV 8 /* max interrupt levels on an 8259 */ #define MAXVEC 72 /* max vectors on fully cascaded system */ #define HAS_REBOOT /* This system has a software reboot capability */ #define CTLR_16BIT /* This system has a device controller that cannot */ /* handle transfers across a 64k boundary. */ #define AUTOBOOT /* This system has autoboot support */ #define AUTOFLAG 0xbe11 /* 3rd argument to shutdn() */ er of 8259s on this system */ #define MAX8259 9 /* max number of 8259s possible */ #define MAXLEV 8 /* max interrupt levels on an 8259 */ #define MAXVEC 72 /* max vectors on fully cascaded system */ #define HAS_REBOOT /* This system has a software reboot capability */ #define CTLR_16BIT /* This system has a device controller that canno/usr/include/sys/machdep.h 644 3 3 12251 3577347354 14546 1/usr/sys/h/machdep.h/usr/sys/h/map.h 644 3 3 1543 3525266360 6710 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * * M000 11/07/84 lees * - Changed the map structure. * */ struct mapent { short m_size; unsigned short m_addr; }; struct map { unsigned int nwaiting; /* # of processes waiting for freed space from this map */ unsigned int ncells; /* max. number of entries allowed in this map */ struct mapent *mpent; /* pointer to the map entries */ }; extern struct map swapmap; NFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * * M000 11/07/84 lees * - C/usr/include/sys/map.h 644 3 3 1543 3525266360 13046 1/usr/sys/h/map.h/usr/sys/h/mmu.h 644 3 3 14356 3563522043 6752 /* * %Z% %M% %I% %D% %Q% * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * mmu.h * Memory Management Definitions * * used by mmu.c * param.h has basic page-size/etc definitions. * * definitions for 286 memory managment model */ /* * MODIFICATION HISTORY * M000 07/31/85 lees * - Added LT_CONTIG for proctl(). * M001 10/31/85 lees * - Added LT_FCONTIG for proctl(). */ /* * descriptor table defines * NOTE: the RPL in USEG_SEL and ULDT_SEL is 0. This * does not ENFORCE protection */ #define NULL_SEL 0 /* 'invalid' selector */ /* * portable gdt defines * WARNING - these must agree with the layout of the gdt in oem.c */ #define GDT_SEL 0x8 /* selector for GDT alias */ #define IDT_SEL 0x10 /* selector for IDT alias */ #define KDS_SEL 0x18 /* Kernel data seg selector */ #define KCS_SEL 0x28 /* Kernel code seg selector for SEG 1 */ #define KSS_SEL 0x48 /* Kernel stack seg selector */ #define KTSS 0x50 /* Kernel TSS selector */ #define KTSS_SEL 0x58 /* Kernel TSS alias selector */ #define KWORK0 0x60 /* work segment selector */ #define KWORK1 0x68 /* work segment selector */ #define KWORK2 0x70 /* work segment selector */ #define MAPWKSEL 0x78 /* selector for map work */ #define COPY_SEL 0x80 /* selector for copyio */ #define CLDT_SEL 0x88 /* current process' ldt selector */ #define KENTRY 0x90 /* kernel entry selector (call gate) */ #define BUF_SEL 0x98 /* selector for mapped out bufers */ #define BUF2_SEL 0xA0 /* selector for mapped out bufers */ #define BUF3_SEL 0xA8 /* selector for mapped out bufers */ #define SWAP1_SEL 0xB0 /* work segment selector - swap */ #define SWAP2_SEL 0xB8 /* work segment selector - swap */ #define SWAP3_SEL 0xC0 /* work segment selector - swap */ #define SWAP4_SEL 0xC8 /* work segment selector - swap */ #define FREE_SEL 0xD0 /* first selector in the pool of oem selectors*/ /* * ldt defines * These selector definitions should not be touched - they are chip * and linker defined */ #define USEG_SEL 0x04 /* LDT based U seg selector */ #define ULDT_SEL 0x0C /* ldt based, ldt alias */ #define ULINFO_SEL 0x14 /* used for ldt info array */ #define UEXEC_SEL 0x1C /* used during an exec */ #define ULDTTMP_SEL 0x24 /* used for execing and in mmu routines */ #define UTEMP_SEL 0x2C /* used for swapping, etc */ #define UOVRLY_SEL 0x34 /* used with overlay files */ #define FIRSTU_SEL 0x3F /* user's initial selector */ #define NCSEGS 5 /* number of text segments the kernel may have*/ #define LDTPAD 10 /* number extra ldt slots allocated per proc */ /* size of an ldt entry in bytes (8) */ #define SELSZ sizeof(struct desctab) #define MAXLDT 8192 /* maximum number of entries in an ldt */ #define KERNLDT 7 /* number of kernel reserved ldts */ #define IDTSZ 256 /* number of entries in idt */ #define TSSSZ 22 /* number of entries in tss */ #define IDTLIM (IDTSZ * SELSZ) -1 /* idt limit */ #define TSSLIM (TSSSZ * SELSZ) -1 /* tss limit */ /* * Descriptor Types */ #defL ine DST_ATASK 0x1 /* avail task */ #define DST_TABLE 0x2 /* descriptor table */ #define DST_BTASK 0x3 /* busy task */ #define DST_CGATE 0x4 /* call gate */ #define DST_TAGATE 0x5 /* task context gate */ #define DST_IGATE 0x6 /* interrupt gate */ #define DST_TRGATE 0x7 /* trap gate */ #include "relsym86.h" /* * access byte fields (DSA_*) are defined in relsym86.h */ /* * flag register bits */ #define FL_NCX 0x4000 /* nested context */ #define FL_IOPL 0x3000 /* I/O priv level */ #define FL_OFLOW 0x800 /* overflow bit */ #define FL_DIR 0x400 /* direction of string ops */ #define FL_INTEN 0x200 /* interrupt enable */ #define FL_TRAP 0x100 /* single step flag */ #define FL_SIGN 0x80 /* sign bit */ #define FL_ZERO 0x40 /* zero bit */ #define FL_AUXCARRY 0x10 /* auxillary carry */ #define FL_PARITY 0x4 /* parity bit */ #define FL_CARRY 0x1 /* carry bit */ /* * parts of a selector see relsym86.h */ #define SEL_TI SEL_LDT /* table indicator (0-gdt,1-ldt) */ /* * descriptor table structure: see relsym86.h */ #define NPSEGM 0 /* no segments */ /* * Misc constants. */ #define OFFMASK (MMPGSZ-1) /* develop offset within page from addr */ #define RO (DSA_CODE|DSA_RING3) /* tells mmuset to setup code to make */ #define RW (DSA_DATA|DSA_RING3) /* kernel access read-only, or rd/wr */ #define MMUOK ((mloc_t) 0) #define MMUERR ((mloc_t) -1) struct ldtinf { unsigned short flag; union { unsigned short psize; /* used for exec */ unsigned short swapbn; /* block # on swapper */ unsigned short dupsel; /* sel this sel is dup of, if LT_DUP */ } si; }; /* * ldtinf flag values indicating the type of segment represented */ #define LT_OWN 0x0001 /* maps user-owned, private memory */ #define LT_ALLOC 0x0002 /* swapper must allocate mem for exec */ #define LT_EXPAND 0x0004 /* expanding segment -used by swapper */ #define LT_ITER 0x0008 /* iterated data or text segment */ #define LT_SD 0x0010 /* shared data segment */ #define LT_ABS 0x0020 /* maps fixed location (i.e. screen) */ /* or maps contiguous memory which */ /* was allocated via proctl(). */ #define LT_DUP 0x0040 /* duplicate mapping */ #define LT_EXEC 0x0080 /* executable segment */ #define LT_RO 0x0100 /* read-only segment */ #define LT_HUGE 0x0200 /* allocated as HUGE seg by brkctl */ #define LT_CONTIG 0x0400 /* maps a segment in a series */ /* of physically contiguous segments */ #define LT_FCONTIG 0x0800 /* first in a series of physically */ /* contiguous segments */ extern fdesc_t *ldt; /* ULDT_SEL:0 */ #define flinf_t struct ldtinf far /* far ldt info array entry */ extern flinf_t *ldtinfo; /* ULINFO_SEL:0 */ #ifndef NOEXTGDT /* see comment in oem.c */ extern struct desctab gdt[]; #endif extern mloc_t mmupget(); extern mloc_t mmuget(); /* * LDTDESCR initializes an ldt entry */ #define LDTDESCR(sel, addr, limit, access) \ if (1) { \ int xacc = access; \ fdesc_t *_p = &ldt[sel/SELSZ]; \ _p->d_limit = limit; \ _p->d_paddr = addr; \ _p->d_acc = xacc; \ } else /* * GDTDESCR initializes a gdt entry */ #define GDTDESCR(sel, addr, limit, access) \ if (1) { \ int xacc = access; \ struct desctab *_p = &gdt[sel/SELSZ]; \ _p->d_limit = limit; \ _p->d_paddr = addr; \ _p->d_acc = xacc; \ } else mloc_t mmuget(); /* * LDTDESCR initializes an ldt entry */ #define LDTDESCR(sel, addr, limit, access) \ if (1) { \ int xacc = access; \ fdesc_t *_p = &ldt[sel/SELSZ]; \ _p->d_limit = limit; \ _p->d_paddr = addr; \ _p->d_acc = xacc; \ } else /* * GDTDE/usr/include/sys/mmu.h 644 3 3 14356 3563522043 13131 1/usr/sys/h/mmu.h/usr/sys/h/mount.h 644 3 3 1422 3525266360 7271 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Mount structure. * One allocated on every mount.  */ struct mount { int m_flags; /* status */ dev_t m_dev; /* device mounted */ struct inode *m_inodp; /* pointer to mounted on inode */ struct buf *m_bufp; /* buffer for super block */ }; #define MFREE 0 #define MINUSE 1 #define MINTER 2 extern struct mount mount[]; H IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Mount structure. * One allocated on every mount. /usr/include/sys/mount.h 644 3 3 1422 3525266360 14014 1/usr/sys/h/mount.h/usr/sys/h/msg.h 644 3 3 4475 3525266360 6730  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * IPC Message Facility. */ /* ** Implementation Constants. */ #define PMSG (PZERO + 2) /* message facility sleep priority */ /* ** Permission Definitions. */ #define MSG_R 0400 /* read permission */ #define MSG_W 0200 /* write permission */ /* ** ipc_perm Mode Definitions. */ #define MSG_RWAIT 01000 /* a reader is waiting for a message */ #define MSG_WWAIT 02000 /* a writer is waiting to send */ /* ** Message Operation Flags. */ #define MSG_NOERROR 010000 /* no error if big message */ /* ** Structure Definitions. */ /* ** There is one msg queue id data structure for each q in the system. */ struct msqid_ds { struct ipc_perm msg_perm; /* operatM ion permission struct */ struct msg near *msg_first; /* ptr to first message on q */ struct msg near *msg_last; /* ptr to last message on q */ ushort msg_cbytes; /* current # bytes on q */ ushort msg_qnum; /* # of messages on q */ ushort msg_qbytes; /* max # of bytes on q */ ushort msg_lspid; /* pid of last msgsnd */ ushort msg_lrpid; /* pid of last msgrcv */ time_t msg_stime; /* last msgsnd time */ time_t msg_rtime; /* last msgrcv time */ time_t msg_ctime; /* last change time */ }; /* ** There is one msg structure for each message that may be in the system. */ struct msg { struct msg near *msg_next; /* ptr to next message on q */ long msg_type; /* message type */ short msg_ts; /* message text size */ short msg_spot; /* message text map address */ }; /* ** User message buffer template for msgsnd and msgrecv system calls. */ struct msgbuf { long mtype; /* message type */ char mtext[1]; /* message text */ }; /* ** Message information structure. */ struct msginfo { int msgmap, /* # of entries in msg map */ msgmax, /* max message size */ msgmnb, /* max # bytes on queue */ msgmni, /* # of message queue identifiers */ msgssz, /* msg segment size (should be word size multiple) */ msgtql; /* # of system message headers */ ushort msgseg; /* # of msg segments (MUST BE < 32768) */ }; msgsnd and msgrecv system calls. */ struct msgbuf { long mtype; /* message type */ char mtext[1]; /* message text */ }; /* ** Message information structure. */ struct msginfo { int msgmap,/usr/include/sys/msg.h 644 3 3 4475 3525266360 13077 1/usr/sys/h/msg.h/usr/sys/h/ndp.h 644 3 3 1222 3525266360 6706 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * NDP DEFINES */ /* * Status word defines */ #define NDPSW_ES 0x80 /* error summary status */ #define NDPSW_PE 0x20 /* precision */ #define NDPSW_UE 0x10 /* underflow */ #define NDPSW_OE 0x08 /* overflow */ #define NDPSW_ZE 0x04 /* zero divide */ #define NDPSW_DE 0x02 /* denormalized operand */ #define NDPSW_IE 0x01 /* invalid operator */ #define NDPSW_ERR (NDPSW_PE | NDPSW_UE | NDPSW_OE | NDPSW_ZE \ | NDPSW_DE | NDPSW_IE) ration and AT&T, and should be treated as Confidential. */ /* * NDP DEFINES */ /* * Status word defines */ #define NDPSW_ES 0x80 /* error summary status */ #define NDPSW_PE 0x20 /* precision */ #define NDPSW_UE 0x10 /* underflow */ #define NDPSW_OE 0x08 /* overflow */ #define NDPSW_ZE 0x04 /* zero divide */ #define NDPSW_DE 0x02 /* denormalized oper/usr/include/sys/ndp.h 644 3 3 1222 3525266360 13050 1/usr/sys/h/ndp.h/usr/sys/h/nfs.h 644 3 3 740 3525266361 6700 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * */ #define REMOTE(IP) ((IP)->i_mode&IFMT)==IFNAM && \ ((IP)->i_fdep.i_namef.i_type == IFREM) #define NOTREM(IP) ((IP)->i_mode&IFMT)!=IFNAM || \ ((IP)->i_fdep.i_namef.i_type != IFREM) extern int nfs1, nfs2; struct inode *nfc_namei(), *nfc_owner(); SW_D  Z[4 .Z/usr/include/sys/nfs.h 644 3 3 740 3525266361 13047 1/usr/sys/h/nfs.h/usr/sys/h/preadi.h 644 3 3 1023 3527504002 7356 /* * $Header: /b/sns/usr/sys/h/RCS/preadi.h,v 1.2 85/08/12 15:40:59 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * array for storing physical transfer requests */ struct preq { daddr_t p_bnum; int p_bcount; }; struct pmapnode { int p_bufindex; int p_bufcount; }; #define MAXPREQ 10 #define MAXPBUF 10 #define ROK 0 #define BADREQ -1 #define RERROR -2 ns/usr/sys/h/RCS/preadi.h,v 1.2 85/08/12 15:40:59 snapshot Exp $ * * Copyright (C) Microsoft Corporation, 1983, 1984, 1985 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * array for storing physical transfer requests */ struct preq { daddr_t p_bnum; int p_bcount; }; struct pmapnode { int p_bufindex; int p_bufcount; }; #define MAXPREQ 10 #define MAXPBUF 10 #define ROK 0 #define BADREQ -1/usr/include/sys/preadi.h 644 3 3 1023 3527504002 14203 1/usr/sys/h/preadi.hM /usr/sys/h/proctl.h 644 3 3 2025 3530760132 7422 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * M000 07/22/85 lees * - Added PRGETCMEM, PRHGETCMEM, PRFREECMEM, PRHFREECMEM, and pr_cmemarg * structure. */ /* proctl() requests */ #define PRHUGEX 1 /* allow process > swapper size to execute */ #define PRNORMEX 2 /* remove PRHUGEX permission */ #define PRGETCMEM 3 /* allocate physically contiguous memory */ #define PRHGETCMEM 4 /* same as above, for huge model */ #define PRFREECMEM 5 /* deallocate memory allocated via PRGETCMEM */ #define PRHFREECMEM 6 /* same as above, for huge model */ /* proctl() arg structures */ struct pr_cmemarg { char far *addr; long bsize; }; pr_cmemarg * structure. */ /* proctl() requests */ #define PRHUGEX 1 /* allow process > swapper size to execute */ #define PRNORMEX 2 /* remove PRHUGEX permission */ #define PRGETCMEM 3 /* allocate physically contiguous memory */ #define PRHGETCMEM 4 /* same as above, for huge model */ #define PRFREECMEM 5 /* deallocate memory allocated via PRGETCMEM */ #define PRHFREECMEM 6 /* same as above, for huge model */ /* proctl() arg structures */ struct pr_cmemarg { char far *addr;/usr/include/sys/proctl.h 644 3 3 2025 3530760132 14306 1/usr/sys/h/proctl.h/usr/sys/h/param.h 644 3 3 17671 3555245563 7271 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* ** MODIFICATION HISTORY ** M000 09/05/85 lees ** - Changed CLKONLY and PS_PRIMASK in line with change to ** special fully nested mode for interrupt handling. ** */ /* * Adjustable parameters */ #define SSIZE 4096 /* initial stack size (bytes) */ #define SINCR 1024 /* increment of stack (bytes) (not used)*/ #define NOFILE 20 /* max open files per process */ #define CANBSIZ 256 /* max size of typewriter line */ #define HZ 50 /* Ticks/second of the clock */ #define MSGBUFS 128 /* Characters saved from error messages */ #define NCARGS 5120 /* # characters in exec arglist */ #define MAXTTYS 16 /* Max # open ttys */ #define NIOSTAT 50 /* max number of bufs to keep stats for */ #define MAXPID 30000 /* max process id */ #define MAXUID 60000 /* max user id */ #define MAXLINK 1000 /* max links */ #define CDLIMIT (1L<<11) /* default max write address */ #define MINBUF 40 /* minimum # of buffers */ #define KSSIZE 1024 /* kernel stack size */ #define OFFUSRPG 0 /* address of U page (for fpsup.s) */ /* * priorities * probably should not be * altered too much */ #define PSWP 0 #define PINOD 10 #define PRIBIO 20 #define PZERO 25 #define NZERO 20 #define PCATCH 0400 #define PMASK 0177 #define PPIPE 26 #define PWAIT 30 #define PSLEP 40 #define PUSER 50 #define PIDLE 127 /* * signals * dont change */ #define NSIG 20 /* * No more than 32 signals (1-32) because they are * stored in bits in a long. */ #define SIGHUP 1 /* hangup */ #define SIGINT 2 /* interrupt (rubout) */ #define SIGQUIT 3 /* quit (FS) */ #define SIGILL 4 /* illegal instruction */ #define SIGTRAP 5 /* trace or breakpoint */ #define SIGIOT 6 /* iot */ #define SIGEMT 7 /* emt */ #define SIGFPE 8 /* floating exception */ #define SIGKILL 9 /* kill, uncatchable termination */ #define SIGBUS 10 /* bus error */ #define SIGSEGV 11 /* segmentation violation */ #define SIGSYS 12 /* bad system call */ #define SIGPIPE 13 /* end of pipe */ #define SIGALRM 14 /* alarm clock */ #define SIGTERM 15 /* Catchable termination */ #define SIGUSR1 16 /* user defined signal 1 */ #define SIGUSR2 17 /* user defined signal 2 */ #define SIGCLD 18 /* child death */ #define SIGPWR 19 /* power-fail restart */ #define FSIG_DFL ((faddr_t) 0) #define FSIG_IGN ((faddr_t) 1) /* * fundamental constants of the implementation-- * cannot be changed easily */ #define NBPW sizeof(int) /* number of bytes in an integer */ /* * *** WARNING *** * Some io devices may have a problem * if BSIZE is greater than MMPGSZ * If BSIZE changes, so must NSBFILL, BSHIFT, * NSHIFT, LINOPB */ #define BSIZE 1024 /* size of secondary block (bytes) */ #define BSHIFT 10 /* LOG2(BSIZE) */ #define BMASK (BSIZE - 1) /* BSIZE-1 */ #define BSLOP 0 /* must be 0 for current copyio implemtation*/ #define NINDIR (BSIZE/sizeof(daddr_t)) #define NSHIFT 8 /* LOG2(NINDIR) */ #define NMASK (NINDIR - 1) /* NINDIR-1 */ #define INOPB (BSIZE/sizeof(struct dinode)) /* # inodes per block */ #define LINOPB 4 /* LOG2(INOPB) */ #ifdef M_KERNEL #define NULL 0 #endif #define NODEV (dev_t)(-1) #define ROOTINO ((ino_t)2) /* i number of all roots */ #define SUPERB ((daddr_t)1) /* block number of the super block */ #define DIRSIZ 14 /* max characters per directory */ #define NICINOD 100 /* number of superblock inodes */ #define NICFREE 100 /* number of superblock free blocks */ #define NSBFILL 370 /* aligns s_magic & s_type at end of SB blk */ /* * MMU parameters. */ #define MMPGSZ 512 /* bytes/page in the MMU */ #define LMMPGSZ 9 /* log2(MMPGSZ) */ #define NPAGEPS 128 /* 64k/MMPGSZ = number of pages per segment */ #define MAXPAGES 32768L /* * Some macros for units conversion */ /* * mem size to disk blocks and disk blocks to mem size. * Assumes BSIZE and MMPGSZ are both powers of 2. */ /* #if BSIZE > MMPGSZ */ #define mstod(x) ( ((x) + ((BSIZE/MMPGSZ)-1)) / (BSIZE/MMPGSZ)) #define dtoms(x) ((x)*(BSIZE/MMPGSZ)) /* #else * #define mstod(x) ((x)*(MMPGSZ/BSIZE)) * #define dtoms(x) ( ((x) + ((MMPGSZ/BSIZE)-1)) / (MMPGSZ/BSIZE)) * #endif */ /* inumber to disk address */ #define itod(x) (daddr_t)(((unsigned)(x)+(INOPB+INOPB-1))>>LINOPB) /* inumber to disk offset */ #define itoo(x) (int)(((x)+(INOPB+INOPB-1))&(INOPB-1)) /*N  mem size to bytes */ #define mstob(x) ((x)<> LMMPGSZ)) /* address (long (32 bit)) to page number (int)*/ #define atomlt(x) ((int)(((paddr_t)(x))>>LMMPGSZ)) /* address (long (32 bit)) to page count (int)*/ #define atoml(x) ((int)(((paddr_t)(x)+(MMPGSZ-1))>>LMMPGSZ)) /* address (long (32 bit)) to offset (int) get bits LMMPGSZ-1 - 0 */ #define atoo(x) ((int)((x)&(MMPGSZ-1))) /* far pointer (faddr_t) to segment (int) (get high 16 bits of faddr_t) */ #define ftoseg(x) ((unsigned) ((long) (x) >> 16)) /* far pointer (faddr_t) to offset (int) (get low 16 bits of faddr_t) */ #define ftooff(x) ((unsigned) (x)) /* seg off to far pointer (faddr_t) */ #define sotofar(seg, off) \ (((faddr_t) (((long)(unsigned) (seg)) << 16)) + (unsigned) (off)) /* when sotofar() is used to set up an (faddr_t) parameter to a function call */ #define FADDR(seg, off) off, seg /* real mode far pointer to physical address */ #define ftop(f) \ ((paddr_t) ((((long) (f) >> 12) & 0x000ffff0L) + (ushort) (f))) /* real mode seg, off to physical address */ #define sotop(seg, off) \ ((((paddr_t) (ushort) (seg)) << 4) + (ushort) (off)) /* physical address to real mode seg, off */ #define ptoseg(p) ((ushort) ((p) >> 4)) #define ptooff(p) ((ushort) (p) & 0x000f) /* physical address to real mode far pointer */ #define ptofar(p) \ (((faddr_t) (((long) (p) << 12) & 0xffff0000L)) + ptooff(p)) /* selector number to table index */ #define stoi(sel) ((sel)/SELSZ) /* Memory location to logical address */ #define mltoa(x) ((paddr_t) (x) << LMMPGSZ) /* High word of a long */ #define HIGHWORD(x) ((int)((long)x >> 16)) /* low word of a long */ #define LOWWORD(x) ((int)x) /* physical to kernel logical (only the low 16 bits count) */ #define ptok(x) ((caddr_t)((unsigned) x - (unsigned) kmemstart)) /* kernel logical to physical */ #define ktop(x) ((paddr_t)(unsigned) x + kmemstart) /* true if bp is not mapped out */ #define issabuf(bp) (bp->b_paddr<=(paddr_t)ktop((unsigned)sabuf[v.v_sabuf])) #define lobyte(X) (((unsigned char *)&X)[0]) #define hibyte(X) (((unsigned char *)&X)[1]) #ifdef M_KERNEL #include "types.h" #endif extern paddr_t kmemstart; /* set by init code, passed in from /boot */ /* * Machine-dependent bits and macros */ #define SPL0MASK 0x00 #define USERMODE(ps) ((ps)&PS_USER) /* M000 */ #define CLKONLY(ps) ((ps)&PS_PRIMASK) #define copypsize(rpp,rip) rpp->p_usize = rip->p_usize; \ rpp->p_lsize = rip->p_lsize #define USRSTACK u.u_stkbot #define URSBC 0 /* User stk Reg Save area Byte Cnt */ #define SHWDSZ (sizeof(int)+6) /* space on user stack for shell word */ #define PTRSIZE(f) ((f)? sizeof(faddr_t) : sizeof(caddr_t)) /* * 286 simulated "state" definitions. */ #define PS_USER 0x01 /* "user" mode */ /* M000 */ #define PS_PRIMASK 0x0100 /* last priority was not spl0 */ /* Conditional compilation */ #define PAGEMMU /* mmu is divided in pages */ #define SHORTINT /* sizeof(int)==sizeof(short) */ /*#define BYTESWAP*/ /* byte ordering is opposite that of pdp11 /*#define OLDFORK*/ /* return to parent by bumping pc by 2 */ #define FIXEDSTACK /* stack cannot grow */ #define BUFMAPOUT /* buffers are mapped out */ /*#define LARGECODE*/ /* kernel supports multisegment code */ #define UNOTMAPPED /* upage copied in on context switch */ EMMU /* mmu is divided in pages */ #define SHORTINT /* sizeof(int)/usr/include/sys/param.h 644 3 3 17671 3555245563 13752 1/usr/sys/h/param.h/usr/sys/h/proc.h 644 3 3 7360 3552344631 7077 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * MODIFICATION HISTORY * M000 09/13/85 lees * - added p_suid to proc structure. Referenced in getxfile() and * setuid(). * M001 09/16/85 lees * - added xp_suid to xproc structure. * M002 10/04/85 lees * - added p_sgid to proc structure; added xp_sgid to xproc structure. */ /* * One structure allocated per active process. It contains all data needed * about the process while the process may be swapped out. * Other per process data (user.h) is swapped with the process. */ struct proc { char p_stat; char p_flag; char p_pri; /* priority, negative is high */ char p_time; /* resident time for scheduling */ char p_cpu; /* cpu usage for scheduling */ char p_nice; /* nice for cpu usage */ long p_sig; /* signals pending to this process */ ushort p_uid; /* real user id */ /* M000 */ ushort p_suid; /* set (effective) user id */ /* M002 */ ushort p_sgid; /* set (effective) group id */ short p_pgrp; /* name of process group leader */ short p_pid; /* unique process id */ short p_ppid; /* process id of parent */ union { unsigned short p_daddr; /* block number of u on swap */ mloc_t p_caddr; /* location of p_usize region in core */ } p_addr; unsigned short p_fcsel; /* first code selector */ unsigned short p_fdsel; /* first data selector */ unsigned short p_ldsel; /* last data selector */ msize_t p_usize; /* size of u + ldts + ldtinfo segment */ unsigned short p_lsize; /* size in bytes of the ldt */ caddr_t p_wchan; /* event process is awaiting */ struct text *p_textp; /* pointer to text structure */ struct proc *p_link; /* linked list of running processes */ int p_clktim; /* time to alarm clock signal */  struct sd *p_sdp; /* pointer to list of shared data segments */ }; extern struct proc proc[]; /* the proc table itself */ #define USIZE (u.u_procp->p_usize) /* stat codes */ #define SSLEEP 1 /* awaiting an event */ #define SWAIT 2 /* (abandoned state) */ #define SRUN 3 /* running */ #define SIDL 4 /* intermediate state in process creation */ #define SZOMB 5 /* intermediate state in process termination */ #define SSTOP 6 /* process being traced */ /* flag codes */ #define SLOAD 01 /* in core */ #define SSYS 02 /* scheduling process */ #define SLOCK 04 /* process cannot be swapped */ #define SSWAP 010 /* process is being swapped out */ #define STRC 020 /* process is being traced */ #define SWTED 040 /* another tracing flag */ #define STEXT 0100 /* text pointer valid */ #define SSPART 0200 /* process is partially swapped out */ /* contiguity flags */ #define SCSTACK 01 #define SCDATA 02 #define SCWANT 04 /* * parallel proc structure * to replace part with times * to be passed to parent N process * in ZOMBIE state. */ struct xproc { char xp_stat; char xp_flag; char xp_pri; /* priority, negative is high */ char xp_time; /* resident time for scheduling */ char xp_cpu; /* cpu usage for scheduling */ char xp_nice; /* nice for cpu usage */ long xp_sig; /* signals pending to this process */ ushort xp_uid; /* real user id */ /* M001 */ ushort xp_suid; /* set (effective) user id */ /* M002 */ ushort xp_sgid; /* set (effective) group id */ short xp_pgrp; /* name of process group leader */ short xp_pid; /* unique process id */ short xp_ppid; /* process id of parent */ short xp_xstat; /* Exit status for wait */ time_t xp_utime; /* user time, this proc */ time_t xp_stime; /* system time, this proc */ }; ice for cpu usage */ long xp_sig; /* signals pending to this process */ ushort xp_uid; /* real user id */ /* M001 */ ushort xp_suid; /* set (effective) user id */ /* M002 */ ushort xp_sgid; /* set (effective) group id */ short xp_pgrp; /* name of proces/usr/include/sys/proc.h 644 3 3 7360 3552344631 13423 1/usr/sys/h/proc.h/usr/sys/h/reg.h 644 3 3 2564 3572131353 6707 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Index of the users' stored * registers relative to AX. * Usage is u.u_ar0[XX]. * EVERYTHING HERE IS DEPENDENT ON trap: in mch.s and trap.c * AND THE HARDWARE */ /* * users regs on kernel stack */ #define RSS 7 /* user ss */ #define RSP 6 /* user sp */ #define USP 6 #define RFL 5 #define RCS 4 #define RIP 3 #define Rviol 2 #define RES 1 #define RAX 0 #define RCX -1 #define RDX -2 #define RBX -3 #define RKSP -4 /* NOT sp to user's stack */ #define RBP -5 #define RSI -6 #define RDI -7 #define RDS -8 #define CBIT 0x0001 /* 'Carry' bit in flags */ #define PBIT 0x0004 /* 'Parity' bit in flags */ #define ABIT 0x0010 /* 'Auxiliary Carry' bit in flags */ #define ZBIT 0x0040 /* 'Zero' bit in flags */ #define SBIT 0x0080 /* 'Sign' bit in flags */ #define TBIT 0x0100 /* 'Trace' bit in 'flags' */ #define IBIT 0x0200 /* 'Interrupt' enable bit */ #define DBIT 0x0400 /* 'Direction' flag */ #define OBIT 0x0800 /* 'Overflow' bit in flags */ #define NTBIT 0x4000 /* 'Nested Task Flag' bit */ CBIT 0x0001 /* 'Carry' bit in flags */ #define PBIT 0x0004 /* 'Parity' bit in flags */ #define ABIT 0x0010 /* 'Auxiliary Carry' /usr/include/sys/reg.h 644 3 3 2564 3572131353 13045 1/usr/sys/h/reg.h/usr/sys/h/relsym86.h 644 3 3 22371 3525266361 7647  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE SPECIFIC TO THE INTEL CPUS. * IT MAY REQUIRE MODIFICATION WHEN MOVING XENIX TO * DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. */ /* * - Declarations for 8086/80286 symbol * table and relocation record structures. */ /* * Combined symbol and relocation for relocatable files, * (XR_R86REL | XR_S86REL). * * This format is a series of distinct records. Each record * is made up of: * 1) 1 byte record type * 2) 2 byte record length (low byte first) * 3) record contents * 4) 1 byte checksum * * The record length is the number of bytes in 3 & 4. * When ALL of the bytes in the record are summed, the * the low byte of the result should be zero. * The record contents depend on the record type. * Records containing symbol names have a one byte name * length followed by the name itself. The name is not * terminated by a special character. */ /* * Defines for record type: */ #define MRHEADR 0x6e /* rel module header */ #define MREGINT 0x70 /* register initialization */ #define MREDATA 0x72 /* explicit (enumerated) data image */ #define MRIDATA 0x74 /* repeated (iterated) data image */ #define MOVLDEF 0x76 /* overlay definition */ #define MENDREC 0x78 /* block or overlay end record */ #define MBLKDEF 0x7a /* block definition */ #define MBLKEND 0x7c /* block end */ #define MDEBSYM 0x7e /* debug symbols */ #define MTHEADR 0x80 /* module header, usually first in a rel file */ #define MLHEADR 0x82 /* link module header */ #define MPEDATA 0x84 /* absolute data image */ #define MPIDATA 0x86 /* absolute repeated (iterated) data image */ #define MCOMENT 0x88 /* comment record */ #define MMODEND 0x8a /* module end record */ #define MEXTDEF 0x8c /* external definition */ #define MTYPDEF 0x8e /* type definition */ #define MPUBDEF 0x90 /* public definition */ #define MLOCSYM 0x92 /* local symbols */ #define MLINNUM 0x94 /* source line number */ #define MLNAMES 0x96 /* name list record */ #define MSEGDEF 0x98 /* segment definition */ #define MGRPDEF 0x9a /* group definition */ #define MFIXUPP 0x9c /* fix up previous data image */ #define MNONE1 0x9e /* none */ #define MLEDATA 0xa0 /* logical data image */ #define MLIDATA 0xa2 /* logical repeated (iterated) data image */ #define MLIBHED 0xa4 /* library header */ #define MLIBNAM 0xa6 /* library names record */ #define MLIBLOC 0xa8 /* library module locations */ #define MLIBDIC 0xaa /* library dictionary */ #define MLIBHDR 0xf0 /* library header */ #define MLIBDHD 0xf1 /* library dictionary header */ /* * The maximum length of an identifier. */ #define NAMELENGTH 40 /* * Defines for segment descriptor. */ /* type of alignment required */ #define SD_ABS 0x00 /* absolute */ #define SD_BYTE 0x20 /* byte */ #define SD_WORD 0x40 /* word */ #define SD_PARA 0x60 /* paragraph */ #define SD_PAO GE 0x80 /* page */ #define SD_UABS 0xa0 /* unnamed absolute */ #define SD_LTL 0xc0 /* load-time locatable */ #define SD_ALIGN 0xe0 /* segment alignment mask */ #define SD_ASHIFT 5 /* align. shift */ /* ways in which segments can be combined */ #define SD_PRIV 0x00 /* private, can't be combined */ #define SD_HCOMM 0x04 /* common, place in high mem */ #define SD_PUBLIC 0x08 /* public, sequential */ #define SD_BAD 0x0c /* undefined */ #define SD_C4 0x10 /* not used */ #define SD_STACK 0x14 /* stack segment */ #define SD_COMM 0x18 /* common segment */ #define SD_RCOMM 0x1c /* not used, reverse common segment */ #define SD_COMBO 0x1c /* combination mask */ #define SD_CSHIFT 2 /* comb. shift */ #define SD_PGRES 0x01 /* page resident */ #define SD_64K 0x02 /* segment size is exactly 64k */ /* definitions for LTL descriptor */ #define LTL_64K 0x01 /* max segment size is exactly 64k */ #define LTL_GRP 0x80 /* is a group member */ /* definitions for C common MTYPDEF records */ #define TD_CNEAR 0x62 /* near .comm variable */ #define TD_CFAR 0x61 /* far .comm variable */ /* for DOS support */ #define DOSMAGIC 0x5a4d /* DOS executable magic number */ struct dosexec { unsigned short dx_magic; /* magic number */ unsigned short dx_pagrem; /* image length mod 512 */ unsigned short dx_npages; /* file size in 512 byte pages */ unsigned short dx_nreloc; /* # of reloc items */ unsigned short dx_hsize; /* header size in 16 byte paragraphs */ unsigned short dx_minpar; /* min par's above end of image */ unsigned short dx_maxpar; /* max par's above end of image */ unsigned short dx_stkoff; /* offset of stack (in segment form) */ unsigned short dx_initsp; /* initial sp */ unsigned short dx_chksum; /* file check sum */ unsigned short dx_initip; /* initial ip */ unsigned short dx_textoff; /* offset of code (in segment form) */ unsigned short dx_reloff; /* offset of first reloc item */ unsigned short dx_ovly; /* overlay number */ }; /* * Relocation for executable files, XR_R86ABS. * * This relocation must be attached to middle and large * model executables to be run on an 8086. Relocation is * performed on all segment references when the file is * loaded into memory. * * This relocation must start on an even sizeof(struct srel86) * boundary. The size of this structure MUST BE an even * power of 2. In order to accomplish the padding, the * appropriate number of null bytes should be written at the * start of the relocation, and the relocation size in the * header bumped up to reflect the padding. */ struct srel86 { char srtyp; /* type of segment relocation */ char srhib; /* high byte of reloc address */ unsigned short srlow; /* low word of reloc address */ }; /* * Defines for srel86.srtyp */ #define R86_CTC 0 /* code reference to code */ #define R86_CTD 1 /* code reference to data */ #define R86_DTC 2 /* data reference to code */ #define R86_DTD 3 /* data reference to data */ /* * Macros applicable to XR_R86ABS relocation padding: * * SRELPOS() must be given a pointer to an x.out header; * it returns the seek position of the first relocation * structure in an object file, skipping any padding. * SRELPAD() is also given an x.out header pointer; it * returns the number of bytes of padding required * to properly align the relocation records. The * x_reloc field in the header is not used in the * computation; it need not be accurate. * SRELSIZE() should be given a long value, usually the * x_reloc field of an x.out header; it returns the * size of actual relocation records in an object file, * compensating for any padding. */ #define SRELMSK ((long) (sizeof(struct srel86) - 1)) /* 2^n-1 */ #define SRELPOS(xp) ((XRELPOS(xp) + SRELMSK) & ~SRELMSK) #define SRELPAD(xp) ((int) ((~XRELPOS(xp) + 1) & SRELMSK)) #define SRELSIZE(x) ((long) x & ~SRELMSK) /* * LDT/GDT descsriptor table information for executable files, XR_R286ABS. * * dtab structure without union to allow static initialization. * desctab structure with union to allow efficient reference. */ struct dtab { unsigned short dt_limit; /* offset of last byte in segment */ unsigned short dt_loaddr; /* low word of physical address */ char dt_hiaddr; /* high byte of physical address */ char dt_acc; /* access control byte */ unsigned short dt_sw; /* software defined word, unused */ }; struct desctab { unsigned short d_limit; /* offset of last byte in segment */ union { struct { unsigned short du_loaddr; /* low word of physical address */ char du_hiaddr; /* high byte of physical address */ char du_acc; /* access control byte */ } du_sep; long du_paddr; } d_un; unsigned short d_sw; /* software defined word, unused */ }; #define d_loaddr d_un.du_sep.du_loaddr #define d_hiaddr d_un.du_sep.du_hiaddr #define d_acc d_un.du_sep.du_acc #define d_paddr d_un.du_paddr #ifdef M_WORDSWAP # define DESCRADDR(dtab) (dtab.d_paddr & 0x00ffffffL) #else # define DESCRADDR(dtab) (((long) (dtab.d_hiaddr & 0xff)) | dtab.d_loaddr) #endif #define DSA_PRESENT 0x80 /* present */ #define DSA_PRIV 0x60 /* priviledge level mask */ #define DSA_VALID 0x10 /* segment valid (else control descr) */ #define DSA_EXEC 0x08 /* executable */ #define DSA_TCONF 0x04 /* if text, conforming */ #define DSA_DEDOWN DSA_TCONF /* if data, expand down */ #define DSA_TREAD 0x02 /* if text, readable */ #define DSA_DWRITE DSA_TREAD /* if data, writeable */ #define DSA_ACCESSED 0x01 /* has been accessed */ #define DSA_TYPE 0x1f /* descr type field mask */ #define DSA_RING3 DSA_PRIV /* all bits on */ #define DSA_CODE (DSA_PRESENT|DSA_VALID|DSA_EXEC|DSA_TREAD) /* 9a, text acc */ #define DSA_DATA (DSA_PRESENT|DSA_VALID|DSA_DWRITE) /* 92, data acc */ #define DSA_VP (DSA_PRESENT|DSA_VALID) /* * parts of a selector */ #define SEL_INDEX 0xfff8 /* index into table */ #define SEL_LDT 0x0004 /* set if ldt, else gdt */ #define SEL_PRIV 0x0003 /* requested priv level */ #define SEL_RING3 SEL_PRIV /* all bits on */ #define DRELMSK (sizeof(struct desctab) - 1) /* 2^n-1 */ #define DRELPOS(xp) ((XRELPOS(xp) + (long) DRELMSK) & ~((long) DRELMSK)) #define DRELPAD(xp) ((int) ((~XRELPOS(xp) + 1) & (long) DRELMSK)) #define DRELSIZE(x) ((long) x & ~((long) DRELMSK)) PRESENT|DSA_VALID) /* * parts of a selector */ #define SEL_INDEX 0xfff8 /* index into table */ #define SEL_LDT 0x0004 /* set if ldt, else gdt */ #define SEL_PRIV 0x0003 /* requested priv level */ #define SEL_RING3 SEL_PRIV /* all bits on */ #defi/usr/include/sys/relsym86.h 644 3 3 22371 3525266361 14721 1/usr/sys/h/relsym86.h/usr/sys/h/sem.h 644 3 3 5405 3525266361 6721 O  /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Implementation Constants. */ #define PSEMN (PZERO + 3) /* sleep priority waiting for greater value */ #define PSEMZ (PZERO + 2) /* sleep priority waiting for zero */ /* * Permission Definitions. */ #define SEM_A 0200 /* alter permission */ #define SEM_R 0400 /* read permission */ /* * Semaphore Operation Flags. */ #define SEM_UNDO 010000 /* set up adjust on exit entry */ /* * Semctl Command Definitions. */ #define GETNCNT 3 /* get semncnt */ #define GETPID 4 /* get sempid */ #define GETVAL 5 /* get semval */ #define GETALL 6 /* get all semval's */ #define GETZCNT 7 /* get semzcnt */ #define SETVAL 8 /* set semval */ #define SETALL 9 /* set all semval's */ /* * Structure Definitions. */ /* * There is one semaphore id data structure for each set of semaphores * in the system. */ struct semid_ds { struct ipc_perm sem_perm; /* operation permission struct */ struct sem near *sem_base; /* ptr to first semaphore in set */ ushort sem_nsems; /* # of semaphores in set */ time_t sem_otime; /* last semop time */ time_t sem_ctime; /* last change time */ }; /* * There is one semaphore structure for each semaphore in the system. */ struct sem { ushort semval; /* semaphore text map address */ short sempid; /* pid of last operation */ ushort semncnt; /* # awaiting semval > cval */ ushort semzcnt; /* # awaiting semval = 0 */ }; /* ** There is one undo structure per process in the system. */ struct sem_undo { struct sem_undo near *un_np; /* ptr to next active undo structure */ short un_cnt; /* # of active entries */ struct undo { short un_aoe; /* adjust on exit values */ short un_num; /* semaphore # */ int un_id; /* semid */ } un_ent[1]; /* undo entries (one minimum) */ }; /* ** semaphore information structure */ struct seminfo { int semmap, /* # of entries in semaphore map */ semmni, /* # of semaphore identifiers */ semmns, /* # of semaphores in system */ semmnu, /* # of undo structures in system */ semmsl, /* max # of semaphores per id */ semopm, /* max # of operations per semop call */ semume, /* max # of undo entries per process */ semusz, /* size in bytes of undo structure */ semvmx, /* semaphore maximum value */ semaem; /* adjust on exit max value */ }; /* * User semaphore template for semop system calls. */ struct sembuf { ushort sem_num; /* semaphore # */ short sem_op; /* semaphore operation */ short sem_flg; /* operation flags */ }; # of undo structures in system */ semmsl, /* max # of semaphores per id */ semopm, /* max # of operations per semop call */ semume, /* max # of undo entries per process */ semusz, /* size in bytes of undo structure */ semvmx, /* semaph/usr/include/sys/sem.h 644 3 3 5405 3525266361 13066 1/usr/sys/h/sem.h/usr/sys/h/shm.h 644 3 3 3016 3563522150 6711 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* ** MODIFICATION HISTORY ** ** M000 12/19/84 lees ** - Added support for System V shared data. ** M001 04/25/85 lees ** - Changed shmat() to return char far *. ** */ /* * NOTE: This file becomes /usr/include/sys/shm.h. It includes * only the System V parts of the kernel sd.h that users * need to have. * */ /* System V defines */ #define SHM_RDONLY 010000 /* attach read-only, else read-write */ #define SHM_RND 020000 #define SHMLBA 0x10000 /* shmctl cmds: NOT YET IMPLEMENTED -- EINVAL IF USED */ #define SHM_LOCK 3 #define SHM_UNLOCK 4 struct shmid_ds { struct ipc_perm shm_perm; /* operation permission struct */ int shm_segsz; /* segment size */ ushort shm_ptbl; /* addr of sd segment */ ushort shm_lpid; /* pid of last shared mem op */ ushort shm_cpid; /* creator pid */ ushort shm_nattch; /* current # attached */ ushort shm_cnattch; /* in-core # attached */ time_t shm_atime; /* last attach time */ time_t shm_dtime; /* last detach time */ time_t shm_ctime; /* last change time */ }; /* M001 */ extern char far *shmat(); truct shmid_ds { struct ipc_perm shm_perm; /* operation permission struct */ int shm_segsz; /* segment size */ ushort shm_ptbl; /* addr of sd segment */ ushort shm_lpid; /* pid of last shared mem op */ ushort shm_cpid; /* creator pid */ ushort shm_nattch; /* current # attached */ ushort shm_cnattch; /* in-core # attached */ time_t shm_atime; /* last attach time */ time_t shm_dtime; /* last detach time */ time_t shm_ctime; /* last change time */ }; /* M001 */ extern char ddress */ char du_hiaddr; /* high byte of physical address */ char du_acc; /* access control byte */ } du_sep; long du_paddr; } d_un; unsigned short d_sw; /* software defined word, unused */ }; #define d_loaddr d_un.du_sep.du_loaddr #define d_hiaddr d_un.du_sep.du_hiaddr #define d_acc d_un.du_sep.du_acc #define d_paddr d_un.du_paddr #ifdef M_WORDSWAP # define DESCRADDR(dtab) (dtab.d_paddr & 0x00ffffffL) #else # define DESCRADDR(dtab) (((long) (dtab.d_hiaddr & 0xff))