ELF4K4 (444CCCt(C((( Qtd/lib/ld-linux.so.2GNUaeG'P2U.4QF-+/!?A [`YJ^#bBcESKdaR=_*9 I)ZX: H;OWL&\D ]T,(317>865$ %0 N"MV@C<R6Fte# (*8mHXh=xWQ-L|kȓxؓ% q& (@8UHLX6h:9x&{G6OqȔؔxd&9eL9+`(4k86HxX#"h9@D_x9@59:ȕ|ؕ%<sJ x(J8HX~h[xdBaim&:Ȗؖ99}9(:8;H|XMhIxL6whDxYȗ*pؗ4x<M(xS86^dHTHXxh42x9s 99| libpthread.so.0pthread_cond_waitpthread_cond_timedwaitwaitpidpauserecvconnectpthread_createsystemrecvfrompthread_detachsendacceptwritepthread_oncepthread_key_createpthread_killreadsendmsgsendtoforkpthread_cond_signalsigactionpthread_cond_broadcastpthread_mutex_unlockpthread_mutexattr_initpthread_mutex_lock__errno_locationpthread_mutex_init_Jv_RegisterClassesrecvmsgfcntlpthread_joinpthread_setspecificlibc.so.6ioctlsysconfstdoutvsprintfsigemptysetfdopeninet_ptonsnprintfatolgetenvfgetsisfdtypeperrordup2mallocsocketselectfflushmmapbzerofreeaddrinfoabortmlockpipecallocgai_strerrorstrcatbindsetsockoptscandirferroralphasortunlinkgetrusagelistensscanfstrdupgettimeofdaytimepollsyslogstrcmpshutdownfclosegetpeernamestderrgetsockoptgetaddrinfosocketpairexitinet_ntopfopenatoi_IO_stdin_used__libc_start_mainstrlenfputsfreegetsockname__gmon_start__GLIBC_2.1GLIBC_2.0GLIBC_2.3.2@ii ii ri ii ii  d@+D,       $( ,!0"4$8%<&@'D(H)L*P-T.X/\0`1d2h3l4p5t6x8|9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\] ^_abcUlC(5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp% h`%hP%h@%h0%h % h%$h%(h%,h%0h%4h%8h%<h %@h(%Dh0%Hh8p%Lh@`%PhHP%ThP@%XhX0%\h` %`hh%dhp%hhx%lh%ph%th%xh%|h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp% h`%hP%h@%h0%h 1^PTRhԺhQVhȩUS[û;PtЋ]ÐU=Hu)tҡuHÉUtt hfÐUXEEEEEE EЋEEԍEЉEEjEPueẼ}ẺEw} vEEEEEtIE8uAExt hhExt hEU  EẺEEUuuu uE}y hEÐUXEEE} vEEEEEEE@E@U EEEE EЋEEԍEЉEEjEPuUuuu uVE}y hEÐUE EEE}uSuuu%E}y48u EE'}uUE)UE륋EU)‰ЉEEUuu ujE}y heEÐU8E h hP4E}u E EPhPuy Dž Uu udEEu hȻEÐUjEPjEÐUPhPuE}uS P E}~ }@uhջuPuUEPjy hHPjy hEE@]ۅHۅL@E]EE@]ۅPۅT@E] uuuuh  ÐUE EuujjUE Euujjx j$UE EuujjPUE Euujj-UE Euujj  jUEuuPA PE}t/ uXPhH+EPEPhMPP=tPu : 5@5DPg 5DfÐUu uEEu hOVEU uu h\(Uu uku hhUuu uzE}u hsEUu uuu hUuu u4E}u h_EUE}u h6EU uEEu hEUuuuuu u' E}u hEUuu uE}uuhEU uJy hӼZUuu uzE}u h޼%EU u(E}u hEU< u E}u hEU uuuhU uE}u hVEUuu uE}u h#EUuu uK;Et h1ÐUuu uIE}y$8Gt8gtσ h=EUuu u y hJmUuu uy hU=Uuu u}y hc Uuu uy huU uuuu u y hUu uE}y huEU h&EEt uE u uy hUuu uZE}y hEUuuu uE}y hǽEUuuuuu u E}y hҽlEUuu u E}y h4EU uuuu u+ E}y hEUuuu u;Et hUuuuuu u ;Et hUEEU E;B r M EATEEӃuu u;Et hU uuuu u& y h"Uu uiy h3Uuu uE}y hBEUuuu uE}y hOLÐU}u h`uuu u3E}u hEUuu u{E}yu h}uu hÐU u;t h{Uu unE}u hIEUuu uE}u" ut hEUu uE}u h̾EUu uzu hؾU)ă}u!hE 0j =}u'hE 0E 0  h EE 0v=  =~ h@LZj5HEE;| u}EރhܪjU}EE;|-EtuhdEƃ jvUuh[jEP U 5EuhSE hL EPu5E h hL ED u uyU@ h hPu^u PPPhPc hP3 h)Ph)Љh^hjhu Pu@hPdu ujVhu PPPhP u{hWPuuPaIh[PuujPjVhu PPPhPs h_hyEh[P.u6h|hyuPP#GjVhuS-UU hE h EhjEPhE}y h}kEEE Ehu+u Puu EE4 덃 ujhuOU( hE hE hEhhyuhrjuEEtjhuhhy!uhhuuE}7hhu' Puu,먃h3hyjhu uU hE hEhOu-uuuh hhVuVE}u.E` u8Euuu 5H u uE uEuuu  h! uy ukÐU=Whhu=y8uE;=u E) U EEUE EEE;ErWEPuJE}uEŠEE} u %}u}uEEE럋EEEEUuu udE}y hEÐUE EEE}uKuuuE}8u E EUE)UE뭋EEEUuu uy;Et hÐUHEj EPEEEEPEPu uE}t" uPu uhEĉEEp EpEpdE}yF jEPjju EpEpuu uEċ@Eąu}uu uhhuN}t EUċR u(EUuu uUHj EPEEE̋EEЍEPEPu uwE}t EEĉEEUHj EP3EEE̋EEЍEPEPu uE}tH uPE E} uEuEE}uEuh EÐUuuu uYE}u‹E h?FUu u9E}uv‹E hTU uE}u9‹E hgUu uE}u‹E h|U uE}u‹E hLUu uE}u|‹E h U uE}u?‹E hU uE}u‹E hU uE}u‹E hUU u[E}u‹E hUu uE}uH‹E h0Uuu uxE}u‹E hHUu uE}u‹E heUUu u8E}u‹E hxUu uE}uE‹E hUWVS [)19sאF9r [^_UVS[)ɍqu :[^ÉNuUSRt ЋuX[US[[R]control level != SOL_SOCKETcontrol type != SCM_RIGHTSread_fd errorwrite_fd errorreadn errorsignal errorclient request for %d bytesgetrusage error user time = %g, sys time = %g .A: %s calloc errorclose errordup2 errorfcntl errorgettimeofday errorioctl errorfork errormalloc errormmap erroropen error for %spipe errorread errorstrdup errorsysconf errorunlink error for %swait errorwaitpid errorwrite erroraccept errorbind errorconnect errorgetpeername errorgetsockname errorgetsockopt errorisfdtype errorLISTENQlisten errorpoll errorrecv errorrecvfrom errorrecvmsg errorselect errorsend errorsendto errorsendmsg errorsetsockopt errorshutdown errorsocket errorsocketpair errorNULL 3rd argument to inet_ntopinet_ntop errorinet_pton error for %sfclose errorfdopen errorfgets errorfopen errorfputs errorusage: serv07 [ ] <#threads><#threads> must be between 1 and 10thread %d, %ld connections thread %d starting %s%s%squit%d %d <- number of seconds connected Exiting from server now rdirUsage delgetdo we get here server 4? %sdo we get here server 3 .scandir command done! do we get here server2 ? %s error opening file for reading do we get here server1? Some bytes have been sentdo we get GET PAST HERE ?? rm -f r+error deleting file -> file does not exist Done! file deleted readline errorwriten errortcp_listen error for %s, %s: %stcp_listen error for %s, %s(no service name)(no hostname)host_serv error for %s, %s: %spthread_create errorpthread_join errorpthread_detach errorpthread_kill errorpthread_mutexattr_init errorpthread_mutex_init errorpthread_mutex_lock errorpthread_mutex_unlock errorpthread_cond_broadcast errorpthread_cond_signal errorpthread_cond_wait errorpthread_cond_timedwait errorpthread_once errorpthread_key_create errorpthread_setspecific error  <Hh  ؏oPoo.>N^n~Γޓ.>N^n~Δޔ.>N^n~Εޕ.>N^n~Ζޖ.>N^n~Ηޗ.>N^n~GCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5)GCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss.comment#(( 1HH 7 hhP? GoToPPpc l ؏ upؒ{"<<;``;K CC CDDDD@@F @FKPB b{(HhP؏  ؒ  < `@ܘ *8EIHU k< w  #.9COXdoz 0> 6Fe  D(*T5 [cǛ8 iq= qn1 v@ 8mHXh=I@ ] 5 8 . T0 &xW8e5 >QR [Lr.3 yF1 ϸ= 8 |; ȓxh ؓ%| q `%&7G) LA V^(pJ v0 ~8] g8  ضC HLX6h: ٦l = &: -x?# H&]q~6ԺD  @ qȔH ؔx&9, 26 =LC9U$0 as(486 H HxC8 G8 X X#h9 @D.x?aA DN N* U9k@~8 5Ǟ( 9+ ȕ|@ ؕfS  38 ;sYJj@ } x (JE6 ܢ2 8L1 xL C {-  H X~> h[Q U= d xd d 5 a  H . $ ȩ i - > ݡ* C :S Ȗe 9. j L@ ~ ģ0   ؖ9  9 < }  ؟6 9 4'   ̹@ # <  + (:C W 8;k H|{ 7 XM h x _3 6 h  ܳp  x% ͠8 + ȗ*; ؗM 4_ $f |   x < ȵ \( [= (x [ 86   d. HTN A W 8 ^ j Xxz ?2 h4 8   x9 9 8   = ط= 6|F  N. TܪV \l call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxread_fd.cwrite_fd.creadn.csignal.csigchldwaitpid.cweb_child.cpr_cpu_time.cerror.cerr_doitwrapunix.cwrapsock.cwraplib.cwrapstdio.cserv07.cpthread07.creadline.cread_cnt.0read_ptr.1read_buf.2my_readwriten.ctcp_listen.chost_serv.cwrappthread.cSelectfreeaddrinfo@@GLIBC_2.0pthread_cond_wait@@GLIBC_2.3.2pthread_detach@@GLIBC_2.0pthread_cond_timedwait@@GLIBC_2.3.2atol@@GLIBC_2.0FdopenendtimeReadnSysconfSendPthread_killferror@@GLIBC_2.0sigaction@@GLIBC_2.0vsprintf@@GLIBC_2.0fdopen@@GLIBC_2.1Pthread_cond_waitstarttimehost_servSocketpairReadlineUnlinkGetsockname_DYNAMICstrdup@@GLIBC_2.0Fopenisfdtype@@GLIBC_2.0list_dirgetaddrinfo@@GLIBC_2.0MallocWritePthread_cond_broadcastReadwrite@@GLIBC_2.0Openpoll@@GLIBC_2.0recvfrom@@GLIBC_2.0read_fdstrcmp@@GLIBC_2.0write_fdclose@@GLIBC_2.0_fp_hwinet_pton@@GLIBC_2.0perror@@GLIBC_2.0fork@@GLIBC_2.0ForkHost_servaddrlengetenv@@GLIBC_2.0FgetsConnectfflush@@GLIBC_2.0get_fileFcntlreadlinePthread_createpthread_create@@GLIBC_2.1unlink@@GLIBC_2.0__fini_array_endgetrusage@@GLIBC_2.0SendmsgPthread_mutex_unlockSendtoselect@@GLIBC_2.0err_dumpalphasort@@GLIBC_2.0strerror@@GLIBC_2.0__dso_handlemmap@@GLIBC_2.0__libc_csu_finiPthread_key_createnthreads__errno_location@@GLIBC_2.0pthread_kill@@GLIBC_2.0readnaccept@@GLIBC_2.0system@@GLIBC_2.0shutdown@@GLIBC_2.0_initGetsockoptmlocklisten@@GLIBC_2.0Getpeernamemalloc@@GLIBC_2.0pthread_mutex_init@@GLIBC_2.0listenfdpipe@@GLIBC_2.0servertcp_listensendto@@GLIBC_2.0Read_fdPollListensyslog@@GLIBC_2.0getsockopt@@GLIBC_2.0stdout@@GLIBC_2.0stderr@@GLIBC_2.0abort@@GLIBC_2.0MmapInet_ntopFclosesetsockopt@@GLIBC_2.0sysconf@@GLIBC_2.0Recvmsgpthread_once@@GLIBC_2.0err_quitgetpeername@@GLIBC_2.0Closewaitpid@@GLIBC_2.0Pthread_joinserverchecktime@@GLIBC_2.0Inet_pton_startpthread_mutexattr_init@@GLIBC_2.0Waitpidpthread_mutex_lock@@GLIBC_2.0fgets@@GLIBC_2.0Pthread_mutex_initsignalrecvmsg@@GLIBC_2.0sig_chldfputs@@GLIBC_2.0SetsockoptWaitstrlen@@GLIBC_2.0WritenAcceptPthread_cond_timedwaitShutdownpthread_setspecific@@GLIBC_2.0pthread_key_create@@GLIBC_2.0scandir@@GLIBC_2.0Pthread_mutex_lockpthread_cond_signal@@GLIBC_2.3.2pr_cpu_timeIsfdtypepause@@GLIBC_2.0__fini_array_start__libc_csu_initGettimeofday__bss_startmainpthread_cond_broadcast@@GLIBC_2.3.2__libc_start_main@@GLIBC_2.0__init_array_endPipedup2@@GLIBC_2.0strcat@@GLIBC_2.0Dup2Pthread_setspecificBinddata_startprintf@@GLIBC_2.0handle_serverbind@@GLIBC_2.0_finifcntl@@GLIBC_2.0fclose@@GLIBC_2.1Callocgetsockname@@GLIBC_2.0thread_maketptrPthread_onceerr_retgettimeofday@@GLIBC_2.0__preinit_array_endsnprintf@@GLIBC_2.0open@@GLIBC_2.0Signalsigemptyset@@GLIBC_2.0pthread_join@@GLIBC_2.0inet_ntop@@GLIBC_2.0delete_filebzero@@GLIBC_2.0gai_strerror@@GLIBC_2.1exit@@GLIBC_2.0writensendmsg@@GLIBC_2.0Ioctlatoi@@GLIBC_2.0calloc@@GLIBC_2.0sscanf@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endsend@@GLIBC_2.0ioctl@@GLIBC_2.0Tcp_listenerr_sysPthread_detachconnect@@GLIBC_2.0thread_mainfopen@@GLIBC_2.1dellock__init_array_start_IO_stdin_usedpthread_mutex_unlock@@GLIBC_2.0RecvfromSocketdaemon_procrecv@@GLIBC_2.0Strdupsprintf@@GLIBC_2.0Write_fd__data_startweb_childsocket@@GLIBC_2.0_Jv_RegisterClassessocketpair@@GLIBC_2.0Recv__preinit_array_startPthread_cond_signalPthread_mutexattr_initread@@GLIBC_2.0err_msgFputssig_intwait@@GLIBC_2.0__gmon_start__