ELF@4x24 ("444l(l(l(llh(((( Qtd/lib/ld-linux.so.2GNU    0U7V|qYmy6'(Ka<?N>QDPNa 9|3$\:t|h __gmon_start__libc.so.6pauseprintfstrerrormsgctlgetpidfgetsmsgrcvputssleepwritekillmkfifowaitsignalreadunlinkforkmsgsndgetppidscanf__errno_locationexitfopen_IO_stdin_used__libc_start_mainmsggetcloseGLIBC_2.1GLIBC_2.0GLIBC_2.2ii ii ii HX\`dhlptx |    ĹU\g5P%T%Xh%\h%`h%dh%hh %lh(%ph0%th8p%xh@`%|hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%Ĺh01^PTRh hpQVhNKUS[0tX[ÐU=Թt йҡйuԹÐU|tt $|ÐU]U$(D$D$H$u $LD$D$H$Vu $pD$D$H$(u $@D$ $au $a$$$$U$Ԝ$D$D$$u $D$D$$Su $D$D$$%u $@@D$ $^u $^U$dJD$D$$u $D$D$$u $D$D$$au $ԝ;@D$ $u $$U($D$UT$$Yu$0H!ED$T$$PtE$#@D$ $u $$F<3$lQD$D$$E}uD$$}u$D$$D$D$$DE}uD$$f}u$D$$A D$$iعt$ۤ]UD$$D$$D$$D$9$ D$~$ D$$2u$ܥ $D$$2ju $$ D$$C*D$$oD$$D$$Xܹt$UD$$ D$Z$ D$d$D$$D$$kD$$Zu$ $ĦxD$$Z$u $ID$$D$$t$UrD$$3D$$u$HD$$hLD$$2Hu$mD$$D$$Zu$'D$$D$$ D$$D$$D$$ÍL$qUQ$XEEE}t}t$+}v'EEE}t}t$ITLEEEE}t}t$I# $Y]aÐUWVS! )pt vNu& [^_]ÍvUWVSH )Et1֍'G9}u [^_]Ë$ÐUSlltv'ЋuX[]ÐUS[<tY[** PM: Odebralem SIGTERM od P3.t** PM: Blad zapisu term do fifo1.** PM: Blad zapisu term do fifo2.** PM: Blad zapisu term do fifo3.** PM: Wysylam SIGUSR2 do P1.** PM: Odebralem SIGCONT od P3.c** PM: Blad zapisu cont do fifo1.** PM: Blad zapisu cont do fifo2.** PM: Blad zapisu cont do fifo3.** PM: Odebralem sygnal SIGTSTP od P3s** PM: Blad zapisu tstp do fifo1.** PM: Blad zapisu tstp do fifo2.** PM: Blad zapisu tstp do fifo3.** PM: Wysylam sygnal SIGUSR2 do P1** PM: Zasypiam....** P1: Blad odczytu z fifo1.** P1: Odczytałem z fifo1 desk1=%d wartosc=%c ** P1: sygnal obslugi odczytu z FIFO1** P1: Wysylam SIGUSR2 do P2.** P1: Zasypiam....** P2: sygnal obslugi odczytu z FIFO2** P2: Blad odczytu z fifo2.** P1: Odczytałem z fifo2 desk2=%d wartosc=%c ** P2: Wysylam SIGUSR2 do P3.** P2: Zasypiam....** P3: sygnal obslugi odczytu z FIFO3** P3: Blad odczytu z fifo3.** P1: Odczytałem z fifo3 desk3=%d wartosc=%c ** P3: Zasypiam....fifo1kolejke fifo1 usunieto pomyslnie!fifo2kolejke fifo2 usunieto pomyslnie!fifo3kolejke fifo3 usunieto pomyslnie!** P3: odebralem sygnal SIGTERM z zewnatrz!** P3: pomyslnie wyslano sygnal do PM** P3: problem z wyslaniem sygnalu do PM** P3: odebralem sygnal SIGCONT z zewnatrz!** P3: odebralem sygnal SIGTSTP z zewnatrz!** obsluga sygnalu S1!!** P1: otrzymalem komunikat z kolejki id=%d ** P2: otrzymalem komunikat o tresci: >> %s ** wiersz ma %d znakow ** P2: komunikat wyslano poprawnie** P2: BLAD WYSYLANIA KOMUNIKATU! kod err: %s ** P2: sygnal do %d wyslany poprawnie ** S3! otrzymalem komunikat z kolejki id=%d ** P3: otrzymalem komunikat o tresci -liczba znakow w wierszu=: >> %d ** P1: blad przy tworzeniu fifo1** P1: pomyslnie utworzylem fifo1** P1: nie moge otworzyc fifo1** P1: moj PID=%d ** P1: STWORZYLEM KOLEJKE, idkolejki[0] = %d -------- --Menu-- --------1.Z klawiatury2.Z pliku3.Zakoncz program Twoj wybor: >%s** Wybrano opcje: %s ** wpisuj wiersze** Znaki odczytane. ** P1: komunikat wyslano poprawnie**P1: BLAD WYSYLANIA KOMUNIKATU! kod err: %s ** P1: sygnal do %d wyslany poprawnie ** P1: Podaj nazwe pliku: >r**P1: (!) Nie ma takiego pliku** P1: >>OBUDZILEM SIE<<** P1: komunikat wyslano poprawnie** P1: BLAD WYSYLANIA KOMUNIKATU! kod err: %s P1: sygnal do %d wyslany poprawnie ZAMYKANIE PROGRAMU ** P1: pomyslnie usunieto kolejke o id=%d ** P1: blad usuwania kolejki! kod err: %s ** P2: blad przy tworzeniu fifo2** P2: pomyslnie utworzylem fifo2** P2: nie moge otworzyc fifo1** P2: moj PID=%d ** P2: STWORZYLEM KOLEJKE idkolejki[1] = %d ** P2: >>OBUDZILEM SIE<<** P3: blad przy tworzeniu fifo3** P3: pomyslnie utworzylem fifo3** P3: nie moge otworzyc fifo3** P3: moj PID=%d ** P3: >>OBUDZILEM SIE<<** PM: moj PID=%d ** PM: nie moge otworzyc fifo1** PM: otworzylem kolejke fifo1, desk1=%d ** PM: nie moge otworzyc fifo2** PM: otworzylem kolejke fifo2, desk2=%d ** PM: nie moge otworzyc fifo3** PM: otworzylem kolejke fifo3, desk3=%d Nie moge utworzyc procesu!! Nie moge utworzyc procesu T H   Ltlo,oo†҆"2BRbr‡҇"2xGCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)@",d&T $i!y_IO_stdin_used{@b../sysdeps/i386/elf/start.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17[dd4S;intEJ$OV/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17f(/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17%% $ > $ > 4: ; I?  &I%%W2 ../sysdeps/i386/elfstart.S@3!4=%" YZ!"\[# init.cX /home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csucrti.Sd !/!=Z!gg//Z!!!T#!/=3!/!=Z!X /home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csucrtn.Si !!!!GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)init.cshort intlong long int/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuunsigned charlong long unsigned intshort unsigned int_IO_stdin_used.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.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str#(( 1HH7   ?Go<To,,@c lll tt uTTpll{@@  E hh(ll(tt(||((HH)LL)|ȹ) Թ),)p+x+% ,JW.v.0y0P1'7@!? @}(H ,lt T l @  hlt|HLȹԹ ! (/:|d lt|Թй  pxh |,Л /BlllLlG U #);|Lq] dm x Y 6 ̹ M G (l '7T =Z  G<Y?j} F عN@ 9r QN~ apS /Թ;N @]ȹ h9z ? | ܹԹÛ 3$: ȹ ,=|MdG X^n abi-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5621p.5619__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.Smain.c_DYNAMIC__fini_array_end__fini_array_start__init_array_end_GLOBAL_OFFSET_TABLE___init_array_startidkolejkip3_sigcontmsgctl@@GLIBC_2.2s0_signaldesk1getpid@@GLIBC_2.0write@@GLIBC_2.0close@@GLIBC_2.0_fp_hwpauza_p3sm_obslugasm_contfork@@GLIBC_2.0signal@@GLIBC_2.0proc1unlink@@GLIBC_2.0pobproc3strerror@@GLIBC_2.0__dso_handle__libc_csu_finip3_sigtstp__errno_location@@GLIBC_2.0s2_obslugaputs@@GLIBC_2.0_inits2_signalmkfifo@@GLIBC_2.0scanf@@GLIBC_2.0getppid@@GLIBC_2.0msgsnd@@GLIBC_2.0sm_termproc2pauza_p1msgget@@GLIBC_2.0_starts1_obslugafgets@@GLIBC_2.0msgrcv@@GLIBC_2.0sleep@@GLIBC_2.0desk3s1_signalpause@@GLIBC_2.0__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0_finiproc_mopen@@GLIBC_2.0sm_tstpexit@@GLIBC_2.0pauza_p2_edata__i686.get_pc_thunk.bx_endfopen@@GLIBC_2.1_IO_stdin_usedkill@@GLIBC_2.0__data_start_Jv_RegisterClassesoczekujacysygnalread@@GLIBC_2.0p3_sigtermdesk2wait@@GLIBC_2.0__gmon_start__