ELFP4pX4 (444444DD O  4
 O  HHH  QtdRtd O  /lib/ld-linux.so.2GNU    %/%' -    &.! ()$ #
, *"+*"*,.l)K9!cIg,4Cw yIeyXLYkABX(/@rK>>@&442r:v"_k_ $m+:J:RTOW!  D
YvM:Mq5.^^^^^_D4_ 8_<_L_____̿п0Կؿܿٳii ii ii -* +      $
( , 0 48<@DHLPTX\`dhlptx| !"#$%&'()U`K5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`%dhP%hh@%lh0%ph %th%xh%|h%h%h%h%h%h %h(%h0%h8p%h@`1^PTRhphQVhPUS[tStbX[ÐUS=u?-X9v&9w[]Ít&'Utt    $ÐUS D$D$L$\$D$$: D$D$$\$D$$ D$D$$Q\$D$$ D$D$0$\$D$$ D$D$\$\$D$$^D$    D$$^D$ )D$*D$$D$ D$?D$$D$ D$D$$hD$ D$D$$D$ D$1D$$D$ pD$D$$D$ KD$7D$$$D$ &D$>D$$\D$ D$6D$$D$ D$D$$ԇD$ D$,D$$D$ D$D$$$D$ mD$D$$D$ HD$8D$$DD$ #D$2D$$D$ D$#D$$D$ D$<D$$؈D$ D$=D$$D$ D$@D$$XD$ jD$"D$$D$ ED$ D$$D$  D$1D$$D$ D$5D$$D$ $jfUl]ÉutED$\$$x_tED$t$$y
]u]D$D$P$t$D$$Oy$2yt&U҉u։}lj]tItD$$yx}D$4$t$4$]u}]Ív  D$D$ɀ$t$ D$\$$$y D$D$$|$ 뾍U$U]u}ËE$D$3tRD$.<$t/|$)4$ED$3$]u}]É<$P8&'UVS $ED$,D$$7UЃNt@ D$D$Њ$t$ \$D$$,w[^]ÉӋ5 D$D$$i\$ t$D$$$ewt&Ux]Åۉu։}-E$,}|$$D$D^@6Pۉ4@t@BD$D$
$VD$$hvE$ED$G$ ]u}]$*|$$|$D$$ D$D$$$\$$!ut&$$ D$/D$$$Xu@$ED$$E$c@D$@$$$R$D$D$$\$D$$tfUWVSӃD$;M$sD$A$sD$H$sD$4$sD$9$|sD$?$hsD$F$TsډM}E$D$D$$ND$ 'D$!D$$LD$ D$"D$$pD$ D$D$$D$ t}R`tkD$D$U$$$T$C^uUfuV$tZ[^_]áD$D$$dD$ 돉$9u<$독t@ D$D$$?|$ \$D$$IrzfUWVSÃ<@(8D$E$C(D$E܉$C(D$lj$\C(RD$E$3jEE*C(zEC(jEs,11eD$3D$$D$ hD$D$$D$ CED$́D$ ED$$0D$$D$$D$ D$"D$$D$ C(D$D$$E|$D$D$ ED$$E؉|$D$D$ E܉D$$|E|$ D$/D$E؉D$ED$E܉D$ED$$@D$4$+D$|$D$D$$MD$ D$DD$$ČD$ D$D$$aD$ D$ D$$qD$ eD$D$$D$ @D$D$$D$ D$%D$$,D$ D$JD$$TD$ D$FD$$D$ D$D$$D$ D$4D$$D$ bD$D$$ՂD$ =D$3D$$ D$ D$SD$$TD$ $VE$E$}t E$}t E؉$9s,t4$}t E$}t E܉$t<$}t E$v<[^_]ÍD$D$$ D$ _C($
$D$.C($N    MakeFfilefF.S( $)ЉD$T$:C(PEC(@EE$EE$EE܉$vEf<$[tE D$D$$t$ \$D$$k z봍&'UWVSÃMEumغR4tqD$D$U$m$1ۉ$&
$bVuuxEuVw$tj[^_]áD$D$$dD$ 뉉'$9u4$ext@ D$D$$t$ \$D$$tjzUWVSÃujt|غRtjD$D$U$$$ t&$#UuuV$!tZ[^_]áD$D$$dD$ 됉,2$@9u4$독t@ D$D$$t$ \$D$$#hz UWVSÃuM*U1D$D$$ND$ D$!D$$LD$ D$"D$$pD$ [D$D$$D$ 6 x    {SuEtt$b$mt'[^_]É}[^_]t@ D$D$$+|$ \$D$$5gz빍&'UWVS]ME߅$D$D$$ND$ 'D$!D$$LD$ D$"D$$pD$ D$D$$D$ RNt}D$D$U$$1vx    QuMtft$i$t{[^_]É}[^_]D$D$$dD$ zD$%D$$D$ ډnZt@ D$D$$    |$ \$D$$ez빍UWVS$]EE UU}EEEsE]wUD$D$$ND$ D$!D$$LD$ D$"D$$pD$ D$D$$D$ _R#ID$D$U$X$pD$D$$D$ D$D$$D$ D$D$$D$ /L
9uM:BT9uU:Bu Bu
t/D$D$$OD$ E uDttt&D$D$$|D$ u
uJD$D$$D$ zD$D$$D$ UEu    tt+ u]1 x    *MuEOGUU$[^_]YN:BOD$D$$|냡D$D$$ۃD$ E FD$3D$$D$ D$"D$$D$ D$!D$$$D$ D$D$$HD$ D$(D$$hD$ yt|$E4$D$9}~suD$ދ$^YUt 1D$4$Xuމ4$і9}4$$[^_]Ã}~͍D$U$]t=Etti1tWD$4$u4$9}\t&D$D$$dD$ D$D$$Rt$D$$Et E$[>ډUExD$D$$7D$ pD$'D$$D$ F[D$D$$dD$ 1D$D$$ÃD$ D$.D$$ЎD$ D$
$\UD$yEuEz D$D$$U\$T$ D$$H\t&'UWVSÃM]UE҉EUD$D$$ND$ D$!D$$LD$ D$"D$$pD$ D$D$$D$ fۉ]D$/$1tXغEt:} ^t#DXt^u݋UD$T$ T$$D$D$$7D$ t=S$T$Fut$S[u5trD$D$$D$ ( t"fD$CD$$7 [uU%UD$ۄT$$E$$[^_]ÃD$D$$D$ +tt$CD$$t [uuD$D$$ƄD$ U$9E$]D$D$$ND$ D$D$$dD$ YD$D$$D$ 4D$D$$D$ g‰ED$$/D$D$$dD$ D$ D$$yD$ D$D$$D$ k dD$/D$$D$ 3D$D$$dD$     D$ D$$yD$ D$D$$D$ 9b MEtC D$D$$U\$T$ D$$tWEz봍&'U WVSEā||1@uU }EE $ƅ'ƅ,ƅ0ƅ1ƅ3ƅ7ƅ2ƅ8ƅƅƅE 9-pEtM9]',28ЉM0U1ʈ7EÉMЉʉEԉME҈ɉUM䈅E1ңtu
zD$D$$D$$IQQ5DžDžB<?w
$P5Qヅu5 
==Ƌ5|-u<=9]tsoEkUE]9]5<UD$D$
D$$a9]5U4$$£(?$D$G/cpp@($⣤<s<cCt
<mGM7Ƅ?Ǩ0!Ǹ9]5M65|-G@S5ED$4$PD$󄋉$PA&D$D$@ǰ{D$D$ȅEMɄuAu8u/u)u uuu 2UEQ}ąWuȅ2]̅ۅM؅uUЅuEԅEԋMUD$D$E$D$ED$EUČ[^_]ËUt3D$D$RD$D$l=uu    tD$D$ $)OD$D$
$D$$OE1 U1ɋE$VE܅EqELEE칺${fOE칺$R=HOE칺$*Ou=|MD$D$D$E$D$5tNE칺 $Du}NEvNE칺*$-hNE칺7$ u뙋U1ɋE$7~U1ɋE$*zU1ɋE$ `EԺMD$D$D$E$D$~U1ɋE$
U1ɋE$U
}EUt5ҹrt%L$D$D$D$$lfԉEEPEIU0uu}}]D$jF$Kt]u}]Í&|$$OLED$F$MKt
$D$[F$,Kt8FD$wD$$ED$$ovD$4F$JE赼tLFAkuF\$D$D$ED$$uD$FD$iJE赼ut]D$D$Ք$    ]^iD$    D$$D$|$$JFD$D$$||$$JF\$D$ŒD$ED$$D|$$JFD$ՒD$$nFD$F\$D$D$ED$$;F\$D$D$ED$$D$D$$oD$~UWVSEu}]EEEEteD$D$$ڒD$$GD$$K}teEEEݨE[^_]D$D$$⒉D$GD$$J}u$(D$~͋^u:퐍t&D$D$$D$S[ۄD$CD$$GO u$*D$@떍D$FD$F$OD$D$$D$ۄۄ%D$jF@$Gu!EEEE[^_]uD$FD$F$cND$D$$D$&랍UWVS$E@EUzۃыwD$t$$_t#\$D$D$4$b[uݡD$D$$D$nt$t$D$
$a
$e҉0@@`B$
D$:f E@EUBD$D$!D$$E@E脉UBD$D$!D$$EKEpËUz _u$ D$$Du1[ۄ9u݋FD$D$!D$$D$D$$ED$ED$D$D$D$4$?v=EUX2D$D$$ND$o$4$kFD$D$$ZD$>E@Ew$[^_]Ã}ȡD$D$$D$EpUz_u*鏍D$$0Cu1[ۄj9u݋FD$D$!D$$D$D$$ED$^UE4$D$T$D$D$kD$D$$ED$EU4$D$D$D$tT$uvEUX2D$D$$ND$$4$D}sD$D$$ZD$wE}DD$D$$DŽD$DZ_&HD$D$$ED$UD$D$D$T$4$T㣼UZU䋉$@$D$D$$EUX$]@$D$0D$$hD$/D$$D$.3D$-D$$DD$EUS]{t[]á$
D$ĉ[]'UD}}]uGtmuvGD$ D$!D$$Gt?t;$ o҉p@t:B]u}]á$
D$?wG$t‹7D$t$$_t#\$D$ D$4$}[uݡD$D$$D$ 艿t$ t$D$
$|7_D$t$$YD$4C$>CD$D$$"D$    D$$D$ _u[{SuCD$ D$D$4$x͋D$E܉D$$蠾wjEEVD$D$$lFEEءD$D$$D$ *vD$3D$$FuE؅!Eԋ]D$ƓD$ E؃D$$ٽ]rEG EGEED$E$=ED$[$<\EDE5t={t.ED$$<u ED$$<vuËGD$ED$Ք$DD$D$$D$ ߼}z}v}}D$D$$D$ 荼iG1D$G $@_ tD$jC$;t$D$$0mD$D$$D$ ED$ѓD$ D$$YEԋ]D$D$$迻]XCD$ CD$D$$蔻mD$ D$\$4$+%EQGD$D$ED$ED$ ED$$4mED$$:EDD$    D$$D$ ӺED$D$$ǺED$ŒD$ED$ ED$$蝺ED$ՒD$$聺ED$4$9E耒ED$D$ED$ ED$$+dED$D$ED$ ED$$5UVSÃ$
D$D$D$$D$ 蒹\$D$$|D$ D$$D$ G\$D$Ք$>D$D$$D$ [^]f\$D$$D$ D$$ǔD$ 躸\$D$Ԕ$豸u,D$D$$ٔD$ x[^]á$*D$茸f$*D$sUEPtu]1ËE]7 U]ÉuΉ}t|D$D$$D$ ʷ\$$!8D$44$!7t]D$%D$$0D$ 耷]u}]áD$D$$D$ N듍t&D$D$$D$ #D$`t$$5t"t$ t$D$$dtڡ|$D$Ք$׶뿍'
UWVS$UUMUD$$6}}cD$D$$"D$YE@E$ص$]DŽUE춄t#?UM0ËZ„uƶG:tF1ۋuE󦄤}tbED$yD$$ɵtl$[^_]öH:GuI:GuJ:Gu<$謴EM낃}UD$fT$$]uUU$[^_]gE컉$WEK@UBD$ D$$D$    D$$D$ҴtUBD$ED$RD$$跴D$D$$6D$}$'UWVSEBMte[^_]Í&ED$$4D$D$$D$]É\$$P4GD$D$$ܳ\$$#4GD$D$$诳uƉt$$3GD$D$$|$M\$$3D$D$$D$#ED$$w3D$D$$D$[^_]$E[^_]ÍvUWVS(uEEUU]UrwPvD$D$$D$cUT$$2EEEE([^_]&D$[[$1uD$<$u1UT$$D2\$D$Ε$ӱt$D$땉$躱ED$땉D$$螱D$[$0E[D$[<$0}MɄED$$1UD$ΕT$$&D$D$땉$    >&\$t$\$t$D$x$۰UD$땉T$$述U҅EUED$$0|$D$Ε$rt$D$땉$YED$$0D$ƕD$Ε$#D$D$땉$4$D$U1LED$$(0UD$ΕT$$贯t$D$땉$蛯D$<$.ҁU\$t$\$t$D$X$LlED$$/D$D$Ε$D$D$땉$4$D$UD$땉T$$̮ED$$/D$D$Ε$薮k'UWVSxUBۃ݃IMe5@]CevHv&u9]KSD$D$CD$C$    脅D$D$$+D$設D$D$$D$胭x[^_]ËJɉt苝[ۉC=x@QYuY韋CD$"$D$:CT$D$4$L$[tKS{s<$t$80uCD$!D$$迪냐t&D$D$$+D$SD$D$$D$.[ۉ@x[^_]áD$D$$:D$ʫ]C؃Ë@Ss{4$|$*/΋CD$"D$$觩C\$D$<$D$oUBD$TD$$(MYu6鐡D$    D$$D$[ۄыD$jD$$ͪ{tԍsD$jF$*uU$ NjF$D$藪NjFD$F$-8FD$MD$v<$D${FN|$D$FD$F$L<$<MY ۄ|D$jC$^)JD$
D$$D$蹩U$<ƋC$/D$賩ƋCD$C$-WCD$MD$v4$D$藧CKt$D$CD$C$h4$X鴋FD$UD$u<$D$CUZ$D$j_UB$D$h,1҅uCD$!D$$٦-D$
D$$D$oD$    D$$D$JD$D$$D$%SCD$UD$u4$D$@D$$N(D$D$Ε$٧D$D$땉$輧D$D$$D$臧D$$'D$D$$D$M{ۅMYۄ_XCD$"
D$$ACL$D$4$D$    [ۄK{s<$t$;*uCD$!$D$¤|D$
D$$D$XD$D$$D$3UZۄ
K؅u    P҄    
@u1t&95~21[ۄ 
uC$
%t֋S    uƸ95ŅEXۄXCD$"$D$謣CD$D$<$T$t[ۄdCs{4$|$(uCD$!$D$-|DžDž    D$7D$$D$袤MIɉ'11DžDž8/D$$$ۅԋD$T$$$$
D$/D$$R$D$D$$D$ţ9ua驋CD$"
$D$աCT$D$4$L$[;S{s<$t$&yCD$!D$$NtD$D$$D$D$$7#D$D$$D$ 誢 $pxX 4$\$%BD$" $D$|BL$1$1ۉ|$D$ @Dž@wxID$L$$躡D$D$$D$ 腡XCD$"D$$蒟CL$D$ 4$D$Z[K{s <$t$$uCD$!$D$|D$ D$$D$ 詠+[9ÉuBD$! $D$蒞9]9u{AD$"D$$EBL$$|$D$  [9ÉrZz4$$'#_BD$! $D$褝Z\$D$,L$ $L#@$dfQ uu XD$$7\$D$$ƞD$ D$$D$ 茞D$D$$D$ grD$D$$D$ !MYu]ECD$" $D$5CT$D$ <$L$[Ss{ 4$|$/!uCD$!D$$趛|D$ D$$D$ LR҉uȖy@oD$AT$D$˖D$ $$BNj! t€u҃+DD$$ԚL$$芜AD$D$$D$ MY 11J\$D$ԘD$ $1Džrp1D$"D$$D$ 藛}9uvt&BD$" $D$腙BL$ىD$ 4$D$KR҉JZr :$t$qiBD$! $D$d $+AT$D$זD$ $裘\$D$h$UD$D$$ޖD$ U(]Éuu}U4$9}#w
E$$R"t&EU]u}]Í]$`EU9΋EKt$$볋UAt$$똋EHt$$gzEt$$EUXG$!$P$<E9&$&UF\$$$E?\$$$ UI\$$$ EBUWVSp1ۉD$4$記tBut(1ۍ}D$4$|t8up[^_]ÍEt$D$d$ E$ t$D$d<$<$ UщVSÃP|CC D$j$t[^]Í&C1ҍut$D$$ } Et$$CKt\{ C 4$Et$$CCD$$EtX{ Y$mt$$    t{ C t$$
tVCj둋CD$[${ $ȚHC t$$14$$Et$$
C!$'
UWVSÃ$SECD$$t>Eu4$D$d4$CD$jC$t+$[^_]fu|$D$D$4$艓D$C$謅[ED$$Qt=D$[C$z5CED$$ˍED$$    tDD$[C$&CED$$
ąCjD$[C${CCj$[^_]ÍE$}]CCjCE$蒔C"E$ECED$$
T$$$H赐t&UWVSL$$賓EE$݋Ew$t$™oU]B\$$REU\$$ :\$D$$ҋEUBUT$$E$D$蓋EL[^_]ËE$EUEBD$$跋EUED$$蜋UED$$%‰U耍UT$$m$yEEUED$$CU‰U$ Fƒ‰E    UD$B$s=E俉D$$EUED$$ȺEED$j$$E褑UBUЍpUԉPU؉PU܉PUPat&ǺE^$ZËEЉUԉSE؉CE܉CECD$j$聅tEčsED$$ u҅OUljT$$跍ED$$ 褍U$ ED$$膋UEzBEȉ‰UȍU$$ } EU@EUT$E$/ED$$ U$ UEZBtUBD$$C[uED$$ UT$D$$%e }%+ED$$ U$荋EUBE]UEBE؋UEЋUBEԉBE܉BEBEU@T$$
EUED$$u덴&}䉍sUT$$$ʎËECED$D$ D$$у} uU$pECED$D$$jEU}@T$$*EUED$$UT$$PUEЉ։BEԃƉBE؉BE܉BEBED$$跍UT$$褍ED$$葃}}fEЍU䉍sCCEԉCE؉CE܉CECT$$7ED$D$D$$d
}䅠UT$D$$
$ ËE艍ED$$
UT$$
.ED$D$$C
sC$ 蓌UËE艉T$$a
ED$$~
uUE}BD$$%
EUED$$

uƍt&T$UËEЉsEԉCE؉CE܉CECT$$    E$f}uU$CpEą$j}t'E@ 6C*$7UT$$$    x$$UB UЉUԉPU؉PU܉PUPED$$֍UT$$$貐UWVS씋 DžxtN⋜Mǔ≉QĔ[^_]É</q*GDžx=7ɅD$$ D$計x҅ <#t<%ޡ$!D$!䋉þDB uD$D$
D$$DǾDAt!þDAuDA tt&öDA u"
u9C$Ȉ$MS҉t="؉t4PuED$D$ $n$tƀ>t*5G"t܈Pt4$ևtpp·A u[xGWuᶄ҄x*u/u⃭xËpDF u u & Ĕ[^_]Àu
<_EE`EX$+\$<$D$u7pFu    _EE@&EutUE됃EƶAu_tE$2ËE|$$D$荅UƋMY5zF<[$EUX OD$]D$b$$D$τً! t€uҋtپDP@%T$D$~$t$4Mǃ҄H"u)EF$t$á$D$r3uE^`MKE    6U!uuǀ?0t}|||pDBu㋵|)F$St$á$D$謃3M|Y5UG|xp||pDAuqM7u"Uǃ҄'up)$sD$á$D$ȂCMY5T$D$Ԗ$OME uU
`D$D$3$/$诋E'UuD$D$P$́$LUS]$~Cǔ≘⣜[]Í&'US]$>t(D$D$$D$čt&[]Ív'U]]uu}}$;Et9t9vu ]u}]ËEt$|$$ލ&'U]]uu}}$9t9u ]u}]Ét$<$- 'U]]uu$693u
]u]É4$` US]$Cǔ⣜1;Ut []Í&$ĸ[]ÐUWVS]}uu     [t|$$օtꋃ[^_]Ã1[^_]Í&'US]t$1ɍB<w Tu䍁Ƹ[]Í&'UVSuu    [tt$$uĉ[^]Í&UED$E$ɅÍ&'USEÅt
ZRu$PU@[]Ít&U$&t6EBEBt PfáD$D$$8D$$9UWVSu}t1ۃÉ|$$    9u[^_]ÍUS ~1ۋÉ$~9 $&UD$D$$ } ǠÍ&'UWVS]}$A~<$7~D$~tat$1ɍB<w Tu䍁Ɖ|$4$D$ID$D$R~|ĉ[^_]áD$D$$8D$~$~t&'US]t$1ɍB<w Tu䍁ƋED$D$UD$$}[]É'US]t$1ɍB<w Tu䍁ƋED$D$[D$$7}[]É'UUzt1ËJuED$$m}ɅÍt&'U$]t$|$[t؋t$$|$]ûeUED$E$|ɅÍUWVSEwrJ1[^_]Ãu5u
vt݋ED$$ttċ{C}믍vu[[^_]UWVSUEt8    fvt+|$$tt{uCtvt+E[^_]Ë[]uEDՋ{][tƋ3|$4$tt~uFvu~][t3|$4$xtn~dFt{T~uvA|$$1tۄ'{C{u|$$u$vufvuۄ{Cv{u|$$uvuf}ۄu{kCkW{u|$$Auvu3ۄ+{t&C{u|$$uvuۄ{C{u|$$uvuۄ{|C|h{u2t&'U EU]]u}UtA󦄮D$D$$oD$x&4u2D$D$$ڒD$Rx]u}][t\u]uEՔ]}E]xD$D$$pD$wTt&D$D$$vD$w\ډoUWVS5EEu+t&vt}$|$tt{tE[^_]ËCtuCU[^_]A[lj]uED UWVS t611<    4$D$vuǶ ű - ~F1v1ۀ     䐡$^D$vu ȃ- 9$
D$rvD$}D$D$$+vED$,D$$v= ~1ۋÉ$u9 $mvꍃ)ЍX ꍃ)ЍXv'UWVSMu]u    v9t
‹&uۋzu
t&9t
‹&uJu
t&9t
‹&u|$L$BD$$@D$'s$@vUSM]u9t
‹&uۋJu9t
‹&uL$BD$$@D$r$@svUMu9t
‹&uBD$$@D$kr$@'&US EB []áD$D$$ˠD$s ~1ۋÉ$\s9 $8tUS]u    )[t"
D$TC$tĸ[]Ã1[] Uuá$
D$QsD$D$$D$rGD$D$$D$rD$D$$D$rDD$D$$D$srD$D$$MD$NrD$D$$iD$)rD$D$$}D$rt D$!D$$D$qD$ D$$D$qD$D$$D$qD$D$$ʢD$MqD$D$$ᢉD$(qD$"D$$<D$qD$$D$$`D$pSD$D$$D$pD$D$$D$pD$7D$$D$bpD$ D$$䭉D$=pD$D$$$D$pD$D$$3D$oD$ D$$D$oD$D$$D$oD$D$$D$oD$D$$GD$_o Ʌ)aujD$D$L$4oD$D$$vD$nD$D$$D$náD$D$$D$nD$D$$2D$nD$#D$$D$YnD$D$$D$/nfD$ D$$(D$nD$D$$D$mD$;D$$ܬD$m&U$
D$mD$D$$D$hmD$D$$D$6mD$D$$D$mD$D$$D$lD$D$$֣D$lu
t%D$D$$飉D$lD$t$lD$D$$D$UlD$$PlD$D$$D$lD$$lD$D$$D$kD$D$$D$kfD$D$$D$k}US]tt[][]"
f'UWVSCx 8w"v$
D$CkD$D$$[D$ jD$FD$F$$*D$jD$D$$
D$ jGD$$$D$ D$D$*$Kj~FD$HD$$%jD$D$T$jD$D$$D$ iD$    D$$jD$ iu GD$$$(D$i~^ t#CD$|D$$Ui[uݡ^D$D$$$iv [^_]áD$D$$;D$ hD$D$;$h~t$    D$hV D$BD$$D$D$$KD$ Oh5D$D$$D$ %h~FD$$h tbD$ D$D$ܮ$gD$D$$gGD$$D$D$ $gD$jF @$D$D$$tD$ 6gF D$PT$$-    &UWVSӃD$D$$D$ f\$D$$fh<\$D$֤$f\$D$$f\$D$$hf\$D$$Of\$D$!$6f\$D$&$f\$D$2$fP\$D$?$e\$D$$e\$D$($e\$D$$e\$D$n$ze\$D$$ae\$D$L$He\$D$$/e\$D$$e\$D$ͥ$d5D$D$$D$ d [^_]á\$D$S$d\$D$ڥ$od\$D$$Vd\$D$l$=d\$D$$$d\$D$!$ d5D$.<$b|$ \$D$$c.vD$.<$bth|$ \$D$$c.[^_]á\$D$Ƥ$^c\$D$$?cz|$ \$D$$ci|$ \$D$$b&'
UWVS8$
D$bED$D$įD$$bD$D$$bED$@D$`ED$D$6$`uu=EԉD$D$@D$;$bD$D$N$aD$D$]$aD$D$D$0$aD$D$D$c$aED$y$@D$_5du ɄǍEԉD$D$@D$;$"aD$D$N$aD$D$]$`=u麐7~u^ۅfޡu XEԉD$D$@D$;$|`D$D$N$_`D$D$]$B`[ۄ_D$D$D$hD$$`D$D$D$D$D$$_CD$$D$D$$D$_ED$D$D$$@D$]҄EԉD$D$@D$诉$N_EԉD$D$@D$$$_D$D$$_8[^_]ÍEԉD$D$@D$诉$^EԉD$D$@D$诉$^EԉD$D$@D$$^tEԉD$D$@D$$[^4&'UWVS$EUxd$
D$3^EtED$ՔD$$]D$D$$QD$]GUD$$D$D$ܦ$]D$D$$p]D$D$$D$;]D$    D$$D$]_ۄ 1sCD$2D$$\$ D$]GD$$D$D$$+D$\[tf{D$jC@$u١D$D$$D$O\SD$BD$$KX͡D$ID$D$\5
D$    D$$D$[_uf[ۄD$jC$"
uޡD$D$$D$[D$CD$C$GD$$^D$D$$LD$1[[ۅiD$D$D$[D$D$$Zۄ{    D$D$ID$_$Z ɄFD$D$$Z$
D$Zt?D$D$$D$8ZLD$D$$Z_uP[ۄED$TC$tދ_ۅ阉$t&D$D$D$$YgD$D$${Yg5u tf҄GD$$1D$D$$D$YD$
D$$ID$X[ۄD$jD$$X{׋ CɄډ$D$ID$D$$XC҅$D$D$D$$KXD$D$$X$_D$Xt&5C@&$D$ID$D$$W!D$D$ܱ$W    D$D$3$gWGD$$t&D$
D$$D$WD$D$TD$[$Vܡt7    D$D$ᧉ$V@    D$D$$VD$D$$D$_VD$ID$ID$$JVD$ID$ID$D$nD$4$VD$D$vD$[$Ut95D$D$ᧉ$UۅtD$D$$UD$D$$D$OU Ʌ҄rD$D$ID$D$D$p$UD$D$D$D$D$$TD$D$D$[$TD$D$$D$lTD$ID$ID$D$D$4$GT@unabDle tHo frLee aPrgumTentsX腸u FD$@D$D$;$SD$D$$媉D$SD$D$$D$bS҅t7zD$D$ᧉ$$S.D$D$$RD$D$$D$R$[^_]áD$D$$D$RD$D$$Rbt7D$D$ᧉ$@RڡD$D$$R$
D$!RD$D$D$D$D$8$QbD$D$D$ID$D$D$$xQkD$D$ID$$NQ҄D$D$}$#QD$D$S$QD$ D$D$    $PD$D$T$PD$D$$P(D$D$ԧ${P|D$D$$D$ APGUD$$5D$D$ D$D$|$P5@unabDle tHo frLee rPesulfTtsVu ɄqD$@D$D$;$O$
D$OD$D$$7D$4O    D$@D$D$诉$OYD$D$ԧ$N_D$D$ԧ$NMD$D$ID$D$D$}$ND$D$$zND$D$谉$XND$D$D$ID$D$D$Ȳ$N    D$D$ԧ$MDD$$(D$MD$D$$D$M.D$@D$D$$vMD$D$$TMD$D$<$2MRD$D$$MjD$D$<$LD$D$$LD$D$<$LdD$@D$D$诉$LD$D$<$^LD$D$$<LD$@D$D$$Lt&UVuSu    L[txux[uu%t&[txvug[u[^]ÍU$
D$K8D$ D$$ԨD$;K@svc_Drun HretuLrnedP腬u cD$@D$D$;$JD$D$$檉D$JD$D$$dD$zJD$D$$D$UJáD$@D$D$诉$>JeD$D$쳉$J@coulDd noHt crLeateP a hTandlfXe]u {D$@D$D$;$ID$D$$媉D$YID$D$$D$4I ɄD$D$$D$Ia҄D$D$$HD$$D$$8D$HD$D$$D$H&D$@D$D$$qHD$@D$D$诉$GHj:D$@D$D$$HUWVS=u闋7~u^ۅu 7D$@D$D$;$GD$D$$媉D$`GD$D$$D$;G[ۄPD$D$$⨉D$GCD$$ED$D$D$D$$FED$D$D$`$@D$D҄D$@D$D$诉$FD$@D$D$$^F[^_]É'UWVS@5E̴uE̵ED$$|E$
D$FMиD$D$$E&D$ED$ D$7D$ẺD$$wEEЅD$D$$D$ 7EED$ D$cD$$#EED$y$@D$8CED$6D$Eԉ$Cu=aEԉD$D$ @D$;$DED$VD$$DED$]D$$nD5"=u7~u^ Uи{uD$D$$DED$D$ D$$@D$Bu EԉD$D$ @D$;$CED$VD$$}CED$]D$$aC[ D$D$ D$D$ẺD$$&CCD$$ D$ D$$D$ B+-EԉD$D$ @D$$BfEԉD$D$ @D$ $B t%D$D$$D$ @B@[^_]ølED$dD$$"B]и{D$ ED$D$$AED$
$BEEԉD$D$ @D$$AD$D$$OD$ hAWEԉD$D$ @D$ $EA&UWVS}9t1u Rf[txvuy[uu&[txvug[u|        D$"D$$صD$ ^@D$D$$D$ 9@=% 5r] D$ D$$PD$ ?D$D$$D$ ?D$D$$]D$ ? D$!D$$D$ m?D$D$$8D$ H?D$D$$zD$ #?D$D$$D$ >M %$
D$?D$D$$D$ >D$1D$$|D$ y>@cannDot gHet tLransPportT namfXe u CD$ @D$D$;$=D$9D$$D$ =@cannDot gHet tLransPportT inffXo u=fD$ @D$D$;$I=D$D$$D$ =D$'
D$$췉D$<D$:D$$D$<5@coulDd noHt geLt thPe riTght Xmodufle^zu Ʉ,D$@D$D$;$9<D$ D$$ȫD$<D$D$$D$;D$D$$D$;҅D$D$|$;@cannDot cHreatLe sePrverT hanXdleu ڡD$@D$D$;$;D$D$$ɫD$:D$D$$D$:D$ D$$֫D$:D$D$$䫉D$m:=u7~u^ۅfޡu KD$@D$D$;$:D$D$$ɫD$9D$D$$D$9[ۄND$D$D$D$$9CD$$tD$D$$D$G9D$D$&$@D$g7D$@D$D$诉$9ס$D$$8D$$D$$ܴD$8O~)9q ɅC    D$ D$$UD$48D$D$$ʫD$8D$D$$cD$7D$D$$D$7D$D$$wD$7ED$D$$D$n7tQ=uGED$.$86Ä    ƋED$D$D$$'7.[^_]ûD$D$$@D$ 6D$ D$$XD$ 6D$D$$dD$ 60D$.D$$,D$ ^6D$D$$D$ 96D$D$$D$ 6D$D$$ D$ 5D$ D$$\D$ 5D$'D$$D$5 D$D$$!D$s5D$-D$$D$N5$D$թ$@5D$%D$$D$5nD$D$$4D$D$$sD$4D$D$$D$4D$D$$D$z4D$D$$D$U4$
D$p4D$@D$$D$4D$D$$ƪD$3D$#D$$@D$ 3D$ D$$䪉D$3D$*D$$dD$3D$(D$$D$b3D$ D$$䪉D$=3D$D$$D$3D$D$$D$2D$ D$$D$2ED$.$1Ä<ƋED$D$D$$2.D$
D$$D$b2EMD$D$$!D$02=u7~u^t拉D$D$D$8D$$1[u봡D$@D$D$$1D$D$$1$
D$1=uf7~u^t捶D$D$D$8D$$/1[u뮡D$@D$D$诉$1D$@D$D$诉$0D$@D$D$诉$0_ED$.$u/ÄƋED$D$D$$d0.D$D$$D$'0=D$ @D$D$$ 0D$+D$$PD$ /"D$"D$$XD$ /D$D$$/D$3D$$D$ b/D$D$$P/D$!D$$D$ /D$D$$CD$ .aujD$D$$.D$$D$$D$ .D$D$$D$ z.ED$D$D$ $a.D$ @D$D$ $7.!D$ @D$D$ $ .D$ @D$D$ $-D$ @D$D$ $-ED$D$D$ $-gED$D$D$ $g-UWVSE u}EEۉE |$D$<$,$    D$-V D$BD$$ҳD$D$$LD$ ,[^_]á$(D$,V D$BD$$Z D$D$$tD$ ,D$FD$F$ |$ED$ ED$ D$$+FE}E 5EE[^_]+t&D$jF @$'~$(D$+^t#CD$D$$E+[u݋|$D$C$+^ t&\$D$ D$F$^[uڋ ɄDt&$    D$*D$FD$F$豱ED$D$$*|$ED$+D$$h*hȡ݉|$ED$-D$$)*|$ED$D$$*g$(D$
*^t&$D$D$F$|][uڋue|$ED$D$$)$(D$)M|$D$'$S)D$FD$F$<ED$D$$)`ED$D$$(v'UWVS8D$;D$$D$(D$D$@$(Eut&UR҉UϋUxu@Etڋp=D$FD$F$@D$D$$OD$(U1ۋBD$$D$kD$=D$4$D$D$$D$'~ÅtEtAFD$3D$$'D$D$$SD$Q'ltlD$jF @$葦ND$    D$$kD$ &D$D$$&=F$ΩD$\$ D$ĺD$$& D$D$${D$ N&=D$D$$D$ &v$
D$%&D$D$$BD$ ^ t'
CD$D$D$$%[:D$D$$D$K%FD$D$D$$4%F$4D$$D$HD$$$D$D$$D$$=mD$D$$D$$D$D$$D$]$D$jF$£D$F$ǧuiD$T$D$ι$$vD$F$pE𵼅uEiF$áFE쵼@$躦UD$|$T$UD$T$D$D$$e#F$máF E赼@$DUD$ D$\$|$T$D$ D$D$$"D$D$$ZD$ "D$jF$;D$D$$cD$ s"D$D$$f"$
D$q"D$F$ƥuiD$D$T$D$l$"D$D$$D$!FEixFEix}D$F$)uiD$T$D$繉$r!#D$FD$F$[ED$D$$D$ !D$F$葤iD$D$$uD$  D$F$Bi8[^_]ÐUVSӃ$蜣D${D$$k T$؃(¸)Љ$PD$j$蘟tD$0D$7 D$D$$D$ [^]ÍvD$    D$$D$ D$\$4$跦$)D$UWVS$
D$Eu鸋E@EUzUuztڋU_$$D$UD$E$EUT$D$G$FE_ۄE麃ED$D$$D$ Ʉ鋨҄/$_D$GD$$UD$D$$D$({S1SC[ۄD$D$
D$C$9EƄD$'D$$D$ Et1u-C P_ED$D$$gE렋GD$$諟D$D$$D$ UT$T$ T$D$$ yD$LD$$`D$ EĈ[^_]ÐUD$D$$ND$ ]D$,D$$D$ 8D$1D$$D$ D$5D$$D$ D$D$$D$  UWVSD$D$$|D$ {D$$D$$$D$ XD$ D$$D$ 3D$D$$ D$ D$$    D$D$$ D$ D$D$$/D$ =u    ttm7~u^ tꐍt&$    D$CD$$jD$    D$$D$ =[ uuD$ D$$BD$
[^_]áD$0D$$LD$ UWVS(ExtEE([^_]ËP ҉UtEED$D$$OED$ vUBD$E$i5D$D$$WD$ .D$D$$}D$     UR҉UQE$    D$ EbED$D$$UD$BD$B$詟UD$jB$ED$D$$gUzUD$jB @$詗qEX uEbfUBUD$$    CD$D$$["[$    D$D$CD$$连s(,t$ D$Z $    D$UD$jB @$讖EP D$BD$$'
D$*UBUD$$D$D$$+D$E@E셶D$D$$D$RuUD$D$D$ED$$UD$D$$ǾD$ D$D$$ݾD$D$D$$D$D$D$$
D$UrB1t&lj|$D$$UBD$$p~D$jF@$3ۄ|$D$k$)҄|$D$$D$%D$$‰D$D$D$$D$v;lj|$D$-$UD$BD$B$cED$D$$?f|$D$$D$FD$F$ D$D$$D$`$(D$D$jF@$t$&D$UBD$$j|$D$C$LD$D$$D$$(D$(^t7UBD$$CD$D$$[uɋ ɅD$D$$UD$jUD$T$$v
D
$D$$D$<D$D$$D$D$D$$ʿD$D$D$$D$EE@E|$D$$D$D$$vD$pqD$ D$$]D$F)D$D$$gD$D$D$$;D$bt&UWVS}t[^_]Ëwt^ۅ+D$CD$C$赗D$D$$OD$xu FD$$ɒD$tD$D$$D$D$$D$D$D$$ZD$D$jC$?D$CD$C$轖D$    D$$mD$D$'D$$,‰D$[D$jC$賎D$D$$D$[t{$
D
$"҄-D$D$$D$BfD$D$$!D$[uv[^_]Ít&D$D$$߿D$CD$D$$D$D$D$$vD$ 9FD$$ϏqD$D$$4D$ FD$$蔏D$DD$$T‰D$Z D$D$$D$5 D$ D$$‰D$ D$=D$$‰D$D$D$$wD$BD$)D$$‰D$D$D$$:D$wD$D$$MD$RD$D$$eD$-U]Ít&'UWVS^i`    E)E}Ut+1ƍEljD$ED$E$9}[^_]Ë$ÐUS߃߃tЋu[]US[_pY[usage: %s infile
options
:
-
c        generate XDR routines
-C        ANSI C mode
-h        generate header file
-M        generate MT-safe code
%sunable to open %s: %m
waitpid
<stdin>pipe/usr/ccs/lib/cpprpcgentoo many defines
execvfork
%sboolu_intu_longu_short/*
.h#include "%s"
#include <rpc/rpc.h>
<stdout>_svc.c_clnt.c_xdr.c_server.c_client.c_server_client
# Parameters

CLIENT = %s
SERVER = %s

SOURCES.x = %s

TARGETS_SVC.c = %s %s %s 
TARGETS_CLNT.c = %s %s %s 
TARGETS = %s %s %s %s %s %s


# Compiler flags 
RPCGENFLAGS = 

# Targets 

all : $(CLIENT) $(SERVER)

$(TARGETS) : $(SOURCES.x) 
$(CLIENT) : $(OBJECTS_CLNT) 
$(SERVER) : $(OBJECTS_SVC) 
#include <stdio.h>
#include <stdlib.h>
#include <rpc/pmap_clnt.h>
#include <string.h>
-1#include <signal.h>
#include <sys/types.h>
#include <memory.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netconfig.h>
#include <syslog.h>
-sillegal nettype :`%s'
-nSTDIN_H_RPCGEN#ifndef _%s
#define _%s

#include <rpc/rpc.h>

#include <pthread.h>

#ifdef __cplusplus
extern "C" {
#endif


/* the xdr functions */
#endif

#else /* K&R C */

#endif /* K&R C */

#endif /* !_%s */
udptcp-DRPC_XDR-DRPC_HDR-DRPC_CLNT-DRPC_SVC-DRPC_TBL-DRPC_SERVER-DRPC_CLIENT_tbl.irpcgennetpath120-Cvisiblecircuit_vdatagram_vcircuit_ndatagram_nraw    %[-abkCLNTM][-Dname[=value]] [-i size] [-[-K seconds]] [-Y pathinfile
    
%[-| -| -| -| -| -Sc | -Ss | -Sm] [-o outfile] [infile]
    %
[-s nettype]* [-o outfile] [infile]
    %
[-n netid]* [-o outfile] [infile]
-
a        generate all filesincluding samples
-b        backward compatibility mode (generates code for SunOS 4.1)
-
Dname[=value]    define a symbol (same as #define)
-i size        size at which to start generating inline code
-I        generate code for inetd support in server (for SunOS 4.1)
-
K seconds    server exits after K seconds of inactivity
-l        generate client side stubs
-L        server errors will be printed to syslog
-m        generate server side stubs
-n netid    generate server code that supports named netid
-N        supports multiple arguments and call-by-value
-o outfile    name of the output file
-s nettype    generate server code that supports named nettype
-Sc        generate sample client code that uses remote procedures
-Ss        generate sample server code that defines remote procedures
-Sm         generate makefile template 
-t        generate RPC dispatch table
-T        generate code to support RPC dispatch tables
-Y path        directory name to find C preprocessor (cpp)
file `%s' already exists and may be overwritten
%s: output would overwrite %s
%s: C preprocessor failed with signal %d
%s: C preprocessor failed with exit code %d
cannot find C preprocessor: %s 
cannot find any C preprocessor (cpp)
 * Please do not edit this file.
 * It was generated using rpcgen.
%s: while writing output %s: %m
# This is a template Makefile generated by rpcgen
SOURCES_CLNT.c = 
SOURCES_CLNT.h = 
SOURCES_SVC.c = 
SOURCES_SVC.h = 
OBJECTS_CLNT = 
$(SOURCES_CLNT.c:%%.c=%%.o) $(TARGETS_CLNT.c:%%.c=%%.o)
OBJECTS_SVC = 
$(SOURCES_SVC.c:%%.c=%%.o) $(TARGETS_SVC.c:%%.c=%%.o)
CPPFLAGS += -D_REENTRANT
CFLAGS += -g 
LDLIBS += -lnsl -lpthread 
 
CFLAGS += -g 
LDLIBS += -lnsl
    rpcgen 
$(RPCGENFLAGS) $(SOURCES.x)

$(OBJECTS_CLNT) : $(SOURCES_CLNT.c) $(SOURCES_CLNT.h) $(TARGETS_CLNT.c) 

$(OBJECTS_SVC) : $(SOURCES_SVC.c) $(SOURCES_SVC.h) $(TARGETS_SVC.c) 

    
$(LINK.c) -o $(CLIENT) $(OBJECTS_CLNT) $(LDLIBS) 

    
$(LINK.c) -o $(SERVER) $(OBJECTS_SVC) $(LDLIBS)

 clean:
     
$(RM) core $(TARGETS) $(OBJECTS_CLNT) $(OBJECTS_SVC) $(CLIENT) $(SERVER)

#include <memory.h> /* for memset */
#include <sys/ioctl.h> /* ioctl, TIOCNOTTY */
#include <sys/types.h> /* open */
#include <sys/stat.h> /* open */
#include <fcntl.h> /* open */
#include <unistd.h> /* getdtablesize */
#include <sys/resource.h> /* rlimit */

#ifndef SIG_PF
#define SIG_PF void(*)(int)
#endif

#define _RPCSVC_CLOSEDOWN %s

#if defined(__STDC__) || defined(__cplusplus)
Cannot specify more than one input file!
Cannot use netid flag with inetd flag!
Cannot use netid flag without TIRPC!
Cannot use table flags with newstyle!
"infile" is required for template generation flags.
Cannot have more than one file generation flag!
߷ԷԷԷԷԷԷԷԷԷԷԷԷԷAԷԷԷԷԷ׹ȹԷԷԷԷcTԷԷԷԷԷԷԷԷԷԷԷݸθԷԷԷԷԷ
}##ԷԷԷ#extern bool_t xdr_%s ();
voidstruct char *%sbool_topaque%s%s %s%s%s %s
[%s]%s%s *%sstruct {
    u_int %s_len;
    %s%s *%s_val;
} %sbool_t enum clnt_stat * *, struct %s {
};
typedef struct %s %s;
#define %s %s
extern %s_%s_nproc;
extern  extern int _freeresult ();
CLIENT *struct svc_req *    bool_t %s;
    %s %s;
    union 
{
    
} %s_u;
enum %s 
{
 = %s = %d = %s + %dtypedef enum %s %s;
typedef extern  bool_t xdr_%s (XDR *, %s%s);
extern struct rpcgen_table %s_%s_table
[];
_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
ʥ1bool_t
xdr_%s (XDR *xdrs, objp)
{
xdr_%s (xdrs, objp)
    XDR *xdrs;
    %s objp;
{
sizeof (%s), (xdrproc_t) xdr_%sIXDR_PUT_objp->%s = IXDR_GET_*genp++ = IXDR_GET_malloc failed
U_INTU_LONG%s(buf, objp->%s);
%s(buf, *genp++);
%s(buf);
register %s *genp;

for (i = 0, genp = objp->%s;
i < %s; ++i) 
{
pointer if (!xdr_%s (xdrs(char **), %sbytesarray))
     return FALSE;
vector(char *)&objp->%s    return TRUE;
    register int32_t *buf;

    switch (objp->%s) 
{
    case %s:
&objp->%s_u.%s        break;
    default:
        return FALSE;
enum(enum_t *) objp    int i;
+  %s %s * %d %s%s Fatal error : no memory 

        
} else {

        if (buf == NULL) 
{
     return TRUE;
    
}

sizeof (bool_t), (xdrproc_t) xdr_bool%s.%s_val, (u_int *) %s.%s_len&%s->%s_val, (u_int *) &%s->%s_len
    if (xdrs
->x_op == XDR_ENCODE) {
        return TRUE;
    
} else if (xdrs->x_op == XDR_DECODE) {
buf = XDR_INLINE (xdrs, (%s) * BYTES_PER_XDR_UNIT);buf = XDR_INLINE (xdrs, (%d + (%s)) * BYTES_PER_XDR_UNIT);        buf = XDR_INLINE (xdrs, %d * BYTES_PER_XDR_UNIT);        buf = XDR_INLINE (xdrs, (%s) * BYTES_PER_XDR_UNIT);        buf = XDR_INLINE (xdrs, (%d + %s)* BYTES_PER_XDR_UNIT);buf = XDR_INLINE (xdrs, %d * BYTES_PER_XDR_UNIT);u_charu_quad_texpected type specifier~0array declaration expectedarg%s%dillegal result typeonly one argument is alloweddefinition keyword expecteddestroyfreegetposinlinereferencesetpossizeofunionvoids allowed only inside union and program definitions with one argumentillegal (reserved) name :'%s' in type definitionno array-of-pointer declarations -- use typedefvariable-length array declaration expectedopaque -- illegal argument typepointer to string not allowed in program arguments
arrays cannot be declared as arguments to procedures -- use typedefillegal use of void in program definitionnnnP541
[V%%%y0%%%%%%%%%%%%%ޙƕ
[preprocessor errorunterminated string constantempty char stringillegal character in file: %cconstswitchcasedefaultstructtypedefunsignedhyperfloatdoubleprogramversion??????l!!!!!!!!!!!⣸Ҏҁ"4#j D;HA![$Ɲ%Ν&֝constant or identifier expectedfailed in mallocargument%s_%s_%s%s_%s_svcwrapstringenum char *%s, line %d: expected '%s', '%s' or '%s'expected '%s' or '%s'expected '%s'too many files!
identifier
[=:ܠt-砠r 橚;HA D!["4#j$Ɲ%Ν&֝static void
closedown (int sig)
closedown (sig)
    int sig;
        extern fd_set svc_fdset;
        static int size;
        int i, openfd;
        struct t_info tinfo;

            exit (0);
        if (size == 0) 
{
            struct rlimit rl;

            rl.rlim_max = 0;
                return;
            
}
            size = getdtablesize();
                openfd++;
        if (openfd <= 1)
        _rpcsvcstate = _IDLE;

(SIG_PF)(void(*)())    alarm (_RPCSVC_CLOSEDOWN);
static
void _msgout (msg)
    char *msg;
void _msgout (char* msg)
#ifdef RPC_SVC_FG
    if (_rpcpmstart)
    else
#else

_ *argp, struct svc_req *%s)
 (argp, %s, %s)
 (argp, %s)
    %s *argp;
    struct svc_req *%s;
    return (*argp, argp->%s, %s));
}
#ifndef RPC_SVC_FG
%sint size;
%sstruct rlimit rl;
%sint pid, i;

%spid = fork();
%sif (pid < 0) 
{
%s    perror("cannot fork");
%s    exit(1);
%s
}
%sif (pid)
%s    exit(0);
%srl.rlim_max = 0;
%ssize = getdtablesize();
%sfor (i = 0; i < size; i++)
%s    (void) close(i);
%s(void) dup2(i, 1);
%s(void) dup2(i, 2);
%ssetsid();
%si = open("/dev/tty", 2);
%sif (i >= 0) 
{
%s    if (nconf == NULL) 
{
cannot find %s netid.%s        %s_msgout ("%s");
%s        exit (1);
%s    
}
%s    if (%s == NULL) 
{
cannot create %s service.%s    if (!svc_reg (%s, %s, %s, , nconf)) 
{
%s    freenetconfigent (nconf);
(struct svc_req *%s, register SVCXPRT *%s)
(%s, %s)
    register SVCXPRT *%s;
_arg;
        %s        int fill;
    
} %s;
_res;
    char *%s;
    xdrproc_t _xdr_%s, _xdr_%s;
    bool_t (*%s)();
    char *(*%s)();
    _rpcsvcstate = _SERVING;
    switch (%s
->rq_proc) {
%sexit (0);
%s_rpcsvcstate = _SERVED;
%sreturn;
        _xdr_%s = xdr_%s;
        %s = (bool_t (*)())         %s = (char *(*)())         break;

noproc        svcerr_%s (%s);
getargsdecode    %s = (*%s)(&%s, %s);
systemerrfreeargs    if (!    case NULLPROC:
    if (_rpcpmstart) 
{
    svc_run ();
    if (!svc_create (, %s, %s, "%s")) 
{
 udp6SOCK_DGRAMSOCK_STREAMsockRPC_ANYSOCK%s    %s = svc%s_create(%s, 0, 0%s        exit(1);
%s    if (!_rpcpmstart)
    UDPTCP%s    proto = IPPROTO_%s;
, proto)) 
{
, IPPROTO_%s)) 
{
extern%s int _rpcpmstart;%s int _rpcfdtype;#define    _IDLE 0
#define    _SERVED 1
#define    _SERVING 2

mutex_t _svcstate_lock;static
int
main (argc, argv)
    int argc;
    char **argv;
    int sock;
    int proto;
    struct sockaddr_in saddr;
    int asize = sizeof (saddr);
        int ssize = sizeof (int);

            exit (1);
        sock = 0;
        _rpcpmstart = 1;
        proto = 0;
        sock = RPC_ANYSOCK;
%spmap_unset (%s, %s);
    pid_t pid;
    char mname
[FMNAMESZ + 1];

 !strcmp(mname, "timod"))) 
{
        char *netid;
        SVCXPRT *%s;
        int pmclose;
                exit(1);
        if (nconf)
            freenetconfigent(nconf);
        if (!svc_reg(%s, %s, %s, , 0)) 
{
unable to register (%s, %s).        if (pmclose) 
{
        svc_run();
        /* NOTREACHED */
    else 
{
transpresultrqstplocal    mutex_lock(&_svcstate_lock);
    if (_rpcsvcstate == _IDLE) 
{
        if (!t_getinfo(0, &tinfo) && (tinfo.servtype == T_CLTS))

        if (_rpcfdtype == SOCK_DGRAM)
            getrlimit(RLIMIT_NOFILE, &rl);
            if ((size = rl.rlim_max) == 0) 
{
                mutex_unlock(&_svcstate_lock);
        for (i = 0, openfd = 0; i < size && openfd < 2; i++)
            if (FD_ISSET(i, &svc_fdset))
    if (_rpcsvcstate == _SERVED)
    mutex_unlock(&_svcstate_lock);
    (void) signal(SIGALRM, %s closedown);
        syslog (LOG_ERR, "%%s", msg);
        fprintf (stderr, "%%s
\n", msg);
    syslog (LOG_ERR, "%%s", msg);
 *argp, void *%s, struct svc_req *%s)
%sgetrlimit(RLIMIT_NOFILE, &rl);
%sif ((size = rl.rlim_max) == 0)
%si = open("/dev/console", 2);
%s    (void) ioctl(i, TIOCNOTTY, (char *)NULL);
%sopenlog("%s", LOG_PID, LOG_DAEMON);
%s    nconf = getnetconfigent ("%s");
%ssyslog (LOG_ERR, "%%s", "%s");
%sfprintf (stderr, "%%s", "%s");
%s    %s = svc_tli_create (RPC_ANYFD, nconf, 0, 0, 0);
%s    (void) rpcb_unset (%s, %s, nconf);
unable to register (%s, %s, %s).    bool_t (*%s)(char *, void *, struct svc_req *);
    char *(*%s)(char *, struct svc_req *);
    bool_t (*_xdr_%s)(), (*_xdr_%s)();
%smutex_lock(&_svcstate_lock);
%smutex_unlock(&_svcstate_lock);
        _xdr_%s = (xdrproc_t) xdr_%s;
        %s = (bool_t (*) (char *, void *,  struct svc_req *))        %s = (char *(*)(char *, struct svc_req *))     memset ((char *)&%s, 0, sizeof (%s));
    if (!svc_%s (%s, (xdrproc_t) _xdr_%s, (caddr_t) &%s)) 
{
    %s = (*%s)((char *)&%s, %s);
    %s = (bool_t) (*%s)((char *)&%s, (void *)&%s, %s);
    %s = (bool_t) (*%s)(&%s, &%s, %s);
    if (%s > 0 && !svc_sendreply(%s, (xdrproc_t) _xdr_%s, (char *)&%s)) 
{
    if (%s != NULL && !svc_sendreply(%s, (xdrproc_t) _xdr_%s, %s)) 
{
_freeresult (%s, _xdr_%s, (caddr_t) &%s))
        (void) svc_sendreply (%s, (xdrproc_t) xdr_void, (char *)NULL);
    if (%s == (SVCXPRT *)NULL) 
{
        (void) signal (SIGALRM, %s closedown);
        (void) alarm (_RPCSVC_CLOSEDOWN);
unable to create (%s, %s) for %s.    if ((_rpcfdtype == 0) || (_rpcfdtype == %s)) 
{
%s    if (!svc_register(%s, %s, %s,         /* Started by a port monitor ? */
        /* Whether Stream or Datagram ? */
 /* States a server can be in wrt request */

static int _rpcsvcstate = _IDLE;     /* Set when a request is serviced */
            /* Mutex lock for variable_rpcsvcstate */

int
main (int argc, char **argv)
    if (getsockname (0, (struct sockaddr *)&saddr, &asize) == 0) 
{
        if (saddr.sin_family != AF_INET)
        if (getsockopt (0, SOL_SOCKET, SO_TYPE,
                (char *)&_rpcfdtype, &ssize) == -1)
    struct netconfig *nconf = NULL;
    mutex_init (&_svcstate_lock, USYNC_THREAD, NULL);
    if (!ioctl(0, I_LOOK, mname) &&
        (!strcmp(mname, "sockmod") ||        struct netconfig *nconf = NULL;
        if ((netid = getenv("NLSPROVIDER")) == NULL) 
{
        
} else if ((nconf = getnetconfigent(netid)) == NULL) {
        if (strcmp(mname, "sockmod") == 0) 
{
            if (ioctl(0, I_POP, 0) || ioctl(0, I_PUSH, "timod")) 
{
        pmclose = (t_getstate(0) != T_DATAXFER);
        if ((%s = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) 
{
            (void) signal(SIGALRM, %s closedown);
            (void) alarm(_RPCSVC_CLOSEDOWN);
*%s, %s%s)
*argp, %s%s)
(%s)
(%s%s)
    %s%s;
clntenum clnt_stat 
 arg;
    static char &     return      if 
        TIMEOUT));

    arg.%s = %s;
    return     if 
        TIMEOUT));
argp        return (NULL);
    return ((void *)%s%s);
    return (%s%s);
clnt_res
/* Default timeout can be changed using clnt_control() */
static struct timeval TIMEOUT = 
{ %d, 0 };
    memset((char *)%s%s, 0, sizeof(%s));
(clnt_call (clnt, %s, (xdrproc_t) xdr_void, (caddr_t) NULL,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,
        TIMEOUT) != RPC_SUCCESS) 
{
(clnt_call (clnt, %s, (xdrproc_t) xdr_%s, (caddr_t) &arg,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,    if (clnt_call (clnt, %s,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,
        TIMEOUT) != RPC_SUCCESS) 
{
    return (clnt_call(clnt, %s,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,
        (xdrproc_t) xdr_%s, (caddr_t) %s%s,
        TIMEOUT));
    xdr_%s,sizeof ( 
    (char *(*)())RPCGEN_ACTION(),
                    
/*
 * WARNING: table out of order
 */
WARNING %s table is out of order
struct rpcgen_table %s_table
[] = {

    (char *(*)())0,
     (xdrproc_t) xdr_void,            0,
     (xdrproc_t) xdr_void,            0,
int %s_nproc =
    sizeof(%s_table)/sizeof(%s_table
[0]);

    char *host;

    if (argc < 2) 
{        exit (1);
    
}
    host = argv
[1];
exit (0);
}


void
(char *host)
{
(host)
char *host;
{
    CLIENT *clnt;
enum clnt_stat retval_%d;
     *result_%d;

#ifndef    DEBUG
    if (clnt == NULL) 
{
        clnt_pcreateerror (host);
        exit (1);
    
}
#endif    /* DEBUG */

    retval_%d =     result_%d = (void*)_arg, &result_%d, clnt);
_arg, clnt);
(&result_%d, clnt);
_%s, &result_%d,     if (result_%d == (*) NULL) 
{
    clnt_destroy (clnt);
#endif     /* DEBUG */
    bool_t retval;
    return &result;
}
    return (void *) &result;
}
    return retval;
}

int
    SVCXPRT *transp;
    xdrproc_t xdr_result;
    caddr_t result;

    return 1;
}
 * This is sample code generated by rpcgen.
 * These are only templates and you can use them
 * as a guideline for developing your own functions.
int
main (int argc, char *argv
[])
{
int
main (argc, argv)
int argc;
char *argv
[];
{

        printf ("usage: %%s server_host
\n", argv[0]);
    clnt = clnt_create (host, %s, %s, "%s");
    if (retval_%d != RPC_SUCCESS) 
{
        clnt_perror (clnt, "call failed");

    /*
     * insert server code here
     */

_freeresult (SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result)
_freeresult (transp, xdr_result, result)
    xdr_free (xdr_result, result);

    /*
     * Insert additional freeing code here, if needed
     */
libc.so.6_IO_stdin_usedstrcpyexitexecvsprintffopenstrncmpstrrchrpipe__strdupperrorftellstrncpyforkunlinkrealloc_libc_intl_domainnameabort__dcgettextfgetsstrlenmemsetdup2stdoutfputcfputsfclose__strtol_internalmallocstrcat__ctype_b_locstderrfwritewaitpidfprintffdopen__ctype_toupper_loc__xstataccessstrcmp__libc_start_mainstpcpyfree__gmon_start__GLIBC_2.3GLIBC_2.1GLIBC_2.0/lib/ld-linux.so.2 ho0
HH( ooooo(oo ߾ɲОSoDòS0U@E0kٳjspk
`_ApƲ U<Ͳ0iв 0p4 9ZC@s@<>struct rpcgen_table {
    
char    *(*proc)();
    
xdrproc_t    xdr_arg;
    
unsigned    len_arg;
    
xdrproc_t    xdr_res;
    
unsigned    len_res;
};
KKRZRais~󄓅 retval`elibcdrpcgen.debug"ELFP4R4 (4444440C0CO4
 O  HHH  QtdRtdO44HH %hhX!o4+3;o^Ho@W    (( 
`    HHHi    d    oPPu{@@,,COOO  OЩOOP4 QQR.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.dynbss.gnu.liblist.gnu.conflict.gnu.prelink_undo44HH %hhX!o4+o(;o^Ho@W    (( `    HHH i    d    oPPu{@@B ,,C300COOO  OЩOOP4 R R0 R$RDhW