ELF(`44 (44*V/usr/lib/ld.so.1    !"$%'()+-.0134589:;=?ABEGHKLMPQSUVWXYZ\]_`abcdfghknoqrvz{|}~    #&*,/267<>@CDFIJNORT[^eijlmpstuwxy )3;8AlF(` MU*p ^jt\{$X X.0 ` l8 $ @!<%,4=GhOR0Z` jr|h\hpl)H 8!D% 4 9@HH ehr,wx}( ղ d@Lxl P <)2,d ?`HR4_Pfmu8}TdP @-(` x0@!L< Ҭ#p +t28xFN0U\4etXQ}`, D d* P* ˼ $+5M`X ?p !FPW^e+|$ p(wXNP  ;(l Pd$ (\)4t;HE*, KQ)0 Y*_ |LX@ hH$*82HMU\cXnHy|`LMP  LX D%  p$4 0 (  , 4;B`I`QX_hTp|T@p˸  N\ ,  ԰ " d explicitaffreegot_beginirate_pk_nsecsetitimerstrncpytranskill_startsendwinsigalarmsave_sinhimsrvr_helostrcpyhost3pkt_timeiversabortconnbindinet_addrsrvrbufgetuidgetaddrinfonum_connect_tries__cg92_usedreadsendstrtoloptionstmpargsexecvNread__ioborigsendwinnfdstrcatoneshotshutdownneed_swaptimeoutafntbytesfputsbuflenoptstrncmpgetrusagesignalgethostbynamememcpyirversopenmallocsizestatsvers_deltaintervalexecvppidsigintrecvfromenvirondonegettimeofday___Argv__environ_lockh_errnoverbose_ex_deregisterportstrdupnodelay__1cH__CimplKcplus_init6F_v_retry_server.divsleepsrvr_cpu_utilUsagefrominetrecvsetsockoptinetdrvers_minorctlconnfdopenntbytescvers_majoritimerinet_ntopnbuflenchk_intervalgetservbyname.remfprintfsinkmode_DYNAMICgai_strerrorrate_ppssrvr_Mbpspass_ctlportselectusleepdatamsspidstatatoi_etextwait_pidgot_srvr_outputirate_ex_registernoforkmulticasttosfreeaddrinfocputmc_group_iobsendwinvalrealtdratesigemptysetsocketfdgetpriority__ctypefflush_exitchk_idle_datageteuidlistenstrstr__udiv64getprotobynamehost3bufrealstdouthosttmpbuffcntlsinhim.muladdrstrchrclosedupnbuforigrcvwinbzeroonenbytesgot_done_endignore_alarmnumCallsmreadclientaddrsinmebufpollfdsdomainrcvwinvalinet_aton_ctypesrvr_KBpsoptlen_edataperrorgetoptvalppbytesirate_cum_nsec_finiclientservercmdargsmainctlconnmssvers_minorrealt_PROCEDURE_LINKAGE_TABLE_fromlenfirsttimeatexitbraindeadudpprioritythirdpartyhostbufstart_idxtraceroutememsetsigactiondelaybriefsigpipeident__1cH__CimplKcplus_fini6F_v_srvr_realt_environerrnorvers_delta__fsr_init_valuetimeout_secstream_idxbcopygot_eod0do_pollexitskip_datastrtoullhandle_urg__dtoullrcvwin__div64linebufwriteptbytes_GLOBAL_OFFSET_TABLE_intr__dtollstrcmpformatgetsockoptchk_nbytesfcloseb_flagmalloc_initpollinet_ptonsendtotwo_bodnbuf_bytesudplossinfoNwritefgetsconnectgethostbyaddrread_timersprintfforce_serversetprioritysave_mcgetsocknamesrvrwinbrief3clientaccepttmpportstrlensscanf__umul64nstreamrvers_majorsavestdoutalarmbuflenforksrvr_MBgetpeernamesingle_threadedmc_parampattern_lib_versionirate_pk_usecreverseno3rdintervalbufwaitfmtctlportprep_timerhaverateoptlibsocket.so.1SISCD_2.3libnsl.so.1SUNW_0.7libc.so.1SUNW_0.9libsocket.so.1libnsl.so.1libc.so.1 + zt : D =( P Y =( c|CxltpGA!Lp{}/+&> ,8DP\\ht|gZ3(4@LXdSp|-dxzO $0<wHT`lxJ8$N[. ,I8;DPc\1h0tE @D"`, @'$+`-` `?-) - =--% # @@"@I.@@@J a0@㿠 @ @ $   8 @    A.>AC0>@??PbM@Y?PH$ JJpp  B>1891@F @=@  B "       " @=̔P  B "     1 1 " "2 82 3 'ܢ b@쀢 5 " " #  "# V66@ $6V2 6    ^+ aaxH" "    )`"  "  !H !H``" "`"`` !H!H``" `"`"`@T"'    ^#! " b @ ?"b b@ b @ " b @u   b@p` $`     ^    B8"" " @bD wa a M !Ĉ!0! !  0!ĐJ *`" `&J 0   !@!@ *`8`F`  `!8`   `!(  f 8fH 1@!@@ڒ$J@ԒPJb0!(!(J`H3J 88f;(B%FJ@ ޽( #\#``` f;`#B%ȅBD#|#x|x@a"!!26!!@@t@00 8%8`@ b `` f @ b @p:   ``@ b @e: @X!2X!` `!8a0fa0  ` " ;  && 8$%;xƉƑ JHx&(ƕ J&)ƍJ ƽ;h!;h!@@  H hF  @@ H@  HhD#|#x|x@!"a!@@ @ ;a D ('aD 0 މ #\#` (a D#|#x|x@;ha"qa!2(!!@@@@T00# `䒢@b@:   `@: @!2Ba00    h 8 F (ȍFƽ;p! !;p@@}p H pF  @@n H@h HpD#|#x|x@[at!o!@@M @H !0!0a8`a8 b ;B &%ƅB PDD#|#x|x@'!?!@@ @ `` B $ąB PDD#|#x|x@! a@a@" "…‰ FD PDD#|#x|x@@@ @bD!8 '`0'`! !   @@N@>?@ d8P\@  p lPp|8l`d( X (@@A.A@$@C0A@ ?\(\?@_@>?P@?PbM@Y>@8`"  N8N @@NH???  ? 6&  # ```H-` N h ;;?;;#'H - K6*        `  8 8   HHb3ܐ @;  @ & &    L3(& & N`  b@͐@H bR BP kB K@ m1 M/ g G t T p P2g   (& &  ]   (& &  S  (0& (&   F  (0 & (&   9   @$&  &  -  (ܐ @;* @r    &31 N`  k@[@H k K m M2 (&  ( & Hs>ܐ @: @A  N` k@1@H k K m M g G b" B"  ( &   (&    (&   ( &  &2 UHb   @: J "@&  N` @: @& N`  k@@H k K m M g G b" B"  ( &   (&    (&   ( &    &2 ! 2c"! ^ <Zܐ @:\ @"b`b`2?b`2b0 Bܐ @:D @"b`b`2?b`2{b0"*   2 Hu2  L Hv2   Dܐ @:  @R TTT&2R  $   @+  &  $  `  Hiܐ @9ߔ @' PN`Hu? N`ܐ @9ǔ @N`  m@@H m/ M- g% G# p2,!h `@ *%!h@@H k K mЀ m!X F? M2!h!` F? !h!` F?!h!X!h F?Ё ^9ލ@#፠F# "!L!L2h"!Leܐ @9g h@  )1   ^#N`!p& & N`  m@@H m M h H d D2   !xH& &    ^& &     ^& &   ԍF   ؑ!`HF     F3`2"`"`ܐ @8 8p@A  )1W   ^#N`& & N`  m@!@H m M h H2˦  ^& & æ  ^& &  -(Ḓ @8 @ ((  ܐ @8 J  @  @ f "  0@ݒ P   4 8    Dr   8   De@h  X@t  K@  >@  1@  $@|  @o   @bĀ @ H200Ht   HP ܐ @7 @1 ܦH200  (Цܐ @7Ҕ J  @  #&0|##0w(ܒ @7 @"aa&0qaܐ @7  @   N` p@ِ@H p P t" T"  ?80X  (&    80[  (&  80` l  hg @؀  @[@  ,P@쀢 >@ / & @ / 0v@耢 01070>0E聪 )0L@@l0W??$` @dp 1 pܢ$``$```H-""'܀`188`1`1ဤ`"!$/!$"!$@!$ P80"N  qN 2 N -" N ."  N :" N /20 N 2N    $  T # L@ @ `*NPPhh  B#N" "   B   N؅DB "`"`! `"!  ``  ဤ` 1T  XX'@`H/"/``@ / " ` 2`/`@w / " ` "`/`H/2 ``&` &  @\ / "  &` L@Y !X( '@A /   "/e ,!X(@6   䀤/a /,/]aXဤ(  aX"aX /,`TaX&1`@ / . `@6Q  "  /: /. /6 ဦ  1 /.1! 3܀@ߒ  6!  36! 33@07a"2! ܀ @Ò  6a" ! 6a"! @0! 5.! T? 4.! ! a"& 1N! !Ta" $.a"1N!Phh`  B;h pp` ';p`  @Od@V`'`'`;b"Gb @=/  ! <%$!\(0@( @& @$ @P @Q @O ܀ '02b@ 2b   $!\b@/b @@$;'cl?2cl@/{cl.{! `! @ `@/h`; \  &apap` B#.[#a"a.]a#._#a 1  T.^1!$;.`;a"a! 䀠6 a @܄ $ a!? 〠  @w$ '!$'a '' @:$ $ L"4a`"/a!$2+aa2'aL N;N$Ȅȿ"NЍčH$#ᅠFND ƅD##@f$La` B䀠   @(1(( (ą((!) (Ȅ  "#h#h$"#h@-#h;'aĀ 2a@.w$a@/ J0@Đ JH@ #`^#%qN#;NЄ;N;J#J;p#\ XTX X $ ""P "P  @ɔ  6@., %$& "`#"\#h@c@j @S ";`a@"  d#``h#@/䀠"p#"``l#@@ -`)L``8$` " ` @ &&`"  "`0&``4` `@ߒp"@쀢 "a@-dt@ΐ @"!}1!@@!!ch@ L,}l,xh,s@!!Ē@Ԁ ̇(( (Ѕ((!) (Ԅ /   Ԓch"!! `@ !bД  @ !Ēch `@ @!!$1E  @o:$ $ !$5!L"0`"+1E6$!L N;N(Ȅȿ&ᕧȕL('J @ ލH##@:&!L!$  1~ T#\L#` #d!8#h#l!a @Β!! h!@<>hF"! !"!!a@L $!ؐ!؀!##!\@!a@u!쀠 p!@h4NPPpp  F)!8###\@?@F!p " "  ! !@)0+!&!8###\@@@ "!  ! !@(!#!8###\@@א"!!#!!!@!  !P@ T!&!8###\@@"!  !P' #!8###\t@c@j"!P! +!&!#  ###\@4@;!'ी.!@(!8###\(@ @!"!  !0#Q$!$!$##! P@!$6  !@ْ*!$&!8###\@@"!$  !0# !@+ !&!8###\@@*!  !1  !@l`/!* &!8###\p@E@L"!  !1 } !@1/!* &!8###\@ @"!  !1!E1!@!`@0!H@D1!$8!3 .!8 ##T@@@@@" !$8!3!`.!8##\@@@|@x@"!`!H*1 &1!8# #1#\T@N@U"!H  !@C@J!耠     " " !ch@g '!"À !1 ဠ   !Ē@R  ,1@(8# @!!Ĵchch@7 ' ؒ @4 ' @Ȓ`  @$ 2 '@Ԁ    ̇(( (Ѕ((!) (Ԅ  @" # @쀢 @($L@" `1@  @ @@R1@x @ pI1@뀢?"cl@'h#l@뀢?"cl@'#l'I  '1@8 Tcl`#"T  "L"L #@'̐#t@!8bT"`clcl#!ch@o!̖@5 Ԁ 1#@@!ch@M (( ( ((!) ( "! #tL#\ #x #` #|8#d#hh#l#p!Ē @ߚT  (( ( ((!) ( "!!쀡!@ @pp !!@ @ !!@Ӓ  @ !㉀"!@ ,@y   !@0 <@eP  P!0Q~@@ P!@HX @G, P@KX  $ $$"_,H!$J 2 J 2' J -"# J ." J :" J / @@&$@@Ӓ"WJ 2J    @2 @`1#@@ʒd@"2 $!0#@ @ɔ !1 @ @ !1 }@ @ !1!E"!!@ϒ @!@Œ @`!@ @vH   ` H!8  "!8D$?!8!@!!"#h#h$"#h@k#h"aĀ @%!@&Na @@&!@$4@!v"      !T!T!T  `!L?"!Lhh  h ԍF   ؑȍ^F ! S! !T? H! !"&! !T!" @@%,!"! !T@@w pp  #,##  "!T!L#"!L@N@%R`#@]@A (! ! !`h!HO@3@:N!p!p PP F 䀠  !À  !1 ဠ   !8" 0!80@D#P x@~Ӓ@$א!H@~|@~ƒ J`@~@$!`@~͒dt@~ 5D@~@$ @~H\@~ 0@~@$!@~4@@~ @~@$x!@~,@~r@~j@$nL!p!p @~w@~[@~S@$W! !T@~`@~D|@~<@$@!h!h @~I@~-d@~&@$*!T@~5hx@~P@~@$ @~ T`@~8@}@$   @~ <L@}q   ' 1#@}ߒ@#@}!@}Ԓ@}ВT"1 ܀  ܒ@0  1!X$!X !X(ܐ@} !X!(@} !8 2!8!X4!8 !X ""Q!X!X2M!X"܀!X(0!X(!X(@}ݔ !X@# !X!X (0!X!( !X !"!X(0 !X! !X!X (0!X(0!X !"!X(0 !X! !X!X (0!Xސ!(0!   !X  3@} !Xb ( @"!T!X2!X<  @}5  @| @}/ !@"!"+ !4& ! $"L@}N "a"L@"ϐ  #aa#@|  d  ( ! [ ܀S 'x"@} @"9@} "1I| 'td"@|t h@"` ha@| |a@|ߔ ?(&9a& @/z   @|՘   @!`@!`$!@"! #@|L  8"   @|=!`4#`8# !##!T @| !" !@|@|NPPhh  F3 h @{!L <@{!L8P`<#`L#N!L&Hƍ##@{! !L @{Ԗ#2`* 2 @{: @{x!"!@{!L!"!X@{!X!4!X #@{  8"   @{~!`X#`\# !##!T @{_ !" !@{Uܐ@{QNPPhh  F3 N XX F``#`d#!h  @{-!L @{!LAP`h#`x#N!L&ƍ##@z! !L @{#2`* 2 @{#: @z<@zےH!"!@zђL!L!"!X@zĒX!X!Y@"U!#\@z  8"   #@zt!##!T #@z! N!#@z|NPpp  F3u!Xp #@zhj!X!4f!X#@zY  8"   #@zI!##!T #@z3! N!#@z&NPpp  F3!X NXX  F##!p 0 #@y!X(%? @z`  @ ܀!Xa܅(!X( @zO  6 !X@k!X@f!X o􀠠(!X(@z+  @Đ쀠!X(@z  @!X  (@z  @!Hl!h@yd# !X (`@y  @(!T!XKF@Q<A(!X(@y  @VD쀠!X(@y  @Ad!X  (@y  @!" !X  2 !X  !X "!X!!X!X(a@yQ  @@y-  $!X   Ḓ !X(@y/   L@H!l"!l ܀ !X(!X(@y `@2Ԁ`€" "" !X2 "L""L2  !l6 h 2 !X!X2!X@!X$!X"!X `@xW` X$`@ !Xp (<NPpp F?HQ$Zc!l@"$   # #h@x  # #@x! # $#@w  (# ,#<@w@w, (!X$  Ḓ !X(@x/  L@I@D8!T!X#  Ḓ !X(@w  @+p @w!T!XLGUt  ( ܀  !XᤔT ܅(@*w @@"'  ##T@wN 2!-!#@w?%󀠠##T@w* ! !#@w@w!8"$!X!X$ !X"!X  Ḓ !X(Ḗ@wg  6 !XL"!X@!X(@wb !!X!X(a@wC  @ܐ䀥( $!X   Ḓ !X(@w!   L@:""!X @w @w  @w    d!X(@wd"a<"L#")"$!X @v        @v͔ !<'  "!X!X `@v-` X$`@(" !X(@v!<!X( , (!X$  Ḓ !X(@vi  "L@0@~T!T!X#  Ḓ !X(@v  @e @uǒ ܀ !X@'P(@uP @F!T!X2h!X4c!X1  (D ܔ0@( @"'  ##0@u 2!-!#@us %󀠠##0@u^ ! !#@uO0@uJ@!X D @ϐ "a!X(@ur! 6!X@!XU 􀠠"P 쀠"H N؄ؑ F  ;@"   ##  D@t􀠠##  @t@tݐ "!!X(@u! 6!X@Q!XQaL 쀠DaN؄ؑ F 7@"  @#D#a@t􀠠H#L#a @tq@tw!T!X=8@"  P#T#h@tFဠX#\#@t."$" !X""$  !X&!X!T!Xf耠d!$D@ @t?@t ~@t0뀢? l!`@ #l C ?H@t1! @䀠;!Hb@t*  /!J 3J!H!H  3 ?3@sĔaH1 ?@s@sĐ?@s! ! @s @s!8bT"`clcl"T  "L"L !`@" @s!8bT"`clcl@s뀢? l@ !#l | @s  @s @s @s8 Tcl`X"T H"L"L N 9#’   02 @s. #R 1#l#l@s @s  @s  @s  @s @s !@ @s`!8bT"`clcl@r@sg@r @s% #a`  " 4 "@s7# "  #1~=! 2 !䀠2! "!䀠2 !7@䀠1.`(@r. # ` # 䀠 .`(@rߐ. #   `#  8/* `(`#`@r. * `(`#`@r.  # #!􀠠"!.`( @r. #   `# 􀠠".`( 88 (@rv. #   `#!T"!T.`(0@r^. #   `#!LG`P! #! #* (aL#Ȓ8@r4. P! $#! (#* (aL#ȒD@r.  # # . ! ,#   ! ㉀! .`(L@q. #   `#8 . ! 0#   쀠 N. ! 4#   NP hh  F  N  F .` (T@q. #   `#$N !.` !(\@q. # ` # N. ! 8#   N!P pp  F .` (d@qa. #   `# . ! <#   !H! . ! @#   ! . ! L#   ! . ! \#   ! . ! l#   !@ . ! x#    . ! #   !"!.`(l@p. #   `#!* (!t@p̐. #   H . ! #   !$. #  ( @p!`"L@pM|@p֒a`@pՒc "L@p<@pŒa`@pĒc "L@p+@pa`@pc "L@p@pa`@pc "L@p @pa`@pc "L@p @p @o@pwa`@pvc @p|1 Ԑ@oؔ`@oސ#@oܐ <.  @oɐ?@oǐ##@o뀢? l@4"#l *@o8 Tcl`"T  "L"L "@ @o֐!8bT"`clcl@o?d @oW @om @o  "`@o"`"L@o_@o@oc "L@oO@o@oؒc "L@o?@o@oȒc "L@o/@o@oc "L@o$@o@oc y ?@oX!!䀠 " #@o\JH@n   XXT`1 `!T(@n`&` `$`j@o 뀢? l@`4#l 1 `H@o ! 9!!䀠3!H``@o  '3aH1 ?@n@n?@n! ! @n} @n!8bT"`clcl "T  "L"L @"@@nА!8bT"`clcl" B@n뀢? l@"L#l 2@n!8bT"`clcl"T  "L"L "L@Ԑ @n!8bT"`clcl@n1h@n8@n( @nY # "`"`@n"`"L@np@n@nc "L@n @n@nc "L@m@n@nc "L@m@nt@nsc "L@mڒ@nd@ncc @niĐ@m@m̐@mʐ" *<  ܀  (  ( '|"@m @"d1I 'xh"@mx l@ pl0@mԔ 0@m͔ 0 ?a0 ( 00 9  0@mƘ  @|E1 ܔ@ S  ܔa0@ M @"  ##@m(ဠ##@m@8-NPhh  F3$ h ԍ^   ؍ƍ@F Jp@lΐ  N @m~ N _NPpp  F3V @mC   @m> !p!p ^"`  `ƍ@F"`   ^    ̍ƍ@F"`@m? NN!p!p     xx" x - xx  x" NNN N @l   @lޔ NPPhh  F3hN !xH" " 6!L,@lP:;NN(Ȅȗ&N蕢NL('ȍJ!L!x(ȍH" " !x" " !x  )  !x" "      "!x!x"   ^"`  `ƍ@F"`   ^    ̍ƍ@F"`@l| NPpp F    P9LNN&덧ƢX ƍ X$`X`@##@k N!! !  * * ʍLF`` ^ƍ@ @ L X#;C  00„T b Tʘ#ȚbĆ #`3  2$`  @kA #Ȁ 6@ԐȔ  @k5  @ɐ< I#V!@k(L !$@ky @kt !XⰅ(a@` 1@kR!@kT!X"(!@J  ! N$@kI NPhh F @kx @)  : @   @j\@j Ē @k    8?" " ````"`"`xX1(@ # 䀢h!!䀠bwo! "  R #Ȓ 2 2 @jV $#R " a"`#2 ID "  R #Ȓ 2 2 @j1 $1#R "**"`b`" ?@j˖ ?L "b`? @j J"`Aa "`@#2   : @ # !!Đ!Ē @jO !X$!X!X@jaT$!X!T@iΔ# #R !!䀠|l@j! l@j  Q@i  2@i @i  @i ,H@iv@ir`@io@ij@iH@is@iX@iw@i!   @iZt@ia  a"`   L"@ѐ `  X"!(@ # 䀢䀠 ` 9 `"`"`䀠Ȁ  `: `@"`"`!@iW !@hXⰅ(!@@ 1!Đ@i   @@ #  !X(!@#耢 䀠!Ā M @i    `@h     @h  ) @h  N H0NPpp F @i& @   H 0#X@hg   !NPpp F @h @ "a `@h? !M :` @ 3Ȁ 3 a@@h #Ȁ ``   &  a@@h{ 3 !@ J`* "` &J`3aX`&``@hT&`!X "( @ #!!䀠"-䀠耢   :  @ PX@c`TP޽F;XⰅ(@ 4! /! 1 :`!X  @" aT"  &  `@hD& "a (`@ !!䀠! `! !  :` @" "  ?   @h $z#!X aĐ"(`@ga a `> 1@"`!X"` aT&  @g`& !Đ!  @g #Ȁ F!X!XⰒaą(`@A $5#Ȑ! aĔ`@g&a a `> 1@"`!X"` aT&  @g`& "aĔ (`@#Ȁ "L"L "L@ hԐ  ؄@gk   @ 5 !\ X% @gIJ@fXXⰅ(`@  &  @gFT& @f`@f (`@  &  @g3T& @fܐ`@f (`@ה  &  @g T& @fɐ`@fw (`@Ĕ  &  @g T& $!   @f7  ܀  0@f   @ @  "aX!TaXN31aX`!T(@f`&` `$`NP pp  F  @e@exx  N" " ` N"`"`  ``"`"`N䍢 F``"`"` NN&ȄȽ&N獧ƠX JH@@##@e@eHN!P!P!p!p  F ~y "  @eh@eo  @eY # 6@  ? @eM  @ "c@e! J"b$@e  4"@eb8  "@e@ H 1H#@e#"@e@e!"c@eY!   1#@e,@e#@e6 NN;NXX;N;;@d@H o"P@e' X@e @dĒ`!@@eHp@eC@@d8`@d!,!@d   h@d@d@@dې` #!@@dy@dt@@! H 䑠@@؍ȍ@##@e H  䍡^ؑ^ȍ@##@dȘ @d@dRH#@ !@  н;;!@@d+4N@ @dDN@dXNF##@da@d@d[lRp@dR >@ct!@ @dz@dv@dqĒ@c ,@cؒ!@ @d\@dX@dS4!@c֐T@d D?`@cŔ!.!\@c   N dh@ct@c |@c  @cސ  # @ca@c@c@"X&@"#@c .`  d!@c[!@ @cޒ  @cؒ ### #! ! N#?a?& &ƙ`` JH? ށ&& L#d#hƙ`` JH ށ& #l#p```#\&#`ᑠ 󍧈Ɩ# JH@##@b #@b!@ @bܒ  @b֒4!@!@N #HNHH`䑠ȍ@##@ci    F F`䑠ȍ@##@b #@b`  ^ H N XX ƽ;;!@ @bLN@N  @bv\N @bopN1#F##@b]`@bYDU @bS!@ @b֒ @bВ8# ## #N! c x &&ƙ JH ށ& L#d#h#\&#`  `Ɛ#` JH@##@b @b!@ @b  @b}D # ## #N!1   PF#\  P## #`#dP@a@ax!@@bD @b? # ## ##@a!@@a@a`@aD !@ @az @at$!`@aD!"!"!"}!! NPpp F#@aID"  H H#@a5!@ @a.P @a(D!@#\#`#d#h  #@a `!A!@ @a @`!@H1N ! "" HH 䑠ȍ@##@a H  F F 䑠ȍ@##@a #@`ɒ`!EH@ !@N  XX޽;;!@ @`N@N  @`N @`N#F##@``!" !@ @`u$H @`o8HL#@`e`H H#@`X!@ @`QP @`K DN N#NH&ȄȽ&Lƍ JHލ#\#`#h#d@``!B!@ @` @` @@1N #H"" HH`䑠ȍ@##@`     F F`䑠ȍ@##@` #@_ڒ`!H@@ ^ H@N XX ƽ;;!@ @_N@N  @_N @_N#F##@_`!"!@ @_$ @_}8@#@_q`#@_lHဠ<H L#@_\!@ @_UT1 @_O1 @_֒D##\#`#d#h@@@_/H А#@_"!@ @_1 @_1 @_PDN N#NH&ȄȽ&Lƍ JHލ#\#`#h#d@^PဠMI!@^ҒTH X@^Ɣ8$( HN NNL&ȄȽ&ƍ J#hHD#d#\#`@^`k=!@^gc! d$X@^Ych@^ 135aİ#haĴ@^D` @^ 2`@^[#@^M @^U@^G  !@^r!@^=!#@^E @@^2 @^c @^{ @^%Ԑ  ؄@^  @] @^5 @^1 Nx    00  @@  HH  P    "aT `? L PX h p  x    H  ((  88 (  0  8    d   (  $ (  `      "!XaT!X!XaT (  " ` $ Ԯ<  @]Y"!XT!Xڰ!X ("  (@ & T $ @]8@]?@] X@]*L@]1@] bN`@]`@]%@\ N`@]x@]@\ k@]@] @\ _b`@\@]@\Ԑ qb`@\@\@\ǐ |@\@\@\ ͧ  @\Ӓ @\ڐ@\ KN` @\ƒ<@\͐@\ ΪN`@\T@\ @\@\@\ h@\@\@\@\v Y@\0@\@\i L@\H@\@\^ A#@\v`@\}@\Q π@\j|@\q@\E (@\^@\e@\9 ϡ @\R@\Y@\- Ϟ @\F@\M@\!  @\;@\B@\ @\/@@\6@\  @\#t@\*@[ Ϻ@\@\@[ ϳ@\ @\@[ ϻ@[@\@[ڐ ϰ@[D@[@[ΐ ϡ@[@[@[Đ @[ߒ@[@[  @[Ӓ@[ڐ@[ e`@[Ȓ@[ϐ@[ i`@[0@[Đ@[ m`p@[@[@[ Г,@ @[@[@[{ З@ؐ@[@[@[k о! T@[@[@[\ ! ! !T@[s8@[z@[N 1N@[J ц@[d@[k@[? џ#@[Y@[`@[4 ѝa@[ND@[U@[) ћ#@[Ch@[J@[ ќ1@[8@[?@[ њ;@@[*@[1@[ Ӈ@$@[@["@Z @[` @Z :@Z ط @[h@[@[ @Zߐ N@[@Z@Z@ZҐ @[@Z@Z@ZŐ @[}H@ZݒX@Z@Z @[p@ZВ@Zא@Z @[cܐ@ZÒ@Zʐ@Z @[V @Z0@Z@Z @Z @Z @Z  @Z @Z}  @[60@@Z@Z#@Z@Zm {@Zi 3@Ze  @Za @Z] @ZY @Zu(@ZR 㿠1!8,0#\@ZV@ZL@ZN@ZUX4/*%!8!1 "@Z! ?"" "@Z " @Z " @Z @Y 㿘848#`#\@Y㿠8<@#\ܐ@Yݖ@ZwL@YՒ@Yܑ`  "`q  W 2 +` (9   W " +` `(9  ` 㿠P@Y  P!"@bD ! P H L @ZH A.>h㾰@Z> @Yx P@S,,@Y$@ (#ba$D a @@ߔ$@(bx$D xb"    9 " "   $p$Hl t㿘 `  6@YԒ< :`  (!) (  (!) (  @Y<:`   @Y< :`   (!) (@DL L "Z/`a, ((L %"L L /``E B L C 8= cD* @P@Yr@YO`"& `O`2` @8@YZ@XO`" `O`2` z@YB:`?  @1O`" `O`2`   2@Y/ @X͐O`" `O`2`ݠ ( ( (@XO`"Ҡ `O`2`ˠ     @Y,@XO`" `O`2`      @X0@XO`" `O`2`      @XÒ4@XaO`"x `O`2`q 088@XNO`"e `O`2`^ $ $ <@X<O`"S `O`2`L   @@X*O`"A `O`2`: , , D@XO`"/ `O`2`( 0 0 H@XO`" `O`2` @ @ D D L@WO`" `O`2` L 2L /``@" `@" Ђb@  "   " ` " ` "    І@ "  " 㿠$h@X ń 8 >  > T@WN`. N2.  ((&"""@W@ 8>` g@W:`>  ((&@W֒:` X@WuN . N2. """@W 8 `@W]N. N2.  (&@ :.@Wg>`:` .(&@@W?d㿈 '@W P P`@r@WlP PA.@C0@_@@@@A>퍝hP @V H,`bXDbXhh F  H% ppX #xx!L;x(ȍ`ށ.䀠(!L ;p;h @VFh?pxF *ʑȑ XX aaD" "    '   D" "  %  % А@    %  %  6 䀠h" ` a a xx ( (ȍȉ JD  ƍ(Lȉ ށ A;p?? (;h;`;x@U ^PhލF& & `   x& & a a xxp**፡ʑʍLF  ȑ*Lʍށ ̐P)1L X (@V@ `&`@"P&` @V&㿘' '  @V  㿠 P&@U  & @@ &L?@UՐl㿐& H"  2  H-2    H- &  &  @/  $  Hcq  & 㿘'D   'D* !@'㿘'D ' @U @U'D㿘'D'J J #q @  'J  ('P'L'H'D'''ؠ'$ $ $ $ $ $ $ $  @ z      L'Ԡ ? D'  ='    @T   ? :! ' 2  @!      @   @ ' '      # `$@   $ @~@'Ԁ'Ԡ `$@ `$@! '  `$@  @         @        m  @       U   $       $      $  @@  '@@ 'Ԁ"؀  '؀  ' X  'Ԡ '!!'  `$@  @    ! '  `$@   $   @       s  @        [  @       C   $       $      $ @@T '؀  '؀  ' a ' 7'ԀԀ $  '/$ ԁP'P'L'H'D''$ ''@ @, '  @R@'!!'  ' '  '$? , !!  L   ' '' ,   ' ,  '@Q, ' @R&@Q'쀤耤 ', @R('@0 , , $@Q , @R @Q , $ '@', \ ', ' @B  @$   =' @' 1  @  '  ', $ 쀤@Q耤@Q9l9l9T9`9l9Th'P'L'H'D$ ''  @P'  !"L @P@3 @ '  @ $   5' @'̀ )@ $   ' @'̀   '$ 쀤]́`'P'L'H'D$ ''@Œ @^ ' ' @@)̀ )'#| !<@ #| !<@Ƞ ?'ġ4 'Ā Ā Ƞ ?'   @  CȠ  @5̢$   8' @m'Ѐ ,  @F  '  '$ Ё㿘'P'L'H'D@B㿈'X'T'P'L'H'D'''''@ @@P 'Y T L N  H@Oh '쀤 Z'  @O @O '耤 H'@@' <'@@Ô' 1@J' &@OH'@OE'@@^' '@@' $ 쀤@O耤@O$ 㿘'L'H'D @N@Nݐ @$ @  @ @N㿐'L'H'D@ @N '#'@O6   $  @ @O3@$$4 ' @O'㿘'H'D@@  㿈'L'H'D@      ''   , !!]@쀤 @N@' !?#@ & !#|'!#' '   @@N'  ' 4   GGGGG㿘'D '!'  @ ' ' 'x'L'H'D!!Ȣ ` ,@' '@'  !$"Lh''쀤 [,   4 ''؀@N d @N dL@,  'H@M d'ܠ '؀@M @M L@,  'H@Mʒ 'ܠ 'ؠL@, @ 'H쀤  .@,  'H '쀤 @,  'H'㿘'P'L'H'D @m ' |!$"L' 㿘'L'H'D  |!$"L?@@ 㿘'H'D@M@$ @ ? @㿠@6??@@㿠@6t??@@QQ@(#) $Header: /tcpdump/master/tcpdump/missing/getaddrinfo.c,v 1.10 2000/10/24 00:56:53 fenner Exp $0123456789@(#) $Header: /tcpdump/master/tcpdump/missing/inet_ntop.c,v 1.3 2000/01/09 21:35:45 fenner Exp $@(#) $Header: /tcpdump/master/tcpdump/missing/inet_pton.c,v 1.2 2000/01/09 21:35:46 fenner Exp $@(#) $Header: /tcpdump/master/tcpdump/missing/inet_aton.c,v 1.2 2000/01/09 21:35:45 fenner Exp $ *** transfer interrupted *** A%s: megabytes=%.4f real_sec=%.2f rate_Mbps=%.4f%10.4f MB / %6.2f sec = %9.4f Mbps drop=%lld pkt=%lld %5lld / %5lld ~drop/pkt data_loss=%.5f %7.5f ~%%loss %5.2f ~%%loss total_megabytes=%.4f total_real_sec=%.2f total_rate_Mbps=%.4f Tot: %10.4f MB / %6.2f sec = %9.4f Mbps drop=%lld pkt=%lld %5lld / %5lld ~drop/pkt data_loss=%.5f %7.5f ~%%loss %5.2f ~%%loss tx_megabytes=%.4f Trans: %10.4f MB tx_total_megabytes=%.4f Tot: %10.4f MB Pre: %.4f MB option "-nb" no longer supported, use "-n###[k|m|g|t|p]" instead invalid nbuf = %s invalid buflen = %d invalid srvrwin = %d invalid sendwin = %d invalid port = %d invalid ctlport = %d invalid nstream = %d nstream = %d > MAXSTREAM, set to %d %lf%lf%lfinvalid timeout = %f %lfinvalid interval = %f nuttcp-%d.%d.%d xmitstatsdebugintervalrunningtotal-percentloss-dropsdebugpolldebugmtuparseinvalid format option "%s" invalid null format option perhaps the "-F" flip option was intended invalid x option "%s" invalid null x option invalid multicast ttl = %d invalid datamss = %d invalid precedence = %d invalid dscp = %d invalid tos = %d noforkno3rdpartyidle-data-timeout%lf/%lf/%lferror scanning idle-data-timeout parameter = %s invalid value for idle-data-timeout minimum = %f invalid value for idle-data-timeout default = %f invalid value for idle-data-timeout maximum = %f error: idle-data-timeout maximum of %f < minimum of %f invalid idle-data-timeout parameter = %s %lfinvalid value for idle-data-timeout = %f single-threaded3rd party host '%s' too long invalid 3rd party host '%s' bad hostname or address: trailing '/' not allowed: %s multiple control/data paths not supported for receive multiple control/data paths not supported for flipped transmit bad hostname or address: too many data paths for nstream=%d: %s bad hostname or address: %s: %s bad hostname or address: %s: %s nuttcp-datatcpnuttcptcpinvalid port/nstream = %d/%d ctlport = %d overlaps port/nstream = %d/%d ignoring interval=%f which is greater than or equal timeout=%f server mode only allowed for receiver /dev/nullinterval option only supported for client/server mode flip option only supported for client/server mode flip option not supported for UDP traceroute option only supported for client/server mode 3rd party nuttcp only supported for client/server mode UDP buflen = %d < 5, set to 5 UDP buflen = %d > MAXUDPBUFLEN, set to %d Unable to print interval loss information if UDP buflen < 32 nuttcp%s%s: Warning: Control connection MSS reported as 0, using %d ctlconnmss = %d nuttcp%s%s: Warning="IP_frags_or_no_data_reception_since_buflen=%d_>_ctlconnmss=%d" nuttcp%s%s: Warning: IP frags or no data reception since buflen=%d > ctlconnmss=%d buflen = %d wHELO nuttcp v%d.%d.%d server aborted connection HELO nuttcp v%d.%d.%d KObuflen = %d, nbuf = %llu, win = %d, nstream = %d, rate = %lu, port = %hu, trans = %d, braindead = %d, timeout = %f, timeout = %ldnuttcp-r%s: transmit timeout value rounded up to %ld second%s for old server , udp = %d, vers = %d.%d.%d, interval = %fnuttcp%s%s: interval option not supported by server version %d.%d.%d, need >= 3.3.2 , reverse = %dnuttcp%s%s: flip option not supported by server version %d.%d.%d, need >= 3.4.1 , format = %dnuttcp%s%s: format option not supported by server version %d.%d.%d, need >= 3.5.1 , traceroute = %d, irate = %dnuttcp%s%s: traceroute option not supported by server version %d.%d.%d, need >= 3.6.1 nuttcp%s%s: instantaneous rate option not supported by server version %d.%d.%d, need >= 3.6.1 nuttcp%s%s: server version %d.%d.%d ignores UDP window parameter, need >= 3.6.2 nuttcp%s%s: "-fparse" option not supported by server version %d.%d.%d, need >= 4.1.1 , thirdparty = %.*s , brief3 = %dnuttcp%s%s: 3rd party nuttcp not supported by server version %d.%d.%d, need >= 5.0.1 , multicast = %dnuttcp%s%s: multicast not supported by server version %d.%d.%d, need >= 5.1.1 , datamss = %dnuttcp%s%s: mss option not supported by server version %d.%d.%d, need >= 5.2.1 , tos = %Xnuttcp%s%s: tos option not supported by server version %d.%d.%d, need >= 5.3.1 , nbuf_bytes = %d , rate_pps = %d , nodelay = %dnuttcp%s%s: Warning: "-n" option in bytes for third party not supported Warning: by server version %d.%d.%d, need >= 5.5.1 Warning: third party request may not transfer Warning: desired number of bytes in some UDP cases nuttcp%s%s: Warning: "-R" option in pps for third party not supported Warning: by server version %d.%d.%d, need >= 5.5.1 Warning: third party request may not produce Warning: desired pps rate in some UDP cases nuttcp%s%s: TCP_NODELAY opt not supported by server version %d.%d.%d, need >= 5.5.1 server aborted connection OKserver KOOK v%d.%d.%d rHELO nuttcp v%d.%d.%d HELO nuttcp v%d.%d.%d buflen = %d, nbuf = %llu, win = %d, nstream = %d, rate = %lu, port = %hu, trans = %d, braindead = %d, timeout = %lf, udp = %d, vers = %d.%d.%dKO may be using older client version than server KO , interval =%lf, reverse =%d, format =%d, traceroute =%d, irate =%d%%%ds, thirdparty =_NULL_KO doesn't allow 3rd party nuttcp KO KO 3rd party host = '%s' KO , brief3 =%d, multicast =%d, datamss =%d, tos =%X, nbuf_bytes =%d, rate_pps =%d, nodelay =%dKO buflen = %d KO KO nbuf = %llu KO KO win = %d KO KO nstream = %d KO KO timeout = %f KO KO port/nstream = %hu/%d KO KO ctlport = %hu, port/nstream = %hu/%d KO KO interval = %f KO KO multicast ttl = %d KO KO datamss = %d KO KO tos = %d KO KO nbuf_bytes = %d KO KO rate_pps = %d KO KO nodelay = %d KO OK v%d.%d.%d nuttcp%s%s: priority = %d nuttcp-t%s: buflen=%d nbuf=%llu nstream=%d port=%d mode=%s host=%s multicast_ttl=%d nuttcp-t%s: time_limit=%.2f nuttcp-t%s: rate_limit=%.3f rate_unit=Mbps rate_mode=%s pps_rate=%llu tos=0x%X nuttcp-t%s: buflen=%d, nbuf=%llu, nstream=%d, port=%d %s -> %s ttl=%d nuttcp-t%s: time limit = %.2f second%s nuttcp-t%s: rate limit = %.3f Mbps (%s), %llu pps, tos = 0x%X nuttcp-r%s: buflen=%d nbuf=%llu nstream=%d port=%d mode=%s nuttcp-r%s: tos=0x%X nuttcp-r%s: reporting_interval=%.2f nuttcp-r%s: buflen=%d, nbuf=%llu, nstream=%d, port=%d %s nuttcp-r%s: tos = 0x%X nuttcp-r%s: interval reporting every %.2f second%s tcp3rd party connect failed3rd party nuttcp only supported for client/server mode connect failedinterval option only supported for client/server mode connect failedflip option only supported for client/server mode connect failedtraceroute option only supported for client/server mode connect failed3rd party nuttcp only supported for client/server mode connect failedmulticast only supported for client/server mode connect failedUDP transfers only supported for client/server mode nuttcp%s%s: Info="attempting_to_switch_to_deprecated_classic_mode" nuttcp%s%s: Info="will_use_less_reliable_transmitter_side_statistics" nuttcp%s%s: Info: attempting to switch to deprecated "classic" mode nuttcp%s%s: Info: will use less reliable transmitter side statistics datamss = %d nuttcp%s%s: connect=%s mss=%dnuttcp%s%s: connect to %s with mss=%d datamss = %d nuttcp%s%s: accept=%s mss=%dnuttcp%s%s: accept from %s with mss=%d nuttcp%s%s: Warning="send_window_size_%d_<_requested_window_size_%d" nuttcp%s%s: Warning: send window size %d < requested window size %d nuttcp%s%s: Warning="receive_window_size_%d_<_requested_window_size_%d" nuttcp%s%s: Warning: receive window size %d < requested window size %d nuttcp%s%s: send_window_size=%d receive_window_size=%d nuttcp%s%s: send window size = %d, receive window size = %d DONE%s: DONE -P%hu-l%d-l%d-n%llub-n%llu-b%d-w%d-N%d-R%s%lup-R%s%lu-p%hu-T%lf-m%d-i%f-M%d-c0x%Xt/usr/local/sbin//usr/local/bin//usr/sbin//sbin//usr/etc/./execvp failedfailed to execute %s /usr/local/sbin//usr/local/bin//usr/sbin//sbin//usr/etc/execvp failedfailed to execute %s DONEDONE /usr/local/sbin//usr/local/bin//usr/sbin//sbin//usr/etc/execvp failedfailed to execute %s nuttcp%s%s: multicast_source=%s multicast_group=%s nuttcp%s%s: receiving from multicast source %s on group %s BOD0BOD1do_poll is set DONEgot DONE nuttcp-rWarningErrorDebugnuttcp-r%s: EOD0EOD0EODBODEOD1EOD2EOD3EOD4DONE %.4f%lfgetting rest of server output DONEgot DONE 2 MB / sec = %s: realsecondsnuttcp-%*c: megabytes=%lf real_seconds=%lf rate_KBps=%lf rate_Mbps=%lf %lf MB in %lf real seconds = %lf KB/sec = %lf Mbps nuttcp-rnuttcp-r%s%snuttcp-r: drop=%lld pkt=%lld %lld / %lld drop/pkt data_loss=%.5f %.5f%% data loss %.2f%% data loss sysnuttcp-%*c: stats=cpu user=%*f system=%*f elapsed=%*d:%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*d:%*dreal %d%%nuttcp-%*c: stats=cpu user=%*f system=%*f elapsed=%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*dreal %d%%KB/cpunuttcp-nuttcp-%c%s%sWarningErrorDebugnuttcp%s%s: megabytes=%.4f real_seconds=%.2f rate_KBps=%.2f rate_Mbps=%.4f %.4f MB in %.2f real seconds = %.2f KB/sec = %.4f Mbps nuttcp-r%s: drop=%lld pkt=%lld %lld / %lld drop/pkt data_loss=%.5f %.5f%% data loss %.2f%% data loss nuttcp%s%s: megabytes=%.4f cpu_seconds=%.2f KB_per_cpu_second=%.2f %.4f MB in %.2f CPU seconds = %.2f KB/cpu sec nuttcp%s%s: io_calls=%d msec_per_call=%.2f calls_per_sec=%.2f %d I/O calls, msec/call = %.2f, calls/sec = %.2f nuttcp%s%s: stats=cpu %s %s user=%*f system=%*f elapsed=%*d:%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*d:%*dreal %d%%user=%*f system=%*f elapsed=%*d:%*d cpu=%d%%%*fuser %*fsys %*d:%*dreal %d%% %s: megabytes=%.4f real_seconds=%.2f rate_Mbps=%.4f tx_cpu=%d rx_cpu=%d%10.4f MB / %6.2f sec = %9.4f Mbps %d %%TX %d %%RX drop=%lld pkt=%lld %lld / %lld drop/pkt data_loss=%.5f %.5f %%loss %.2f %%loss tx_megabytes=%.4f Trans: %.4f MB%s: megabytes=%.4f real_seconds=%.2f rate_Mbps=%.4f tx_cpu=%d rx_cpu=%d%10.4f MB / %6.2f sec = %9.4f Mbps %d %%TX %d %%RX drop=%lld pkt=%lld %lld / %lld drop/pkt data_loss=%.5f %.5f %%loss %.2f %%loss tx_megabytes=%.4f Trans: %.4f MB %s: megabytes=%.4f real_seconds=%.2f rate_Mbps=%.4f tx_cpu=%d rx_cpu=%d%10.4f MB / %6.2f sec = %9.4f Mbps %d %%TX %d %%RX %s: megabytes=%.4f real_seconds=%.2f rate_Mbps=%.4f tx_cpu=%d rx_cpu=%d%10.4f MB / %6.2f sec = %9.4f Mbps %d %%TX %d %%RX %s: %10.4f MB / %6.2f sec = %9.4f Mbps %d %%%s nuttcp%s%s: v%d.%d.%d: Error: errno=%d Anuttcp%s%s: v%d.%d.%d: %s nuttcp%s%s: v%d.%d.%d: Error: errno=%d %ld.%01ld%ld.%01ld%d%%%d%ld%ld%ld%ld%ld%ld%ld%ld%ld+%ld%d:%d%d%d%d%dnuttcp_mreadudptcpudptcp00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oL0lX0id0fp0c|0`0]0Z0W0T0Q0N0K0H0E0B0? 0<09$06003<00H0-T0*`0'l0$x0!0000000 0 0000 l { M N(  X o#o#o$|$D oo8Usage: nuttcp or nuttcp -h prints this usage info Usage: nuttcp -V prints version info Usage: nuttcp -xt [-m] host forward and reverse traceroute to/from server Usage (transmitter): nuttcp [-t] [-options] [ctl_addr/]host [3rd-party] [out] -4 Use IPv4 -c## cos dscp value on data streams (t|T suffix for full TOS field) -l## length of network write|read buf (default 1K|8K/udp, 64K/tcp) -s use stdin|stdout for data input|output instead of pattern data -n## number of source bufs written to network (default unlimited) -w## transmitter|receiver window size in KB (or (m|M)B or (g|G)B) -ws## server receive|transmit window size in KB (or (m|M)B or (g|G)B) -wb braindead Solaris 2.8 (sets both xmit and rcv windows) -p## port number to send to|listen at (default 5001) -P## port number for control connection (default 5000) -u use UDP instead of TCP -m## use multicast with specified TTL instead of unicast (UDP) -M## MSS for data connection (TCP) -N## number of streams (starting at port number), implies -B -R## transmit rate limit in Kbps (or (m|M)bps or (g|G)bps or (p)ps) -T## transmit timeout in seconds (or (m|M)inutes or (h|H)ours) -i## receiver interval reporting in seconds (or (m|M)inutes) -Ixxx identifier for nuttcp output (max of 40 characters) -F flip option to reverse direction of data connection open -a retry failed server connection "again" for transient errors -xP## set nuttcp process priority (must be root) -d set TCP SO_DEBUG option on data socket -v[v] verbose [or very verbose] output -b brief output (default) -D xmit only: don't buffer TCP writes (sets TCP_NODELAY sockopt) -B recv only: only output full blocks of size from -l## (for TAR) Usage (server): nuttcp -S[f][P] [-options] note server mode excludes use of -s 'f' suboption forces server mode (useful with rsh/ssh) 'P' suboption makes 3rd party {in,out}bound control ports same -4 Use IPv4 (default) -1 oneshot server mode (implied with inetd/xinetd), implies -S -P## port number for server connection (default 5000) note don't use with inetd/xinetd (use services file instead) -xP## set nuttcp process priority (must be root) --idle-data-timeout (default: 5/30/60) server timeout in seconds for idle data connection --no3rdparty don't allow 3rd party capability --nofork don't fork server --single-threaded make manually started server be single threaded Format options: -fxmitstats also give transmitter stats (MB) with -i (UDP only) -frunningtotal also give cumulative stats on interval reports -f-drops don't give packet drop info on brief output (UDP) -f-percentloss don't give %%loss info on brief output (UDP) -fparse generate key=value parsable output >>><X 4Ppunsupported AFunsupported AFunsupported AFcan't forkcouldn't change prioritymallocget ctlconn maximum segment size didn't work-t-r-t-r-t-rfdopen: ctlconn for writingerror from servers-t-r-t-r-t-r-t-r-t-r-t-r-t-r_NULL_-t-r-t-r-t-r-t-r-t-r-t-r-t-rerror from servererror from serverfdopen: ctlconn for readingcan't forkwait failedcan't forkerror scanning parametersinvalid 3rd party hostinvalid buflenmallocinvalid nbufinvalid wininvalid nstreaminvalid timeoutinvalid port/nstreamctlport overlaps port/nstreaminvalid intervalinvalid multicast ttlinvalid datamssinvalid tosinvalid nbuf_bytesinvalid rate_ppsinvalid nodelayunsupported AFsocketsocketcouldn't get priority-t-rgetsocknamegetpeernamesetsockoptunsupported AFudptcpinstantaneousaggregateudptcpsinstantaneousaggregateudptcpudptcpssetsockopt: so_reuseaddrbindunsupported AFunable to setsockopt SO_SNDBUFunable to setsockopt SO_RCVBUFsetsockoptsetsockopt: nodelaynodelayunable to setsockopt SO_RCVBUFunable to setsockopt SO_SNDBUFsetsockoptunable to setsockopt optionsunable to set maximum segment sizeunsupported AFconnectconnect-t-r-t-r-t-r-t-runable to set maximum segment sizesetting maximum segment size not supported on this OSget dataconn maximum segment size didn't workunsupported AF-t-r-t-runable to set maximum segment sizeunable to setsockopt optionsunable to set maximum segment sizeacceptunable to set maximum segment sizesetting maximum segment size not supported on this OSget dataconn maximum segment size didn't workgetpeername-t-r-t-runsupported AFget send window size didn't work-t-r-t-rGet recv window size didn't work-t-r-t-r-t-r-t-rnuttcpcan't forkwait failedcan't forkwait failed-3ii-R0-r-wb-u-F-fxmitstats-frunningtotal-f-percentloss-f-drops-fparse-xt-Dmtracetraceroutecan't forkwait failedcan't forkwait failedcan't forkwait failedgetpeernamegetsocknamesetsockopt-t-r-t-runsupported AFfcntl 1fcntl 2recv urgent datapollIOsetsockoptunsupported AFfcntl 3fcntl 4-t-r-t-r-t-r-t-rTXRX-t-r-t-r-t-ruser=%U system=%S elapsed=%E cpu=%P memory=%Xi+%Dd-%Mmaxrss io=%F+%Rpf swaps=%Ccsw%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccswunsupported AFSuccessAddress family for hostname not supportedTemporary failure in name resolutionInvalid value for ai_flagsNon-recoverable failure in name resolutionai_family not supportedMemory allocation failureNo address associated with hostnamehostname nor servname provided, or not knownservname not supported for ai_socktypeai_socktype not supportedSystem error returned in errnoInvalid value for hintsResolved protocol is unknownUnknown error X(#$$L$|(` M N NX N\ Rpd&NX 1(` ;BP\p { H@HP"X x  p |  "@X " Q<d Q Q Q Q Q8  PP <- +G 0 9= FB< \8 iI rF@ yG`  C ? E Qa JP R4a Ra NX  M "-2<JT\8blg(` nv*p \$X X.0 ` l8 $*$ 0@6B<FMU^hhps0{ h\hpl)H 8! '6>DF U ZaHi h,x( ղ d@Lxl &49PA<JS,d ``is4P8TdP @-(` x0@! L"<.5Ҭ8Dp LtSYxgo0v}4XQ`, D d * P"* (39=˼ ELVM`X `p !gqx+|$ (XNP  ;(l Pd$ $-(8@\JUt\Hf*, lr)0 z* LX     %@ . 5h =H E K8 S i n v } X H | ` L MP   LX D    %  p $  4  0 -( 9  A M  U \ c` j` r y  T   T   @  p ˸   N\   ,  $ )԰ -" 5d @nuttcp-5.5.5-pre1crti.s_ex_shared0_ex_range0_ex_text0crt1.s__crt_scratchvalues-Xa.cnuttcp-5.5.5-pre1.csavesigactsigactru0timeptimepktime0tvsuberrmeserrmesprusagetvaddpsecsgetaddrinfo.crcsidin_addranyin6_addranyin_loopbackin6_loopbackafdlexploreai_errliststr_isnumberget_portmatchexplore_nullexplore_numeric_scopeexplore_fqdnfind_afdget_aiget_portget_nameexplore_numericget_canonnameinet_ntop.crcsidinet_ntop_v4inet_pton.crcsidinet_aton.crcsidcrtn.s_ex_shared1_ex_range1_ex_text1_START__END_explicitaffreegot_beginirate_pk_nsecsetitimerstrncpytranskill_startsendwinsigalarmsave_sinhimsrvr_helostrcpyhost3pkt_timeiversabortconnbindinet_addrsrvrbufgetuidgetaddrinfonum_connect_tries__cg92_usedreadsendstrtoloptionstmpargsexecvNread__ioborigsendwinnfdstrcatoneshotshutdownneed_swaptimeoutafntbytesfputsbuflenoptstrncmpgetrusagesignalgethostbynamememcpyirversopenmallocsizestatsvers_deltaintervalexecvppidsigintrecvfromenvirondonegettimeofday___Argv__environ_lockh_errnoverbose_ex_deregisterportstrdupnodelay__1cH__CimplKcplus_init6F_v_retry_server.divsleepsrvr_cpu_utilUsagefrominetrecvsetsockoptinetdrvers_minorctlconnfdopenntbytescvers_majoritimerinet_ntopnbuflenchk_intervalgetservbyname.remfprintfsinkmode_DYNAMICgai_strerrorrate_ppssrvr_Mbpspass_ctlportselectusleepdatamsspidstatatoi_etextwait_pidgot_srvr_outputirate_ex_registernoforkmulticasttosfreeaddrinfocputmc_group_iobsendwinvalrealtdratesigemptysetsocketfdgetpriority__ctypefflush_exitchk_idle_datageteuidlistenstrstr__udiv64getprotobynamehost3bufrealstdouthosttmpbuffcntlsinhim.muladdrstrchrclosedupnbuforigrcvwinbzeroonenbytesgot_done_endignore_alarmnumCallsmreadclientaddrsinmebufpollfdsdomainrcvwinvalinet_aton_ctypesrvr_KBpsoptlen_edataperrorgetoptvalppbytesirate_cum_nsec_finiclientservercmdargsmainctlconnmssvers_minorrealt_PROCEDURE_LINKAGE_TABLE_fromlenfirsttimeatexitbraindeadudpprioritythirdpartyhostbufstart_idxtraceroutememsetsigactiondelaybriefsigpipeident__1cH__CimplKcplus_fini6F_v_srvr_realt_environerrnorvers_delta__fsr_init_valuetimeout_secstream_idxbcopygot_eod0do_pollexitskip_datastrtoullhandle_urg__dtoullrcvwin__div64linebufwriteptbytes_GLOBAL_OFFSET_TABLE_intr__dtollstrcmpformatgetsockoptchk_nbytesfcloseb_flagmalloc_initpollinet_ptonsendtotwo_bodnbuf_bytesudplossinfoNwritefgetsconnectgethostbyaddrread_timersprintfforce_serversetprioritysave_mcgetsocknamesrvrwinbrief3clientaccepttmpportstrlensscanf__umul64nstreamrvers_majorsavestdoutalarmbuflenforksrvr_MBgetpeernamesingle_threadedmc_parampattern_lib_versionirate_pk_usecreverseno3rdintervalbufwaitfmtctlportprep_timerhaverateopt<N4*<D4 <B4 <B4 <B4cg: WorkShop Compilers 5.0 00/12/07 Compiler Common 5.0 Patch 107357-11@(#)stdio.h 1.49 97/05/09 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)va_list.h 1.6 96/01/26 SMI@(#)signal.h 1.31 96/05/20 SMI@(#)types.h 1.51 97/05/06 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)time.h 2.52 96/11/15 SMI@(#)time.h 1.25 96/03/12 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)signal.h 1.50 97/04/16 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)procset.h 1.17 96/04/24 SMI@(#)ctype.h 1.28 96/08/21 SMI@(#)errno.h 1.14 95/10/30 SMI@(#)errno.h 1.16 95/07/04 SMI@(#)stdlib.h 1.40 97/06/30 SMI@(#)socket.h 1.30 97/01/20 SMI@(#)uio.h 1.28 97/06/27 SMI@(#)netconfig.h 1.13 95/02/24 SMI@(#)in.h 1.13 96/11/01 SMI@(#)stream.h 1.74 02/03/18 SMI@(#)vnode.h 1.70 98/08/13 SMI@(#)t_lock.h 1.43 97/04/04 SMI@(#)machlock.h 1.15 97/04/04 SMI@(#)sleepq.h 1.19 97/04/04 SMI@(#)turnstile.h 1.30 97/04/23 SMI@(#)param.h 1.48 97/06/26 SMI@(#)pirec.h 1.12 97/03/14 SMI@(#)mutex.h 1.17 97/04/04 SMI@(#)rwlock.h 1.5 97/04/04 SMI@(#)semaphore.h 1.4 94/07/29 SMI@(#)condvar.h 1.8 97/03/14 SMI@(#)cred.h 1.20 96/12/06 SMI@(#)resource.h 1.21 96/06/03 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)poll.h 1.24 97/04/18 SMI@(#)strmdep.h 1.8 92/07/14 SMI@(#)model.h 1.1 96/09/24 SMI@(#)byteorder.h 1.11 96/09/08 SMI@(#)tcp.h 1.8 96/10/14 SMI@(#)inet.h 1.9 96/07/12 SMI@(#)netdb.h 1.18 96/09/24 SMI@(#)limits.h 1.35 97/02/25 SMI@(#)int_limits.h 1.3 96/09/23 SMI@(#)string.h 1.19 96/03/12 SMI@(#)fcntl.h 1.12 96/06/17 SMI@(#)fcntl.h 1.37 96/07/07 SMI@(#)unistd.h 1.45 97/06/06 SMI@(#)wait.h 1.20 97/03/02 SMI@(#)strings.h 1.3 96/03/12 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0@(#)types.h 1.51 97/05/06 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)time.h 2.52 96/11/15 SMI@(#)time.h 1.25 96/03/12 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)param.h 1.48 97/06/26 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)socket.h 1.30 97/01/20 SMI@(#)uio.h 1.28 97/06/27 SMI@(#)netconfig.h 1.13 95/02/24 SMI@(#)if.h 1.8 96/11/06 SMI@(#)in.h 1.13 96/11/01 SMI@(#)stream.h 1.74 02/03/18 SMI@(#)vnode.h 1.70 98/08/13 SMI@(#)t_lock.h 1.43 97/04/04 SMI@(#)machlock.h 1.15 97/04/04 SMI@(#)sleepq.h 1.19 97/04/04 SMI@(#)turnstile.h 1.30 97/04/23 SMI@(#)pirec.h 1.12 97/03/14 SMI@(#)mutex.h 1.17 97/04/04 SMI@(#)rwlock.h 1.5 97/04/04 SMI@(#)semaphore.h 1.4 94/07/29 SMI@(#)condvar.h 1.8 97/03/14 SMI@(#)cred.h 1.20 96/12/06 SMI@(#)resource.h 1.21 96/06/03 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)poll.h 1.24 97/04/18 SMI@(#)strmdep.h 1.8 92/07/14 SMI@(#)model.h 1.1 96/09/24 SMI@(#)byteorder.h 1.11 96/09/08 SMI@(#)inet.h 1.9 96/07/12 SMI@(#)nameser.h 1.17 96/09/12 SMI@(#)resolv.h 1.12 96/09/12 SMI@(#)stdio.h 1.49 97/05/09 SMI@(#)va_list.h 1.6 96/01/26 SMI@(#)netdb.h 1.18 96/09/24 SMI@(#)string.h 1.19 96/03/12 SMI@(#)stdlib.h 1.40 97/06/30 SMI@(#)stddef.h 1.9 92/07/14 SMI@(#)ctype.h 1.28 96/08/21 SMI@(#)unistd.h 1.45 97/06/06 SMI@(#)errno.h 1.14 95/10/30 SMI@(#)errno.h 1.16 95/07/04 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0@(#)stdio.h 1.49 97/05/09 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)va_list.h 1.6 96/01/26 SMI@(#)errno.h 1.14 95/10/30 SMI@(#)errno.h 1.16 95/07/04 SMI@(#)types.h 1.51 97/05/06 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)time.h 2.52 96/11/15 SMI@(#)time.h 1.25 96/03/12 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)socket.h 1.30 97/01/20 SMI@(#)uio.h 1.28 97/06/27 SMI@(#)netconfig.h 1.13 95/02/24 SMI@(#)in.h 1.13 96/11/01 SMI@(#)stream.h 1.74 02/03/18 SMI@(#)vnode.h 1.70 98/08/13 SMI@(#)t_lock.h 1.43 97/04/04 SMI@(#)machlock.h 1.15 97/04/04 SMI@(#)sleepq.h 1.19 97/04/04 SMI@(#)turnstile.h 1.30 97/04/23 SMI@(#)param.h 1.48 97/06/26 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)pirec.h 1.12 97/03/14 SMI@(#)mutex.h 1.17 97/04/04 SMI@(#)rwlock.h 1.5 97/04/04 SMI@(#)semaphore.h 1.4 94/07/29 SMI@(#)condvar.h 1.8 97/03/14 SMI@(#)cred.h 1.20 96/12/06 SMI@(#)resource.h 1.21 96/06/03 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)poll.h 1.24 97/04/18 SMI@(#)strmdep.h 1.8 92/07/14 SMI@(#)model.h 1.1 96/09/24 SMI@(#)byteorder.h 1.11 96/09/08 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0@(#)errno.h 1.14 95/10/30 SMI@(#)errno.h 1.16 95/07/04 SMI@(#)types.h 1.51 97/05/06 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)time.h 2.52 96/11/15 SMI@(#)time.h 1.25 96/03/12 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)socket.h 1.30 97/01/20 SMI@(#)uio.h 1.28 97/06/27 SMI@(#)netconfig.h 1.13 95/02/24 SMI@(#)in.h 1.13 96/11/01 SMI@(#)stream.h 1.74 02/03/18 SMI@(#)vnode.h 1.70 98/08/13 SMI@(#)t_lock.h 1.43 97/04/04 SMI@(#)machlock.h 1.15 97/04/04 SMI@(#)sleepq.h 1.19 97/04/04 SMI@(#)turnstile.h 1.30 97/04/23 SMI@(#)param.h 1.48 97/06/26 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)pirec.h 1.12 97/03/14 SMI@(#)mutex.h 1.17 97/04/04 SMI@(#)rwlock.h 1.5 97/04/04 SMI@(#)semaphore.h 1.4 94/07/29 SMI@(#)condvar.h 1.8 97/03/14 SMI@(#)cred.h 1.20 96/12/06 SMI@(#)resource.h 1.21 96/06/03 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)poll.h 1.24 97/04/18 SMI@(#)strmdep.h 1.8 92/07/14 SMI@(#)model.h 1.1 96/09/24 SMI@(#)byteorder.h 1.11 96/09/08 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0@(#)types.h 1.51 97/05/06 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)time.h 2.52 96/11/15 SMI@(#)time.h 1.25 96/03/12 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)in.h 1.13 96/11/01 SMI@(#)stream.h 1.74 02/03/18 SMI@(#)vnode.h 1.70 98/08/13 SMI@(#)t_lock.h 1.43 97/04/04 SMI@(#)machlock.h 1.15 97/04/04 SMI@(#)sleepq.h 1.19 97/04/04 SMI@(#)turnstile.h 1.30 97/04/23 SMI@(#)param.h 1.48 97/06/26 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)pirec.h 1.12 97/03/14 SMI@(#)mutex.h 1.17 97/04/04 SMI@(#)rwlock.h 1.5 97/04/04 SMI@(#)semaphore.h 1.4 94/07/29 SMI@(#)condvar.h 1.8 97/03/14 SMI@(#)cred.h 1.20 96/12/06 SMI@(#)uio.h 1.28 97/06/27 SMI@(#)resource.h 1.21 96/06/03 SMI@(#)seg_enum.h 1.3 95/12/22 SMI@(#)poll.h 1.24 97/04/18 SMI@(#)strmdep.h 1.8 92/07/14 SMI@(#)model.h 1.1 96/09/24 SMI@(#)byteorder.h 1.11 96/09/08 SMI@(#)netdb.h 1.18 96/09/24 SMI@(#)inet.h 1.9 96/07/12 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0ld: Software Generation Utilities - Solaris Link Editors: 5.6-1.274.interp.hash.dynsym.dynstr.SUNW_version.rela.ex_shared.rela.bss.rela.plt.text.init.fini.exception_ranges.rodata.rodata1.got.plt.dynamic.ex_shared.data.data1.bss.symtab.strtab.stab.index.comment.shstrtab.stab.indexstrnuttcp-5.5.5-pre1.cXa ; O ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/u/rob/private/nuttcp/nuttcp-5.5.5; /opt/SUNWspro/bin/../SC5.0/bin/cc -O -Imissing -DHAVE_CONFIG_H getaddrinfo.o inet_ntop.o inet_pton.o inet_aton.o -lsocket -lnsl -c nuttcp-5.5.5-pre1.c -W0,-xpmaingetaddrinfo.cXa ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/u/rob/private/nuttcp/nuttcp-5.5.5; /opt/SUNWspro/bin/../SC5.0/bin/cc -Imissing -DHAVE_CONFIG_H -o getaddrinfo.o -c missing/getaddrinfo.c -W0,-xpinet_ntop.cXa ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/u/rob/private/nuttcp/nuttcp-5.5.5; /opt/SUNWspro/bin/../SC5.0/bin/cc -Imissing -DHAVE_CONFIG_H -o inet_ntop.o -c missing/inet_ntop.c -W0,-xpinet_pton.cXa ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/u/rob/private/nuttcp/nuttcp-5.5.5; /opt/SUNWspro/bin/../SC5.0/bin/cc -Imissing -DHAVE_CONFIG_H -o inet_pton.o -c missing/inet_pton.c -W0,-xpinet_aton.cXa ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/u/rob/private/nuttcp/nuttcp-5.5.5; /opt/SUNWspro/bin/../SC5.0/bin/cc -Imissing -DHAVE_CONFIG_H -o inet_aton.o -c missing/inet_aton.c -W0,-xp p  X X"(( o##`-B$$0 =B$L$L0 GB$|$| Q(`(`%XWMMP]NNPcNXNXuN\N\}RR, pp( 4 8S  L  ڜېa