ELFp44 (444444\pHHH Ptd$$Qtd/lib/ld-linux.so.2GNU +#)K8gUayIk4  q#=@z9o_$9W`y83(libstdc++.so.6__gmon_start___Jv_RegisterClasses__gxx_personality_v0libm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6_IO_stdin_usedexitpipeforkstdinstrdupfgets__errno_locationchdirdup2stdoutstrtok_rstderrexecvpfilenofwritewaitpidclosefprintfstrerror__libc_start_mainfreeGCC_3.0CXXABI_1.3GLIBC_2.0R P&y ( ӯk0oii ;     ĤȤ̤ФԤؤܤU  5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%Ĥh` %Ȥhh%̤hp%Фhx%Ԥh%ؤh%ܤh%h%h1^PTRhphQVhPUS[tX[ÐUS=u?-X9v&9w[]Ít&'Utt $ÐL$qUWVSQ8LD$ D$-D$$@LD$ D$#D$$p'D$ D$D$$D@u9uۡD$D$$2щȃt8 uD$D$($Džܳƅu3t*D$ D$2D$$")+8ucܳܳ(ܳ?D$ UD$-D$$$68uƅܳܳEË$ܳܳ򉄕?~1D$ ^D$-D$$$gD$D$($kܳܳ?~1D$ eD$-D$$$ܳuX޿88uu $޿=8uZuQ ܳFa$8$>D$D$@$9ܳܳسDD;ܳup߉$t9t&$D$D$Q$T$ZD$D$a$Džt`~S$D$$(u($D$D$q$[9س~M$pD$$u(c$iD$D$q$س~:ދDt$Dt$;ܳuыD$$@u4$D$D$$c$ܳ9^س~:ދDt$Dt$;ܳuрܳtED$D$$nu($D$D$$;ܳtr뢉ǍԳ;ԳtDt$@t<$D$ D$)D$$ȑ9t$dAtDžܳƅܳܳ(ܳNU]Ít&'UWVS^WE)E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUSt Ћu[]US[dY[## A sample shell for CSC2/456 assignment #1 ## Questions to Sandhya Dwarkadas parse error: '&' must be the last token of a line parse error: empty command between pipes assertion fails at file %s line %d CSC2/456Shell$ |shell.cc&exitcdchdir error: %s pipe error: %s fork error: %s dup2 error: %s execvp error: %s waitpid error: %s ; @zPL|( 0 PtD  F AB DzR| 4AB 8(iAB C7O HRo  ohL E H( oȄoo.>N^n~Άކ.>N^GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12)GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12)GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12)GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12)GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12)GCC: (GNU) 4.1.2 20070502 (Red Hat 4.1.2-12).symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment44#HH 1ohh4; CLLEKo6XoȄ`g (( p HH yt`pp 44r$̒tt`p. !4HhLȄ(H   p  4̒t *8ESb x  p  4 *FZp jp q  4 q8= @/<<zO\i l9}o_$ 9"(CWUm} P  call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__dtor_idx.5825completed.5823__do_global_dtors_auxframe_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxshell.cc_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICfileno@@GLIBC_2.0data_start__errno_location@@GLIBC_2.0strerror@@GLIBC_2.0__libc_csu_fini_start__gmon_start___Jv_RegisterClasses_fp_hw_finifgets@@GLIBC_2.0__libc_start_main@@GLIBC_2.0_IO_stdin_usedfree@@GLIBC_2.0__data_startdup2@@GLIBC_2.0stderr@@GLIBC_2.0execvp@@GLIBC_2.0__dso_handlewaitpid@@GLIBC_2.0__DTOR_END____libc_csu_initchdir@@GLIBC_2.0close@@GLIBC_2.0fwrite@@GLIBC_2.0fprintf@@GLIBC_2.0__bss_startstdin@@GLIBC_2.0strtok_r@@GLIBC_2.0_endstdout@@GLIBC_2.0fork@@GLIBC_2.0pipe@@GLIBC_2.0_edata__gxx_personality_v0@@CXXABI_1.3strdup@@GLIBC_2.0_Unwind_Resume@@GCC_3.0exit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init