chap file ---- --------------- 06 atm.sh 07 bounce.h 07 bounce1d.c 07 bounce2d.c 07 bounce_aio.c 07 bounce_async.c 09 builtin.c 09 changeenv.c 09 controlflow.c 02 cp1.c 13 dgram.c 13 dgrecv.c 13 dgrecv2.c 13 dgsend.c 05 echostate.c 08 exec1.c 09 execute.c 09 execute2.c 15 file_tc.c 15 file_ts.c 03 fileinfo.c 03 filesize.c 08 forkdemo1.c 08 forkdemo2.c 08 forkdemo3.c 07 hello1.c 07 hello2.c 07 hello3.c 07 hello4.c 07 hello5.c 14 hello_multi.c 14 hello_single.c 14 incprint.c 13 lclnt1.c 13 lclnt2.c 13 lclnt_funcs1.c 13 lclnt_funcs2.c 10 listargs.c 05 listchars.c 13 logfilec.c 13 logfiled.c 03 ls1.c 03 ls2.c 13 lserv1.c 13 lserv2.c 13 lserv_funcs1.c 13 lserv_funcs2.c 01 more01.c 01 more02.c 10 pipe.c 10 pipedemo.c 10 pipedemo2.c 06 play_again0.c 06 play_again1.c 06 play_again2.c 06 play_again3.c 06 play_again4.c 11 popen.c 11 popen_ex3.c 11 popendemo.c 09 process.c 09 process2.c 08 psh1.c 08 psh2.c 11 rls.c 11 rlsd.c 06 rotate.c 09 script0 09 script2 09 script3 15 selectdemo.c 05 setecho.c 15 shm_tc.c 15 shm_tc2.c 15 shm_ts.c 15 shm_ts2.c 09 showenv.c 05 showtty.c 07 sigactdemo.c 06 sigdemo1.c 06 sigdemo2.c 07 sigdemo3.c 07 sleep1.c 09 smsh.h 09 smsh1.c 09 smsh2.c 09 smsh4.c 12 socklib.c 09 splitline.c 04 spwd.c 10 stdinredir1.c 10 stdinredir2.c 14 tanimate.c 14 tbounce1d.c 11 testbdp.c 07 ticker_demo.c 11 timeclnt.c 11 timeserv.c 11 tinybc.c 14 twebserv.c 14 twordcount1.c 14 twordcount2.c 14 twordcount3.c 14 twordcount4.c 02 utmplib.c 09 varlib.c 08 waitdemo1.c 08 waitdemo2.c 12 webserv.c 02 who1.c 02 who1bot.c 02 who1top.c 02 who2.c 02 who3.c 02 who3top.c 10 whotofile.c 05 write0.c