实例介绍
本压缩文件包含unix/linux编程实践教程的课后习题答案和书上的源代码,书后光盘。
【实例截图】
【核心代码】
184a4834-7875-4e05-a72b-dcabbea01df1
└── UNIX Linux编程实践教程
├── acrobat_reader
│ ├── Icon
│ └── rp505enu.exe
├── AUTORUN.EXE
├── AUTORUN.INF
├── chapters
│ ├── ch01
│ │ ├── bookcode
│ │ │ ├── Makefile
│ │ │ ├── more01.c
│ │ │ └── more02.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── getsomechars.c
│ │ │ │ ├── hello.c
│ │ │ │ ├── more01.c
│ │ │ │ ├── more02.c
│ │ │ │ └── more0.c
│ │ │ ├── extras
│ │ │ │ └── Lect01rel.html
│ │ │ ├── handouts
│ │ │ │ ├── hw0.html
│ │ │ │ ├── hw0.pdf
│ │ │ │ ├── hw0.tr
│ │ │ │ ├── hw0.txt
│ │ │ │ ├── outline01.pdf
│ │ │ │ ├── outline01.tr
│ │ │ │ ├── outline01.txt
│ │ │ │ ├── samples01.pdf
│ │ │ │ ├── samples01.tr
│ │ │ │ └── samples01.txt
│ │ │ └── slides
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l01p01.wb.s.gif
│ │ │ │ ├── l01p02.wb.s.gif
│ │ │ │ ├── l01p03.wb.s.gif
│ │ │ │ ├── l01p04.wb.s.gif
│ │ │ │ ├── l01p05.wb.s.gif
│ │ │ │ ├── l01p06.wb.s.gif
│ │ │ │ ├── l01p07.wb.s.gif
│ │ │ │ ├── l01p08.wb.s.gif
│ │ │ │ ├── l01p09.wb.s.gif
│ │ │ │ ├── l01p10.wb.s.gif
│ │ │ │ ├── l01p11.wb.s.gif
│ │ │ │ ├── l01p12.wb.s.gif
│ │ │ │ ├── l01p13.wb.s.gif
│ │ │ │ ├── l01p14.wb.s.gif
│ │ │ │ ├── l01p15.wb.s.gif
│ │ │ │ ├── l01p16.wb.s.gif
│ │ │ │ ├── l01p17.wb.s.gif
│ │ │ │ ├── l01p18.wb.s.gif
│ │ │ │ ├── l01p19.wb.s.gif
│ │ │ │ ├── l01p20.wb.s.gif
│ │ │ │ ├── l01p21.wb.s.gif
│ │ │ │ ├── l01p22.wb.s.gif
│ │ │ │ ├── l01p23.wb.s.gif
│ │ │ │ ├── l01p24.wb.s.gif
│ │ │ │ ├── l01p25.wb.s.gif
│ │ │ │ ├── l01p26.wb.s.gif
│ │ │ │ ├── l01p27.wb.s.gif
│ │ │ │ ├── l01p28.wb.s.gif
│ │ │ │ ├── l01p29.wb.s.gif
│ │ │ │ ├── l01p30.wb.s.gif
│ │ │ │ ├── l01p31.wb.s.gif
│ │ │ │ ├── l01p32.wb.s.gif
│ │ │ │ ├── l01p33.wb.s.gif
│ │ │ │ ├── l01p34.wb.s.gif
│ │ │ │ └── l01p35.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect01-bb.ppt
│ │ │ │ ├── lect01-color.ppt
│ │ │ │ ├── lect01-wb.ppt
│ │ │ │ └── new1.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l01p01.gif
│ │ │ ├── l01p02.gif
│ │ │ ├── l01p03.gif
│ │ │ ├── l01p04.gif
│ │ │ ├── l01p05.gif
│ │ │ ├── l01p06.gif
│ │ │ ├── l01p07.gif
│ │ │ ├── l01p08.gif
│ │ │ ├── l01p09.gif
│ │ │ ├── l01p10.gif
│ │ │ ├── l01p11.gif
│ │ │ ├── l01p12.gif
│ │ │ ├── l01p13.gif
│ │ │ ├── l01p14.gif
│ │ │ ├── l01p15.gif
│ │ │ ├── l01p16.gif
│ │ │ ├── l01p17.gif
│ │ │ ├── l01p18.gif
│ │ │ ├── l01p19.gif
│ │ │ ├── l01p20.gif
│ │ │ ├── l01p21.gif
│ │ │ ├── l01p22.gif
│ │ │ ├── l01p23.gif
│ │ │ ├── l01p24.gif
│ │ │ ├── l01p25.gif
│ │ │ ├── l01p26.gif
│ │ │ ├── l01p27.gif
│ │ │ ├── l01p28.gif
│ │ │ ├── l01p29.gif
│ │ │ ├── l01p30.gif
│ │ │ ├── l01p31.gif
│ │ │ ├── l01p32.gif
│ │ │ ├── l01p33.gif
│ │ │ ├── l01p34.gif
│ │ │ ├── l01p35.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ ├── page019.html
│ │ │ ├── page020.html
│ │ │ ├── page021.html
│ │ │ ├── page022.html
│ │ │ ├── page023.html
│ │ │ ├── page024.html
│ │ │ ├── page025.html
│ │ │ ├── page026.html
│ │ │ ├── page027.html
│ │ │ ├── page028.html
│ │ │ ├── page029.html
│ │ │ ├── page030.html
│ │ │ ├── page031.html
│ │ │ ├── page032.html
│ │ │ ├── page033.html
│ │ │ └── page034.html
│ │ ├── clipart
│ │ │ ├── FIG01001s.jpg
│ │ │ ├── FIG01001s.png
│ │ │ ├── FIG01001s.tn.jpg
│ │ │ ├── FIG01002s.jpg
│ │ │ ├── FIG01002s.png
│ │ │ ├── FIG01002s.tn.jpg
│ │ │ ├── FIG01003s.jpg
│ │ │ ├── FIG01003s.png
│ │ │ ├── FIG01003s.tn.jpg
│ │ │ ├── FIG01004s.jpg
│ │ │ ├── FIG01004s.png
│ │ │ ├── FIG01004s.tn.jpg
│ │ │ ├── FIG01005s.jpg
│ │ │ ├── FIG01005s.png
│ │ │ ├── FIG01005s.tn.jpg
│ │ │ ├── FIG01006s.jpg
│ │ │ ├── FIG01006s.png
│ │ │ ├── FIG01006s.tn.jpg
│ │ │ ├── FIG01007s.jpg
│ │ │ ├── FIG01007s.png
│ │ │ ├── FIG01007s.tn.jpg
│ │ │ ├── FIG01009s.jpg
│ │ │ ├── FIG01009s.png
│ │ │ ├── FIG01009s.tn.jpg
│ │ │ ├── FIG01010s.jpg
│ │ │ ├── FIG01010s.png
│ │ │ ├── FIG01010s.tn.jpg
│ │ │ ├── FIG01012s.jpg
│ │ │ ├── FIG01012s.png
│ │ │ ├── FIG01012s.tn.jpg
│ │ │ ├── FIG01013s.jpg
│ │ │ ├── FIG01013s.png
│ │ │ ├── FIG01013s.tn.jpg
│ │ │ ├── FIG01014s.jpg
│ │ │ ├── FIG01014s.png
│ │ │ ├── FIG01014s.tn.jpg
│ │ │ ├── FIG01015s.jpg
│ │ │ ├── FIG01015s.png
│ │ │ ├── FIG01015s.tn.jpg
│ │ │ ├── FIG01016s.jpg
│ │ │ ├── FIG01016s.png
│ │ │ ├── FIG01016s.tn.jpg
│ │ │ ├── FIG01017s.jpg
│ │ │ ├── FIG01017s.png
│ │ │ ├── FIG01017s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG01-01.gif
│ │ │ ├── FIG01-02.gif
│ │ │ ├── FIG01-03.gif
│ │ │ ├── FIG01-04.gif
│ │ │ ├── FIG01-05.gif
│ │ │ ├── FIG01-06.gif
│ │ │ ├── FIG01-07.gif
│ │ │ ├── FIG01-08.gif
│ │ │ ├── FIG01-09.gif
│ │ │ ├── FIG01-10.gif
│ │ │ ├── FIG01-11.gif
│ │ │ ├── FIG01-12.gif
│ │ │ ├── FIG01-13.gif
│ │ │ ├── FIG01-14.gif
│ │ │ ├── FIG01-15.gif
│ │ │ ├── FIG01-16.gif
│ │ │ ├── FIG01-17.gif
│ │ │ └── index.html
│ │ └── models
│ │ ├── FIG01016.3df
│ │ ├── FIG01016.dxf
│ │ ├── FIG01016.fmz
│ │ ├── FIG01017.3df
│ │ ├── FIG01017.dxf
│ │ └── FIG01017.fmz
│ ├── ch02
│ │ ├── bookcode
│ │ │ ├── cp1.c
│ │ │ ├── Makefile
│ │ │ ├── utmplib.c
│ │ │ ├── who0.c
│ │ │ ├── who1bot.c
│ │ │ ├── who1.c
│ │ │ ├── who1top.c
│ │ │ ├── who2.c
│ │ │ ├── who3.c
│ │ │ └── who3top.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── dumputmp.c
│ │ │ │ ├── llcopy.c
│ │ │ │ ├── long2date.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── stdcopy.c
│ │ │ │ ├── utmplib.c
│ │ │ │ ├── who0.c
│ │ │ │ ├── who1.c
│ │ │ │ ├── who2.c
│ │ │ │ └── who3.c
│ │ │ ├── extras
│ │ │ │ ├── bsd_tail
│ │ │ │ │ ├── extern.h
│ │ │ │ │ ├── forward.c
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── misc.c
│ │ │ │ │ ├── read.c
│ │ │ │ │ ├── reverse.c
│ │ │ │ │ ├── tail.1
│ │ │ │ │ └── tail.c
│ │ │ │ ├── gnu_tail
│ │ │ │ │ └── tail.c
│ │ │ │ ├── Lect02rel.html
│ │ │ │ └── README
│ │ │ ├── handouts
│ │ │ │ ├── kernel_io.html
│ │ │ │ ├── outline02.pdf
│ │ │ │ ├── outline02.tr
│ │ │ │ ├── outline02.txt
│ │ │ │ ├── read_naive.gif
│ │ │ │ ├── read_real.gif
│ │ │ │ ├── samples02.pdf
│ │ │ │ ├── samples02.tr
│ │ │ │ └── samples02.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l02p00.gif
│ │ │ │ ├── l02p01.gif
│ │ │ │ ├── l02p02.gif
│ │ │ │ ├── l02p03.gif
│ │ │ │ ├── l02p04.gif
│ │ │ │ ├── l02p05.gif
│ │ │ │ ├── l02p06.gif
│ │ │ │ ├── l02p07.gif
│ │ │ │ ├── l02p08.gif
│ │ │ │ ├── l02p09.gif
│ │ │ │ ├── l02p10.gif
│ │ │ │ ├── l02p11.gif
│ │ │ │ ├── l02p12.gif
│ │ │ │ ├── l02p13.gif
│ │ │ │ ├── l02p14.gif
│ │ │ │ ├── l02p15.gif
│ │ │ │ ├── l02p16.gif
│ │ │ │ ├── l02p17.gif
│ │ │ │ ├── l02p18.gif
│ │ │ │ ├── l02p19.gif
│ │ │ │ ├── l02p20.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ ├── page019.html
│ │ │ │ └── page020.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l02p00.wb.s.gif
│ │ │ │ ├── l02p01.wb.s.gif
│ │ │ │ ├── l02p02.wb.s.gif
│ │ │ │ ├── l02p03.wb.s.gif
│ │ │ │ ├── l02p04.wb.s.gif
│ │ │ │ ├── l02p05.wb.s.gif
│ │ │ │ ├── l02p06.wb.s.gif
│ │ │ │ ├── l02p07.wb.s.gif
│ │ │ │ ├── l02p08.wb.s.gif
│ │ │ │ ├── l02p09.wb.s.gif
│ │ │ │ ├── l02p10.wb.s.gif
│ │ │ │ ├── l02p11.wb.s.gif
│ │ │ │ ├── l02p12.wb.s.gif
│ │ │ │ ├── l02p13.wb.s.gif
│ │ │ │ ├── l02p14.wb.s.gif
│ │ │ │ ├── l02p15.wb.s.gif
│ │ │ │ ├── l02p16.wb.s.gif
│ │ │ │ ├── l02p17.wb.s.gif
│ │ │ │ ├── l02p18.wb.s.gif
│ │ │ │ ├── l02p19.wb.s.gif
│ │ │ │ └── l02p20.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect02-bb.ppt
│ │ │ │ └── lect02-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l02p00.wb.gif
│ │ │ ├── l02p01.wb.gif
│ │ │ ├── l02p02.wb.gif
│ │ │ ├── l02p03.wb.gif
│ │ │ ├── l02p04.wb.gif
│ │ │ ├── l02p05.wb.gif
│ │ │ ├── l02p06.wb.gif
│ │ │ ├── l02p07.wb.gif
│ │ │ ├── l02p08.wb.gif
│ │ │ ├── l02p09.wb.gif
│ │ │ ├── l02p10.wb.gif
│ │ │ ├── l02p11.wb.gif
│ │ │ ├── l02p12.wb.gif
│ │ │ ├── l02p13.wb.gif
│ │ │ ├── l02p14.wb.gif
│ │ │ ├── l02p15.wb.gif
│ │ │ ├── l02p16.wb.gif
│ │ │ ├── l02p17.wb.gif
│ │ │ ├── l02p18.wb.gif
│ │ │ ├── l02p19.wb.gif
│ │ │ ├── l02p20.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ ├── page019.html
│ │ │ └── page020.html
│ │ ├── clipart
│ │ │ ├── FIG0202f.jpg
│ │ │ ├── FIG0202f.png
│ │ │ ├── FIG0202f.tn.jpg
│ │ │ ├── FIG0202l.jpg
│ │ │ ├── FIG0202l.png
│ │ │ ├── FIG0202l.tn.jpg
│ │ │ ├── FIG0202s.jpg
│ │ │ ├── FIG0202s.png
│ │ │ ├── FIG0202s.tn.jpg
│ │ │ ├── FIG0203s.jpg
│ │ │ ├── FIG0203s.png
│ │ │ ├── FIG0203s.tn.jpg
│ │ │ ├── FIG0204s.jpg
│ │ │ ├── FIG0204s.png
│ │ │ ├── FIG0204s.tn.jpg
│ │ │ ├── FIG0205s.jpg
│ │ │ ├── FIG0205s.png
│ │ │ ├── FIG0205s.tn.jpg
│ │ │ ├── FIG0206s.jpg
│ │ │ ├── FIG0206s.png
│ │ │ ├── FIG0206s.tn.jpg
│ │ │ ├── FIG0207s.jpg
│ │ │ ├── FIG0207s.png
│ │ │ ├── FIG0207s.tn.jpg
│ │ │ ├── FIG0208s.jpg
│ │ │ ├── FIG0208s.png
│ │ │ ├── FIG0208s.tn.jpg
│ │ │ ├── FIG0209s.jpg
│ │ │ ├── FIG0209s.png
│ │ │ ├── FIG0209s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG02-01.gif
│ │ │ ├── FIG02-02.gif
│ │ │ ├── FIG02-03.gif
│ │ │ ├── FIG02-04.gif
│ │ │ ├── FIG02-05.gif
│ │ │ ├── FIG02-06.gif
│ │ │ ├── FIG02-07.gif
│ │ │ ├── FIG02-08.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG02006.3df
│ │ │ ├── FIG02006.dxf
│ │ │ ├── FIG02006.fmz
│ │ │ ├── FIG02008.3df
│ │ │ ├── FIG02008.dxf
│ │ │ └── FIG02008.fmz
│ │ ├── selftest
│ │ │ ├── mcsols02.txt
│ │ │ └── mctest02.txt
│ │ └── solutions
│ │ ├── ch02sols.html
│ │ ├── index.html
│ │ ├── sol02.10a.c
│ │ ├── sol02.10b.c
│ │ ├── sol02.11.c
│ │ ├── sol02.12.c
│ │ ├── sol02.13b.c
│ │ ├── sol02.13c.c
│ │ ├── sol02.14.c
│ │ └── sol02.15.c
│ ├── ch03
│ │ ├── bookcode
│ │ │ ├── fileinfo.c
│ │ │ ├── filesize.c
│ │ │ ├── ls1.c
│ │ │ ├── ls2.c
│ │ │ └── Makefile
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── addtolog.c
│ │ │ │ ├── backwards.c
│ │ │ │ ├── llcopy.c
│ │ │ │ ├── ls1.c
│ │ │ │ ├── ls2.c
│ │ │ │ ├── nls2.c
│ │ │ │ ├── nosuchfile.c
│ │ │ │ ├── opendemo.c
│ │ │ │ ├── opennonfile.c
│ │ │ │ ├── stat1.c
│ │ │ │ ├── stat2.c
│ │ │ │ ├── statdemo.c
│ │ │ │ ├── tail1.2.c
│ │ │ │ ├── tail1.c
│ │ │ │ ├── tail2.c
│ │ │ │ └── writable.c
│ │ │ ├── handouts
│ │ │ │ ├── l03pic1.jpg
│ │ │ │ ├── l03pic1.png
│ │ │ │ ├── outline03.pdf
│ │ │ │ ├── outline03.tr
│ │ │ │ ├── outline03.txt
│ │ │ │ ├── samples03.pdf
│ │ │ │ ├── samples03.tr
│ │ │ │ └── samples03.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l03p00.gif
│ │ │ │ ├── l03p01.gif
│ │ │ │ ├── l03p02.gif
│ │ │ │ ├── l03p03.gif
│ │ │ │ ├── l03p04.gif
│ │ │ │ ├── l03p05.gif
│ │ │ │ ├── l03p06.gif
│ │ │ │ ├── l03p07.gif
│ │ │ │ ├── l03p08.gif
│ │ │ │ ├── l03p09.gif
│ │ │ │ ├── l03p10.gif
│ │ │ │ ├── l03p11.gif
│ │ │ │ ├── l03p12.gif
│ │ │ │ ├── l03p13.gif
│ │ │ │ ├── l03p14.gif
│ │ │ │ ├── l03p15.gif
│ │ │ │ ├── l03p16.gif
│ │ │ │ ├── l03p17.gif
│ │ │ │ ├── l03p18.gif
│ │ │ │ ├── l03p19.gif
│ │ │ │ ├── l03p20.gif
│ │ │ │ ├── l03p21.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ ├── page019.html
│ │ │ │ ├── page020.html
│ │ │ │ └── page021.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l03p00.wb.s.gif
│ │ │ │ ├── l03p01.wb.s.gif
│ │ │ │ ├── l03p02.wb.s.gif
│ │ │ │ ├── l03p03.wb.s.gif
│ │ │ │ ├── l03p04.wb.s.gif
│ │ │ │ ├── l03p05.wb.s.gif
│ │ │ │ ├── l03p06.wb.s.gif
│ │ │ │ ├── l03p07.wb.s.gif
│ │ │ │ ├── l03p08.wb.s.gif
│ │ │ │ ├── l03p09.wb.s.gif
│ │ │ │ ├── l03p10.wb.s.gif
│ │ │ │ ├── l03p11.wb.s.gif
│ │ │ │ ├── l03p12.wb.s.gif
│ │ │ │ ├── l03p13.wb.s.gif
│ │ │ │ ├── l03p14.wb.s.gif
│ │ │ │ ├── l03p15.wb.s.gif
│ │ │ │ ├── l03p16.wb.s.gif
│ │ │ │ ├── l03p17.wb.s.gif
│ │ │ │ ├── l03p18.wb.s.gif
│ │ │ │ ├── l03p19.wb.s.gif
│ │ │ │ ├── l03p20.wb.s.gif
│ │ │ │ └── l03p21.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect03-bb.ppt
│ │ │ │ └── lect03-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l03p00.wb.gif
│ │ │ ├── l03p01.wb.gif
│ │ │ ├── l03p02.wb.gif
│ │ │ ├── l03p03.wb.gif
│ │ │ ├── l03p04.wb.gif
│ │ │ ├── l03p05.wb.gif
│ │ │ ├── l03p06.wb.gif
│ │ │ ├── l03p07.wb.gif
│ │ │ ├── l03p08.wb.gif
│ │ │ ├── l03p09.wb.gif
│ │ │ ├── l03p10.wb.gif
│ │ │ ├── l03p11.wb.gif
│ │ │ ├── l03p12.wb.gif
│ │ │ ├── l03p13.wb.gif
│ │ │ ├── l03p14.wb.gif
│ │ │ ├── l03p15.wb.gif
│ │ │ ├── l03p16.wb.gif
│ │ │ ├── l03p17.wb.gif
│ │ │ ├── l03p18.wb.gif
│ │ │ ├── l03p19.wb.gif
│ │ │ ├── l03p20.wb.gif
│ │ │ ├── l03p21.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ ├── page019.html
│ │ │ ├── page020.html
│ │ │ └── page021.html
│ │ ├── clipart
│ │ │ ├── FIG03003s.jpg
│ │ │ ├── FIG03003s.png
│ │ │ ├── FIG03003s.tn.jpg
│ │ │ ├── FIG03004s.jpg
│ │ │ ├── FIG03004s.png
│ │ │ ├── FIG03004s.tn.jpg
│ │ │ ├── FIG03008s.jpg
│ │ │ ├── FIG03008s.png
│ │ │ ├── FIG03008s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG03-01.gif
│ │ │ ├── FIG03-02.gif
│ │ │ ├── FIG03-03.gif
│ │ │ ├── FIG03-04.gif
│ │ │ ├── FIG03-05.gif
│ │ │ ├── FIG03-06.gif
│ │ │ ├── FIG03-07.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG03004.3df
│ │ │ ├── FIG03004.dxf
│ │ │ └── FIG03004.fmz
│ │ ├── selftest
│ │ │ ├── mcsols03.txt
│ │ │ └── mctest03.txt
│ │ └── solutions
│ │ ├── ch03sols.html
│ │ ├── index.html
│ │ ├── sol03.10.c
│ │ ├── sol03.11.c
│ │ ├── sol03.12.c
│ │ ├── sol03.13.c
│ │ ├── sol03.14.c
│ │ ├── sol03.15.c
│ │ ├── sol03.17.c
│ │ ├── sol03.18.c
│ │ ├── sol03.19.c
│ │ ├── sol03.20.c
│ │ ├── sol03.21.c
│ │ └── sol03.22.c
│ ├── ch04
│ │ ├── bookcode
│ │ │ ├── Makefile
│ │ │ └── spwd.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── burrow
│ │ │ │ ├── depth
│ │ │ │ ├── isadir.c
│ │ │ │ ├── ls-i.c
│ │ │ │ ├── mv1.c
│ │ │ │ ├── mv2.c
│ │ │ │ ├── mylink.c
│ │ │ │ ├── perror_demo2.c
│ │ │ │ ├── perror_demo.c
│ │ │ │ ├── pwd.sh
│ │ │ │ ├── rm1.c
│ │ │ │ ├── rm2.c
│ │ │ │ ├── spwd.c
│ │ │ │ └── spwd-verbose.c
│ │ │ ├── extras
│ │ │ │ ├── bsd_pwd
│ │ │ │ │ ├── getcwd.3
│ │ │ │ │ ├── getcwd.c
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── pwd.1
│ │ │ │ │ └── pwd.c
│ │ │ │ └── Lect04rel.html
│ │ │ ├── handouts
│ │ │ │ ├── dirs.gif
│ │ │ │ ├── outline04.pdf
│ │ │ │ ├── outline04.tr
│ │ │ │ ├── outline04.txt
│ │ │ │ ├── samples04.pdf
│ │ │ │ ├── samples04.tr
│ │ │ │ └── samples04.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l04p00.gif
│ │ │ │ ├── l04p01.gif
│ │ │ │ ├── l04p02.gif
│ │ │ │ ├── l04p03.gif
│ │ │ │ ├── l04p04.gif
│ │ │ │ ├── l04p05.gif
│ │ │ │ ├── l04p06.gif
│ │ │ │ ├── l04p07.gif
│ │ │ │ ├── l04p08.gif
│ │ │ │ ├── l04p09.gif
│ │ │ │ ├── l04p10.gif
│ │ │ │ ├── l04p11.gif
│ │ │ │ ├── l04p12.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ └── page012.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l04p00.wb.s.gif
│ │ │ │ ├── l04p01.wb.s.gif
│ │ │ │ ├── l04p02.wb.s.gif
│ │ │ │ ├── l04p03.wb.s.gif
│ │ │ │ ├── l04p04.wb.s.gif
│ │ │ │ ├── l04p05.wb.s.gif
│ │ │ │ ├── l04p06.wb.s.gif
│ │ │ │ ├── l04p07.wb.s.gif
│ │ │ │ ├── l04p08.wb.s.gif
│ │ │ │ ├── l04p09.wb.s.gif
│ │ │ │ ├── l04p10.wb.s.gif
│ │ │ │ ├── l04p11.wb.s.gif
│ │ │ │ └── l04p12.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect04-bb.ppt
│ │ │ │ └── lect04-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l04p00.wb.gif
│ │ │ ├── l04p01.wb.gif
│ │ │ ├── l04p02.wb.gif
│ │ │ ├── l04p03.wb.gif
│ │ │ ├── l04p04.wb.gif
│ │ │ ├── l04p05.wb.gif
│ │ │ ├── l04p06.wb.gif
│ │ │ ├── l04p07.wb.gif
│ │ │ ├── l04p08.wb.gif
│ │ │ ├── l04p09.wb.gif
│ │ │ ├── l04p10.wb.gif
│ │ │ ├── l04p11.wb.gif
│ │ │ ├── l04p12.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ └── page012.html
│ │ ├── clipart
│ │ │ ├── FIG04002s.jpg
│ │ │ ├── FIG04002s.png
│ │ │ ├── FIG04002s.tn.jpg
│ │ │ ├── FIG04003l3d.jpg
│ │ │ ├── FIG04003l3d.png
│ │ │ ├── FIG04003l3d.tn.jpg
│ │ │ ├── FIG04003l.jpg
│ │ │ ├── FIG04003l.png
│ │ │ ├── FIG04003l.tn.jpg
│ │ │ ├── FIG04003s.jpg
│ │ │ ├── FIG04003s.png
│ │ │ ├── FIG04003s.tn.jpg
│ │ │ ├── FIG04004s.jpg
│ │ │ ├── FIG04004s.png
│ │ │ ├── FIG04004s.tn.jpg
│ │ │ ├── FIG04005s.jpg
│ │ │ ├── FIG04005s.png
│ │ │ ├── FIG04005s.tn.jpg
│ │ │ ├── FIG04006s.jpg
│ │ │ ├── FIG04006s.png
│ │ │ ├── FIG04006s.tn.jpg
│ │ │ ├── FIG04007s.jpg
│ │ │ ├── FIG04007s.png
│ │ │ ├── FIG04007s.tn.jpg
│ │ │ ├── FIG04014L2D.jpg
│ │ │ ├── FIG04014L2D.png
│ │ │ ├── FIG04014L2D.tn.jpg
│ │ │ ├── FIG04014L3D.jpg
│ │ │ ├── FIG04014L3D.png
│ │ │ ├── FIG04014L3D.tn.jpg
│ │ │ ├── FIG04014Rs.jpg
│ │ │ ├── FIG04014Rs.png
│ │ │ ├── FIG04014Rs.tn.jpg
│ │ │ ├── FIG04016s.jpg
│ │ │ ├── FIG04016s.png
│ │ │ ├── FIG04016s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG04-01.gif
│ │ │ ├── FIG04-02.gif
│ │ │ ├── FIG04-03.gif
│ │ │ ├── FIG04-04.gif
│ │ │ ├── FIG04-05.gif
│ │ │ ├── FIG04-06.gif
│ │ │ ├── FIG04-07.gif
│ │ │ ├── FIG04-08.gif
│ │ │ ├── FIG04-09.gif
│ │ │ ├── FIG04-10.gif
│ │ │ ├── FIG04-11.gif
│ │ │ ├── FIG04-12.gif
│ │ │ ├── FIG04-13.gif
│ │ │ ├── FIG04-14.gif
│ │ │ ├── FIG04-15.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG04002.3df
│ │ │ ├── FIG04002.dxf
│ │ │ └── FIG04002.fmz
│ │ ├── selftest
│ │ │ ├── mcsols04.txt
│ │ │ └── mctest04.txt
│ │ └── solutions
│ │ ├── ch04sols.html
│ │ ├── index.html
│ │ ├── sol04.15.c
│ │ ├── sol04.16.c
│ │ ├── sol04.17.c
│ │ ├── sol04.18.dir
│ │ │ ├── dumpe2fs.c
│ │ │ ├── e2p.h
│ │ │ ├── et
│ │ │ │ └── com_err.h
│ │ │ ├── ext2fs
│ │ │ │ ├── bitops.h
│ │ │ │ ├── ext2_err.h
│ │ │ │ ├── ext2_fs.h
│ │ │ │ └── ext2_io.h
│ │ │ ├── ext2_fs.h
│ │ │ ├── ext2fs.h
│ │ │ ├── ext2intro.html
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ └── sol04.18.c
│ │ └── sol04.20.c
│ ├── ch05
│ │ ├── bookcode
│ │ │ ├── echostate.c
│ │ │ ├── listchars.c
│ │ │ ├── Makefile
│ │ │ ├── setecho.c
│ │ │ ├── showtty.c
│ │ │ ├── write0.c
│ │ │ └── write1.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── append0.c
│ │ │ │ ├── append1.c
│ │ │ │ ├── bgjob
│ │ │ │ ├── echostate.c
│ │ │ │ ├── listchars.c
│ │ │ │ ├── nobuf.c
│ │ │ │ ├── setecho-better.c
│ │ │ │ ├── setecho.c
│ │ │ │ ├── showtty.c
│ │ │ │ ├── simple.c
│ │ │ │ ├── write0.c
│ │ │ │ └── write1.c
│ │ │ ├── extras
│ │ │ │ ├── controlling_tty
│ │ │ │ │ └── whereami.c
│ │ │ │ ├── device_as_file
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── lp.c
│ │ │ │ ├── driver_code
│ │ │ │ │ ├── n_tty.c
│ │ │ │ │ ├── Readme.txt
│ │ │ │ │ ├── tty_driver.h
│ │ │ │ │ ├── tty_flip.h
│ │ │ │ │ ├── tty.h
│ │ │ │ │ ├── tty_io.c
│ │ │ │ │ ├── tty_ioctl.c
│ │ │ │ │ └── tty_ldisc.h
│ │ │ │ ├── filesys_q+a.txt
│ │ │ │ └── Lect05rel.html
│ │ │ ├── handouts
│ │ │ │ ├── outline05.pdf
│ │ │ │ ├── outline05.tr
│ │ │ │ ├── outline05.txt
│ │ │ │ ├── samples05.pdf
│ │ │ │ ├── samples05.tr
│ │ │ │ └── samples05.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l05p00.gif
│ │ │ │ ├── l05p01.gif
│ │ │ │ ├── l05p02.gif
│ │ │ │ ├── l05p03.gif
│ │ │ │ ├── l05p04.gif
│ │ │ │ ├── l05p05.gif
│ │ │ │ ├── l05p06.gif
│ │ │ │ ├── l05p07.gif
│ │ │ │ ├── l05p08.gif
│ │ │ │ ├── l05p09.gif
│ │ │ │ ├── l05p10.gif
│ │ │ │ ├── l05p11.gif
│ │ │ │ ├── l05p12.gif
│ │ │ │ ├── l05p13.gif
│ │ │ │ ├── l05p14.gif
│ │ │ │ ├── l05p15.gif
│ │ │ │ ├── l05p16.gif
│ │ │ │ ├── l05p17.gif
│ │ │ │ ├── l05p18.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ └── toc
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l05p00.wb.s.gif
│ │ │ │ ├── l05p01.wb.s.gif
│ │ │ │ ├── l05p02.wb.s.gif
│ │ │ │ ├── l05p03.wb.s.gif
│ │ │ │ ├── l05p04.wb.s.gif
│ │ │ │ ├── l05p05.wb.s.gif
│ │ │ │ ├── l05p06.wb.s.gif
│ │ │ │ ├── l05p07.wb.s.gif
│ │ │ │ ├── l05p08.wb.s.gif
│ │ │ │ ├── l05p09.wb.s.gif
│ │ │ │ ├── l05p10.wb.s.gif
│ │ │ │ ├── l05p11.wb.s.gif
│ │ │ │ ├── l05p12.wb.s.gif
│ │ │ │ ├── l05p13.wb.s.gif
│ │ │ │ ├── l05p14.wb.s.gif
│ │ │ │ ├── l05p15.wb.s.gif
│ │ │ │ ├── l05p16.wb.s.gif
│ │ │ │ ├── l05p17.wb.s.gif
│ │ │ │ └── l05p18.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect05-bb.ppt
│ │ │ │ └── lect05-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l05p00.wb.gif
│ │ │ ├── l05p01.wb.gif
│ │ │ ├── l05p02.wb.gif
│ │ │ ├── l05p03.wb.gif
│ │ │ ├── l05p04.wb.gif
│ │ │ ├── l05p05.wb.gif
│ │ │ ├── l05p06.wb.gif
│ │ │ ├── l05p07.wb.gif
│ │ │ ├── l05p08.wb.gif
│ │ │ ├── l05p09.wb.gif
│ │ │ ├── l05p10.wb.gif
│ │ │ ├── l05p11.wb.gif
│ │ │ ├── l05p12.wb.gif
│ │ │ ├── l05p13.wb.gif
│ │ │ ├── l05p14.wb.gif
│ │ │ ├── l05p15.wb.gif
│ │ │ ├── l05p16.wb.gif
│ │ │ ├── l05p17.wb.gif
│ │ │ ├── l05p18.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ └── page018.html
│ │ ├── clipart
│ │ │ ├── FIG05002s.jpg
│ │ │ ├── FIG05002s.png
│ │ │ ├── FIG05002s.tn.jpg
│ │ │ ├── FIG05003s.jpg
│ │ │ ├── FIG05003s.png
│ │ │ ├── FIG05003s.tn.jpg
│ │ │ ├── FIG05004s.jpg
│ │ │ ├── FIG05004s.png
│ │ │ ├── FIG05004s.tn.jpg
│ │ │ ├── FIG05005s.jpg
│ │ │ ├── FIG05005s.png
│ │ │ ├── FIG05005s.tn.jpg
│ │ │ ├── FIG05006s.jpg
│ │ │ ├── FIG05006s.png
│ │ │ ├── FIG05006s.tn.jpg
│ │ │ ├── FIG05007s.jpg
│ │ │ ├── FIG05007s.png
│ │ │ ├── FIG05007s.tn.jpg
│ │ │ ├── FIG05008s.jpg
│ │ │ ├── FIG05008s.png
│ │ │ ├── FIG05008s.tn.jpg
│ │ │ ├── FIG05009s.jpg
│ │ │ ├── FIG05009s.png
│ │ │ ├── FIG05009s.tn.jpg
│ │ │ ├── FIG05010s.jpg
│ │ │ ├── FIG05010s.png
│ │ │ ├── FIG05010s.tn.jpg
│ │ │ ├── FIG05011s.jpg
│ │ │ ├── FIG05011s.png
│ │ │ ├── FIG05011s.tn.jpg
│ │ │ ├── FIG05012s.jpg
│ │ │ ├── FIG05012s.png
│ │ │ ├── FIG05012s.tn.jpg
│ │ │ ├── FIG05014s.jpg
│ │ │ ├── FIG05014s.png
│ │ │ ├── FIG05014s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG05-01.gif
│ │ │ ├── FIG05-02.gif
│ │ │ ├── FIG05-03.gif
│ │ │ ├── FIG05-04.gif
│ │ │ ├── FIG05-05.gif
│ │ │ ├── FIG05-06.gif
│ │ │ ├── FIG05-07.gif
│ │ │ ├── FIG05-08.gif
│ │ │ ├── FIG05-09.gif
│ │ │ ├── FIG05-10.gif
│ │ │ ├── FIG05-11.gif
│ │ │ ├── FIG05-12.gif
│ │ │ ├── FIG05-13.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG05003.3df
│ │ │ ├── FIG05003.dxf
│ │ │ ├── FIG05003.fmz
│ │ │ ├── FIG05005.3df
│ │ │ ├── FIG05005.dxf
│ │ │ └── FIG05005.fmz
│ │ ├── selftest
│ │ │ ├── mcsols05.txt
│ │ │ └── mctest05.txt
│ │ └── solutions
│ │ ├── ch05sols.html
│ │ ├── index.html
│ │ ├── sol05.22.c
│ │ ├── sol05.23.c
│ │ ├── sol05.24bc.c
│ │ ├── sol05.25.c
│ │ ├── sol05.26.c
│ │ ├── sol05.28.c
│ │ └── sol05.29.c
│ ├── ch06
│ │ ├── bookcode
│ │ │ ├── atm.sh
│ │ │ ├── Makefile
│ │ │ ├── play_again0.c
│ │ │ ├── play_again1.c
│ │ │ ├── play_again2.c
│ │ │ ├── play_again3.c
│ │ │ ├── play_again4.c
│ │ │ ├── rotate.c
│ │ │ ├── sigdemo1.c
│ │ │ └── sigdemo2.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── atm2.sh
│ │ │ │ ├── atm.sh
│ │ │ │ ├── checker.c
│ │ │ │ ├── cursesdemo1.c
│ │ │ │ ├── demo_crmode.c
│ │ │ │ ├── demo_curses.c
│ │ │ │ ├── demo_noblock.c
│ │ │ │ ├── demo_signal2.c
│ │ │ │ ├── demo_signal.c
│ │ │ │ ├── driver_code
│ │ │ │ │ ├── n_tty.c
│ │ │ │ │ ├── tty_io.c
│ │ │ │ │ └── tty_ioctl.c
│ │ │ │ ├── fpe.c
│ │ │ │ ├── hello.c
│ │ │ │ ├── more0.c
│ │ │ │ ├── more1.c
│ │ │ │ ├── more2.c
│ │ │ │ ├── nodeath.c
│ │ │ │ ├── ouch.c
│ │ │ │ ├── password-input.c
│ │ │ │ ├── play_again0.c
│ │ │ │ ├── play_again1.c
│ │ │ │ ├── play_again2.1.c
│ │ │ │ ├── play_again2.c
│ │ │ │ ├── play_again3.c
│ │ │ │ ├── play_again4.c
│ │ │ │ ├── sig1.c
│ │ │ │ ├── sigign.c
│ │ │ │ └── true
│ │ │ ├── extras
│ │ │ │ ├── linux_signals_internals
│ │ │ │ │ ├── entry.S
│ │ │ │ │ ├── exit.c
│ │ │ │ │ ├── i386-kernel-signal.c
│ │ │ │ │ ├── kernel-signal.c
│ │ │ │ │ ├── lect06rel.html
│ │ │ │ │ ├── sched.h
│ │ │ │ │ ├── signal.c
│ │ │ │ │ └── signal.h
│ │ │ │ └── ttydriver
│ │ │ │ ├── n_tty.c
│ │ │ │ ├── tty_io.c
│ │ │ │ └── tty_ioctl.c
│ │ │ ├── handouts
│ │ │ │ ├── outline06.pdf
│ │ │ │ ├── outline06.tr
│ │ │ │ ├── outline06.txt
│ │ │ │ ├── samples06.pdf
│ │ │ │ ├── samples06.tr
│ │ │ │ └── samples06.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l06p00.gif
│ │ │ │ ├── l06p01.gif
│ │ │ │ ├── l06p02.gif
│ │ │ │ ├── l06p03.gif
│ │ │ │ ├── l06p04.gif
│ │ │ │ ├── l06p05.gif
│ │ │ │ ├── l06p06.gif
│ │ │ │ ├── l06p07.gif
│ │ │ │ ├── l06p08.gif
│ │ │ │ ├── l06p09.gif
│ │ │ │ ├── l06p10.gif
│ │ │ │ ├── l06p11.gif
│ │ │ │ ├── l06p12.gif
│ │ │ │ ├── l06p13.gif
│ │ │ │ ├── l06p14.gif
│ │ │ │ ├── l06p15.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ └── toc
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l06p00.wb.s.gif
│ │ │ │ ├── l06p01.wb.s.gif
│ │ │ │ ├── l06p02.wb.s.gif
│ │ │ │ ├── l06p03.wb.s.gif
│ │ │ │ ├── l06p04.wb.s.gif
│ │ │ │ ├── l06p05.wb.s.gif
│ │ │ │ ├── l06p06.wb.s.gif
│ │ │ │ ├── l06p07.wb.s.gif
│ │ │ │ ├── l06p08.wb.s.gif
│ │ │ │ ├── l06p09.wb.s.gif
│ │ │ │ ├── l06p10.wb.s.gif
│ │ │ │ ├── l06p11.wb.s.gif
│ │ │ │ ├── l06p12.wb.s.gif
│ │ │ │ ├── l06p13.wb.s.gif
│ │ │ │ ├── l06p14.wb.s.gif
│ │ │ │ └── l06p15.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect06-bb.ppt
│ │ │ │ └── lect06-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l06p00.wb.gif
│ │ │ ├── l06p01.wb.gif
│ │ │ ├── l06p02.wb.gif
│ │ │ ├── l06p03.wb.gif
│ │ │ ├── l06p04.wb.gif
│ │ │ ├── l06p05.wb.gif
│ │ │ ├── l06p06.wb.gif
│ │ │ ├── l06p07.wb.gif
│ │ │ ├── l06p08.wb.gif
│ │ │ ├── l06p09.wb.gif
│ │ │ ├── l06p10.wb.gif
│ │ │ ├── l06p11.wb.gif
│ │ │ ├── l06p12.wb.gif
│ │ │ ├── l06p13.wb.gif
│ │ │ ├── l06p14.wb.gif
│ │ │ ├── l06p15.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ └── page015.html
│ │ ├── clipart
│ │ │ ├── FIG06002s.jpg
│ │ │ ├── FIG06002s.png
│ │ │ ├── FIG06002s.tn.jpg
│ │ │ ├── FIG06003s.jpg
│ │ │ ├── FIG06003s.png
│ │ │ ├── FIG06003s.tn.jpg
│ │ │ ├── FIG06004s.jpg
│ │ │ ├── FIG06004s.png
│ │ │ ├── FIG06004s.tn.jpg
│ │ │ ├── FIG06005s.jpg
│ │ │ ├── FIG06005s.png
│ │ │ ├── FIG06005s.tn.jpg
│ │ │ ├── FIG06007s.jpg
│ │ │ ├── FIG06007s.png
│ │ │ ├── FIG06007s.tn.jpg
│ │ │ ├── FIG06008s.jpg
│ │ │ ├── FIG06008s.png
│ │ │ ├── FIG06008s.tn.jpg
│ │ │ ├── FIG06009s.jpg
│ │ │ ├── FIG06009s.png
│ │ │ ├── FIG06009s.tn.jpg
│ │ │ ├── FIG06010s.jpg
│ │ │ ├── FIG06010s.png
│ │ │ ├── FIG06010s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG06-01.gif
│ │ │ ├── FIG06-02.gif
│ │ │ ├── FIG06-03.gif
│ │ │ ├── FIG06-04.gif
│ │ │ ├── FIG06-05.gif
│ │ │ ├── FIG06-06.gif
│ │ │ ├── FIG06-07.gif
│ │ │ ├── FIG06-08.gif
│ │ │ ├── FIG06-09.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG06005.3df
│ │ │ ├── FIG06005.dxf
│ │ │ ├── FIG06005.fmz
│ │ │ ├── FIG06008.3df
│ │ │ ├── FIG06008.dxf
│ │ │ └── FIG06008.fmz
│ │ ├── selftest
│ │ │ ├── mcsols06.txt
│ │ │ └── mctest06.txt
│ │ └── solutions
│ │ ├── ch06sols.html
│ │ ├── index.html
│ │ ├── sol06.10.c
│ │ ├── sol06.11.c
│ │ ├── sol06.12.c
│ │ ├── sol06.3.c
│ │ ├── sol06.4a.c
│ │ ├── sol06.4b.c
│ │ ├── sol06.5.c
│ │ ├── sol06.6.c
│ │ ├── sol06.7.c
│ │ ├── sol06.8.c
│ │ └── sol06.9.c
│ ├── ch07
│ │ ├── bookcode
│ │ │ ├── bounce1d.c
│ │ │ ├── bounce2d.c
│ │ │ ├── bounce_aio.c
│ │ │ ├── bounce_async.c
│ │ │ ├── bounce.h
│ │ │ ├── hello1.c
│ │ │ ├── hello2.c
│ │ │ ├── hello3.c
│ │ │ ├── hello4.c
│ │ │ ├── hello5.c
│ │ │ ├── Makefile
│ │ │ ├── set_ticker.c
│ │ │ ├── sigactdemo.c
│ │ │ ├── sigdemo3.c
│ │ │ ├── sleep1.c
│ │ │ └── ticker_demo.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── alarmlib.c
│ │ │ │ ├── bounce1d.c
│ │ │ │ ├── bounce2d.c
│ │ │ │ ├── bounce.h
│ │ │ │ ├── hello1.c
│ │ │ │ ├── hello2.c
│ │ │ │ ├── hello3.c
│ │ │ │ ├── hello4.2.c
│ │ │ │ ├── hello4.c
│ │ │ │ ├── hello5.c
│ │ │ │ ├── hello6.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── play_again4.c
│ │ │ │ ├── play_again5.c
│ │ │ │ ├── quiz.sh
│ │ │ │ ├── quizzer.c
│ │ │ │ ├── sigdemo.c
│ │ │ │ ├── sleep1.2.c
│ │ │ │ ├── sleep1.c
│ │ │ │ ├── stuff
│ │ │ │ ├── tick.c
│ │ │ │ └── xbounce.c
│ │ │ ├── extras
│ │ │ │ ├── Lect07rel.html
│ │ │ │ ├── rot
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── README
│ │ │ │ │ └── rot.c
│ │ │ │ └── xbounce.c
│ │ │ ├── handouts
│ │ │ │ ├── outline07.pdf
│ │ │ │ ├── outline07.tr
│ │ │ │ ├── outline07.txt
│ │ │ │ ├── samples07.pdf
│ │ │ │ ├── samples07.tr
│ │ │ │ └── samples07.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l07p00.gif
│ │ │ │ ├── l07p01.gif
│ │ │ │ ├── l07p02.gif
│ │ │ │ ├── l07p03.gif
│ │ │ │ ├── l07p04.gif
│ │ │ │ ├── l07p05.gif
│ │ │ │ ├── l07p06.gif
│ │ │ │ ├── l07p07.gif
│ │ │ │ ├── l07p08.gif
│ │ │ │ ├── l07p09.gif
│ │ │ │ ├── l07p10.gif
│ │ │ │ ├── l07p11.gif
│ │ │ │ ├── l07p12.gif
│ │ │ │ ├── l07p13.gif
│ │ │ │ ├── l07p14.gif
│ │ │ │ ├── l07p15.gif
│ │ │ │ ├── l07p16.gif
│ │ │ │ ├── l07p17.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ └── page017.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l07p00.wb.s.gif
│ │ │ │ ├── l07p01.wb.s.gif
│ │ │ │ ├── l07p02.wb.s.gif
│ │ │ │ ├── l07p03.wb.s.gif
│ │ │ │ ├── l07p04.wb.s.gif
│ │ │ │ ├── l07p05.wb.s.gif
│ │ │ │ ├── l07p06.wb.s.gif
│ │ │ │ ├── l07p07.wb.s.gif
│ │ │ │ ├── l07p08.wb.s.gif
│ │ │ │ ├── l07p09.wb.s.gif
│ │ │ │ ├── l07p10.wb.s.gif
│ │ │ │ ├── l07p11.wb.s.gif
│ │ │ │ ├── l07p12.wb.s.gif
│ │ │ │ ├── l07p13.wb.s.gif
│ │ │ │ ├── l07p14.wb.s.gif
│ │ │ │ ├── l07p15.wb.s.gif
│ │ │ │ ├── l07p16.wb.s.gif
│ │ │ │ └── l07p17.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect07-bb.ppt
│ │ │ │ └── lect07-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l07p00.wb.gif
│ │ │ ├── l07p01.wb.gif
│ │ │ ├── l07p02.wb.gif
│ │ │ ├── l07p03.wb.gif
│ │ │ ├── l07p04.wb.gif
│ │ │ ├── l07p05.wb.gif
│ │ │ ├── l07p06.wb.gif
│ │ │ ├── l07p07.wb.gif
│ │ │ ├── l07p08.wb.gif
│ │ │ ├── l07p09.wb.gif
│ │ │ ├── l07p10.wb.gif
│ │ │ ├── l07p11.wb.gif
│ │ │ ├── l07p12.wb.gif
│ │ │ ├── l07p13.wb.gif
│ │ │ ├── l07p14.wb.gif
│ │ │ ├── l07p15.wb.gif
│ │ │ ├── l07p16.wb.gif
│ │ │ ├── l07p17.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ └── page017.html
│ │ ├── clipart
│ │ │ ├── FIG07003s.jpg
│ │ │ ├── FIG07003s.png
│ │ │ ├── FIG07003s.tn.jpg
│ │ │ ├── FIG07005s.jpg
│ │ │ ├── FIG07005s.png
│ │ │ ├── FIG07005s.tn.jpg
│ │ │ ├── FIG07008s.jpg
│ │ │ ├── FIG07008s.png
│ │ │ ├── FIG07008s.tn.jpg
│ │ │ ├── FIG07009s.jpg
│ │ │ ├── FIG07009s.png
│ │ │ ├── FIG07009s.tn.jpg
│ │ │ ├── FIG07010s.jpg
│ │ │ ├── FIG07010s.png
│ │ │ ├── FIG07010s.tn.jpg
│ │ │ ├── FIG07012s.jpg
│ │ │ ├── FIG07012s.png
│ │ │ ├── FIG07012s.tn.jpg
│ │ │ ├── FIG07013s.jpg
│ │ │ ├── FIG07013s.png
│ │ │ ├── FIG07013s.tn.jpg
│ │ │ ├── FIG07014s.jpg
│ │ │ ├── FIG07014s.png
│ │ │ ├── FIG07014s.tn.jpg
│ │ │ ├── FIG07015s.jpg
│ │ │ ├── FIG07015s.png
│ │ │ ├── FIG07015s.tn.jpg
│ │ │ ├── FIG07016s.jpg
│ │ │ ├── FIG07016s.png
│ │ │ ├── FIG07016s.tn.jpg
│ │ │ ├── FIG07017s.jpg
│ │ │ ├── FIG07017s.png
│ │ │ ├── FIG07017s.tn.jpg
│ │ │ ├── FIG07018s.jpg
│ │ │ ├── FIG07018s.png
│ │ │ ├── FIG07018s.tn.jpg
│ │ │ ├── FIG07019s.jpg
│ │ │ ├── FIG07019s.png
│ │ │ ├── FIG07019s.tn.jpg
│ │ │ ├── FIG07020s.jpg
│ │ │ ├── FIG07020s.png
│ │ │ ├── FIG07020s.tn.jpg
│ │ │ ├── FIG07021s.jpg
│ │ │ ├── FIG07021s.png
│ │ │ ├── FIG07021s.tn.jpg
│ │ │ ├── FIG07025s.jpg
│ │ │ ├── FIG07025s.png
│ │ │ ├── FIG07025s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG07-01.gif
│ │ │ ├── FIG07-02.gif
│ │ │ ├── FIG07-03.gif
│ │ │ ├── FIG07-04.gif
│ │ │ ├── FIG07-05.gif
│ │ │ ├── FIG07-06.gif
│ │ │ ├── FIG07-07.gif
│ │ │ ├── FIG07-08.gif
│ │ │ ├── FIG07-09.gif
│ │ │ ├── FIG07-10.gif
│ │ │ ├── FIG07-11.gif
│ │ │ ├── FIG07-12.gif
│ │ │ ├── FIG07-13.gif
│ │ │ ├── FIG07-14.gif
│ │ │ ├── FIG07-15.gif
│ │ │ ├── FIG07-16.gif
│ │ │ ├── FIG07-17.gif
│ │ │ ├── FIG07-18.gif
│ │ │ ├── FIG07-19.gif
│ │ │ ├── FIG07-20.gif
│ │ │ ├── FIG07-21.gif
│ │ │ ├── FIG07-22.gif
│ │ │ ├── FIG07-23.gif
│ │ │ ├── FIG07-24.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG07008.3df
│ │ │ ├── FIG07008.dxf
│ │ │ └── FIG07008.fmz
│ │ ├── selftest
│ │ │ ├── mcsols07.txt
│ │ │ └── mctest07.txt
│ │ └── solutions
│ │ ├── ch07sols.html
│ │ ├── index.html
│ │ ├── sol07.10.c
│ │ ├── sol07.11.c
│ │ ├── sol07.12.c
│ │ ├── sol07.13.c
│ │ ├── sol07.14a.c
│ │ ├── sol07.14b.c
│ │ ├── sol07.15.c
│ │ ├── sol07.16.c
│ │ ├── sol07.8.c
│ │ └── sol07.9.c
│ ├── ch08
│ │ ├── bookcode
│ │ │ ├── exec1.c
│ │ │ ├── forkdemo1.c
│ │ │ ├── forkdemo2.c
│ │ │ ├── forkdemo3.c
│ │ │ ├── Makefile
│ │ │ ├── psh1.c
│ │ │ ├── psh2.c
│ │ │ ├── waitdemo1.c
│ │ │ └── waitdemo2.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── demo2.c
│ │ │ │ ├── exec1.c
│ │ │ │ ├── exec2.c
│ │ │ │ ├── exec3.c
│ │ │ │ ├── execdemo1.c
│ │ │ │ ├── fork0.c
│ │ │ │ ├── fork3.c
│ │ │ │ ├── forkdemo2.c
│ │ │ │ ├── forkdemo.c
│ │ │ │ ├── games.c
│ │ │ │ ├── hi
│ │ │ │ ├── Makefile
│ │ │ │ ├── makezombie.c
│ │ │ │ ├── orphan.c
│ │ │ │ ├── psh1.c
│ │ │ │ ├── psh2.c
│ │ │ │ ├── psh2sig.c
│ │ │ │ ├── puzzler1.c
│ │ │ │ ├── sneakysh.c
│ │ │ │ ├── waitdemo2a.c
│ │ │ │ ├── waitdemo2.c
│ │ │ │ ├── waitdemo3.c
│ │ │ │ └── waitdemo.c
│ │ │ ├── extras
│ │ │ │ ├── kernel_code
│ │ │ │ │ ├── exec.c
│ │ │ │ │ └── Readme.txt
│ │ │ │ └── Lect08rel.html
│ │ │ ├── handouts
│ │ │ │ ├── outline08.pdf
│ │ │ │ ├── outline08.tr
│ │ │ │ ├── outline08.txt
│ │ │ │ ├── samples08.pdf
│ │ │ │ ├── samples08.tr
│ │ │ │ └── samples08.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l08p00.gif
│ │ │ │ ├── l08p01.gif
│ │ │ │ ├── l08p02.gif
│ │ │ │ ├── l08p03.gif
│ │ │ │ ├── l08p04.gif
│ │ │ │ ├── l08p05.gif
│ │ │ │ ├── l08p06.gif
│ │ │ │ ├── l08p07.gif
│ │ │ │ ├── l08p08.gif
│ │ │ │ ├── l08p09.gif
│ │ │ │ ├── l08p10.gif
│ │ │ │ ├── l08p11.gif
│ │ │ │ ├── l08p12.gif
│ │ │ │ ├── l08p13.gif
│ │ │ │ ├── l08p14.gif
│ │ │ │ ├── l08p15.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ └── page015.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l08p00.wb.s.gif
│ │ │ │ ├── l08p01.wb.s.gif
│ │ │ │ ├── l08p02.wb.s.gif
│ │ │ │ ├── l08p03.wb.s.gif
│ │ │ │ ├── l08p04.wb.s.gif
│ │ │ │ ├── l08p05.wb.s.gif
│ │ │ │ ├── l08p06.wb.s.gif
│ │ │ │ ├── l08p07.wb.s.gif
│ │ │ │ ├── l08p08.wb.s.gif
│ │ │ │ ├── l08p09.wb.s.gif
│ │ │ │ ├── l08p10.wb.s.gif
│ │ │ │ ├── l08p11.wb.s.gif
│ │ │ │ ├── l08p12.wb.s.gif
│ │ │ │ ├── l08p13.wb.s.gif
│ │ │ │ ├── l08p14.wb.s.gif
│ │ │ │ └── l08p15.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect08-bb.ppt
│ │ │ │ └── lect08-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l08p00.wb.gif
│ │ │ ├── l08p01.wb.gif
│ │ │ ├── l08p02.wb.gif
│ │ │ ├── l08p03.wb.gif
│ │ │ ├── l08p04.wb.gif
│ │ │ ├── l08p05.wb.gif
│ │ │ ├── l08p06.wb.gif
│ │ │ ├── l08p07.wb.gif
│ │ │ ├── l08p08.wb.gif
│ │ │ ├── l08p09.wb.gif
│ │ │ ├── l08p10.wb.gif
│ │ │ ├── l08p11.wb.gif
│ │ │ ├── l08p12.wb.gif
│ │ │ ├── l08p13.wb.gif
│ │ │ ├── l08p14.wb.gif
│ │ │ ├── l08p15.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ └── page015.html
│ │ ├── clipart
│ │ │ ├── FIG08002l.jpg
│ │ │ ├── FIG08002l.png
│ │ │ ├── FIG08002l.tn.jpg
│ │ │ ├── FIG08002s.jpg
│ │ │ ├── FIG08002s.png
│ │ │ ├── FIG08002s.tn.jpg
│ │ │ ├── FIG08003l.jpg
│ │ │ ├── FIG08003l.png
│ │ │ ├── FIG08003l.tn.jpg
│ │ │ ├── FIG08003s.jpg
│ │ │ ├── FIG08003s.png
│ │ │ ├── FIG08003s.tn.jpg
│ │ │ ├── FIG08004l.jpg
│ │ │ ├── FIG08004l.png
│ │ │ ├── FIG08004l.tn.jpg
│ │ │ ├── FIG08004s.jpg
│ │ │ ├── FIG08004s.png
│ │ │ ├── FIG08004s.tn.jpg
│ │ │ ├── FIG08005l.jpg
│ │ │ ├── FIG08005l.png
│ │ │ ├── FIG08005l.tn.jpg
│ │ │ ├── FIG08005s.jpg
│ │ │ ├── FIG08005s.png
│ │ │ ├── FIG08005s.tn.jpg
│ │ │ ├── FIG08006l.jpg
│ │ │ ├── FIG08006l.png
│ │ │ ├── FIG08006l.tn.jpg
│ │ │ ├── FIG08006s.jpg
│ │ │ ├── FIG08006s.png
│ │ │ ├── FIG08006s.tn.jpg
│ │ │ ├── FIG08007l.jpg
│ │ │ ├── FIG08007l.png
│ │ │ ├── FIG08007l.tn.jpg
│ │ │ ├── FIG08007s.jpg
│ │ │ ├── FIG08007s.png
│ │ │ ├── FIG08007s.tn.jpg
│ │ │ ├── FIG08008l.jpg
│ │ │ ├── FIG08008l.png
│ │ │ ├── FIG08008l.tn.jpg
│ │ │ ├── FIG08008s.jpg
│ │ │ ├── FIG08008s.png
│ │ │ ├── FIG08008s.tn.jpg
│ │ │ ├── FIG08009s.jpg
│ │ │ ├── FIG08009s.png
│ │ │ ├── FIG08009s.tn.jpg
│ │ │ ├── FIG08010s.jpg
│ │ │ ├── FIG08010s.png
│ │ │ ├── FIG08010s.tn.jpg
│ │ │ ├── FIG08011s.jpg
│ │ │ ├── FIG08011s.png
│ │ │ ├── FIG08011s.tn.jpg
│ │ │ ├── FIG08012s.jpg
│ │ │ ├── FIG08012s.png
│ │ │ ├── FIG08012s.tn.jpg
│ │ │ ├── FIG08013l.jpg
│ │ │ ├── FIG08013l.png
│ │ │ ├── FIG08013l.tn.jpg
│ │ │ ├── FIG08013s.jpg
│ │ │ ├── FIG08013s.png
│ │ │ ├── FIG08013s.tn.jpg
│ │ │ ├── FIG08014s.jpg
│ │ │ ├── FIG08014s.png
│ │ │ ├── FIG08014s.tn.jpg
│ │ │ ├── FIG08016l.jpg
│ │ │ ├── FIG08016l.png
│ │ │ ├── FIG08016l.tn.jpg
│ │ │ ├── FIG08016s.jpg
│ │ │ ├── FIG08016s.png
│ │ │ ├── FIG08016s.tn.jpg
│ │ │ ├── FIG08017s.jpg
│ │ │ ├── FIG08017s.png
│ │ │ ├── FIG08017s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG08-01.gif
│ │ │ ├── FIG08-02.gif
│ │ │ ├── FIG08-03.gif
│ │ │ ├── FIG08-04.gif
│ │ │ ├── FIG08-05.gif
│ │ │ ├── FIG08-06.gif
│ │ │ ├── FIG08-07.gif
│ │ │ ├── FIG08-08.gif
│ │ │ ├── FIG08-09.gif
│ │ │ ├── FIG08-10.gif
│ │ │ ├── FIG08-11.gif
│ │ │ ├── FIG08-12.gif
│ │ │ ├── FIG08-13.gif
│ │ │ ├── FIG08-14.gif
│ │ │ ├── FIG08-15.gif
│ │ │ ├── FIG08-16.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG08003.3df
│ │ │ ├── FIG08003.dxf
│ │ │ ├── FIG08003.fmz
│ │ │ ├── FIG08007.3df
│ │ │ ├── FIG08007.dxf
│ │ │ └── FIG08007.fmz
│ │ ├── selftest
│ │ │ ├── mcsols08.txt
│ │ │ └── mctest08.txt
│ │ └── solutions
│ │ ├── ch08sols.html
│ │ ├── index.html
│ │ ├── sol08.10.c
│ │ ├── sol08.11.c
│ │ ├── sol08.12.c
│ │ ├── sol08.8a.c
│ │ ├── sol08.8b.c
│ │ └── sol08.9.c
│ ├── ch09
│ │ ├── bookcode
│ │ │ ├── builtin.c
│ │ │ ├── changeenv.c
│ │ │ ├── controlflow.c
│ │ │ ├── execute2.c
│ │ │ ├── execute.c
│ │ │ ├── Makefile
│ │ │ ├── Makefile.smsh
│ │ │ ├── phonebook.data
│ │ │ ├── process2.c
│ │ │ ├── process.c
│ │ │ ├── script0
│ │ │ ├── script2
│ │ │ ├── script3
│ │ │ ├── showenv.c
│ │ │ ├── smsh1.c
│ │ │ ├── smsh2.c
│ │ │ ├── smsh4.c
│ │ │ ├── smsh.h
│ │ │ ├── splitline.c
│ │ │ ├── varlib.c
│ │ │ └── varlib.h
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── demo4
│ │ │ │ ├── envchange.c
│ │ │ │ ├── forkquiz1.c
│ │ │ │ ├── getenvdemo.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── phonebook.data
│ │ │ │ ├── script0
│ │ │ │ ├── script1
│ │ │ │ ├── script2
│ │ │ │ ├── script3
│ │ │ │ ├── showenv.c
│ │ │ │ ├── smsh1.c
│ │ │ │ ├── smsh2.c
│ │ │ │ ├── smsh3.c
│ │ │ │ ├── smsh4.c
│ │ │ │ ├── smsh.h
│ │ │ │ ├── splitline.c
│ │ │ │ ├── varlib.c
│ │ │ │ └── varlib.h
│ │ │ ├── extras
│ │ │ │ ├── Lect09rel.html
│ │ │ │ ├── remarks
│ │ │ │ │ ├── exec-environ
│ │ │ │ │ └── fork-exec-questions
│ │ │ │ └── using-exec
│ │ │ │ ├── login.c
│ │ │ │ └── login.html
│ │ │ ├── handouts
│ │ │ │ ├── notes09.pdf
│ │ │ │ ├── notes09.tr
│ │ │ │ ├── notes09.txt
│ │ │ │ ├── outline09.pdf
│ │ │ │ ├── outline09.tr
│ │ │ │ ├── outline09.txt
│ │ │ │ ├── samples09.pdf
│ │ │ │ ├── samples09.tr
│ │ │ │ ├── samples09.txt
│ │ │ │ ├── story09.pdf
│ │ │ │ ├── story09.tr
│ │ │ │ └── story09.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l09p00.gif
│ │ │ │ ├── l09p01.gif
│ │ │ │ ├── l09p02.gif
│ │ │ │ ├── l09p03.gif
│ │ │ │ ├── l09p04.gif
│ │ │ │ ├── l09p05.gif
│ │ │ │ ├── l09p06.gif
│ │ │ │ ├── l09p07.gif
│ │ │ │ ├── l09p08.gif
│ │ │ │ ├── l09p09.gif
│ │ │ │ ├── l09p10.gif
│ │ │ │ ├── l09p11.gif
│ │ │ │ ├── l09p12.gif
│ │ │ │ ├── l09p13.gif
│ │ │ │ ├── l09p14.gif
│ │ │ │ ├── l09p15.gif
│ │ │ │ ├── l09p16.gif
│ │ │ │ ├── l09p17.gif
│ │ │ │ ├── l09p18.gif
│ │ │ │ ├── l09p19.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ └── page019.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l09p00.wb.s.gif
│ │ │ │ ├── l09p01.wb.s.gif
│ │ │ │ ├── l09p02.wb.s.gif
│ │ │ │ ├── l09p03.wb.s.gif
│ │ │ │ ├── l09p04.wb.s.gif
│ │ │ │ ├── l09p05.wb.s.gif
│ │ │ │ ├── l09p06.wb.s.gif
│ │ │ │ ├── l09p07.wb.s.gif
│ │ │ │ ├── l09p08.wb.s.gif
│ │ │ │ ├── l09p09.wb.s.gif
│ │ │ │ ├── l09p10.wb.s.gif
│ │ │ │ ├── l09p11.wb.s.gif
│ │ │ │ ├── l09p12.wb.s.gif
│ │ │ │ ├── l09p13.wb.s.gif
│ │ │ │ ├── l09p14.wb.s.gif
│ │ │ │ ├── l09p15.wb.s.gif
│ │ │ │ ├── l09p16.wb.s.gif
│ │ │ │ ├── l09p17.wb.s.gif
│ │ │ │ ├── l09p18.wb.s.gif
│ │ │ │ └── l09p19.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect09-bb.ppt
│ │ │ │ └── lect09-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l09p00.wb.gif
│ │ │ ├── l09p01.wb.gif
│ │ │ ├── l09p02.wb.gif
│ │ │ ├── l09p03.wb.gif
│ │ │ ├── l09p04.wb.gif
│ │ │ ├── l09p05.wb.gif
│ │ │ ├── l09p06.wb.gif
│ │ │ ├── l09p07.wb.gif
│ │ │ ├── l09p08.wb.gif
│ │ │ ├── l09p09.wb.gif
│ │ │ ├── l09p10.wb.gif
│ │ │ ├── l09p11.wb.gif
│ │ │ ├── l09p12.wb.gif
│ │ │ ├── l09p13.wb.gif
│ │ │ ├── l09p14.wb.gif
│ │ │ ├── l09p15.wb.gif
│ │ │ ├── l09p16.wb.gif
│ │ │ ├── l09p17.wb.gif
│ │ │ ├── l09p18.wb.gif
│ │ │ ├── l09p19.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ └── page019.html
│ │ ├── clipart
│ │ │ ├── FIG09005s.jpg
│ │ │ ├── FIG09005s.png
│ │ │ ├── FIG09005s.tn.jpg
│ │ │ ├── FIG09007s.jpg
│ │ │ ├── FIG09007s.png
│ │ │ ├── FIG09007s.tn.jpg
│ │ │ ├── FIG09008s.jpg
│ │ │ ├── FIG09008s.png
│ │ │ ├── FIG09008s.tn.jpg
│ │ │ ├── FIG09009s.jpg
│ │ │ ├── FIG09009s.png
│ │ │ ├── FIG09009s.tn.jpg
│ │ │ ├── FIG09010s.jpg
│ │ │ ├── FIG09010s.png
│ │ │ ├── FIG09010s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG09-01.gif
│ │ │ ├── FIG09-02.gif
│ │ │ ├── FIG09-03.gif
│ │ │ ├── FIG09-04.gif
│ │ │ ├── FIG09-05.gif
│ │ │ ├── FIG09-06.gif
│ │ │ ├── FIG09-07.gif
│ │ │ ├── FIG09-08.gif
│ │ │ ├── FIG09-09.gif
│ │ │ ├── FIG09-10.gif
│ │ │ └── index.html
│ │ ├── selftest
│ │ │ ├── mcsols09.txt
│ │ │ └── mctest09.txt
│ │ └── solutions
│ │ ├── builtin.c
│ │ ├── ch09sols.html
│ │ ├── controlflow.c
│ │ ├── execute.c
│ │ ├── index.html
│ │ ├── process2.c
│ │ ├── smsh1.c
│ │ ├── smsh2.c
│ │ ├── smsh.h
│ │ ├── sol09.13.c
│ │ ├── sol09.4.c
│ │ ├── sol09.5.c
│ │ ├── sol09.6.c
│ │ ├── sol09.7.c
│ │ ├── sol09.8a.c
│ │ ├── sol09.8b.c
│ │ ├── sol09.8c.c
│ │ ├── sol09.8d.c
│ │ ├── sol09.8.h
│ │ ├── splitline.c
│ │ ├── varlib.c
│ │ └── varlib.h
│ ├── ch10
│ │ ├── bookcode
│ │ │ ├── listargs.c
│ │ │ ├── Makefile
│ │ │ ├── pipe.c
│ │ │ ├── pipedemo2.c
│ │ │ ├── pipedemo.c
│ │ │ ├── stdinredir1.c
│ │ │ ├── stdinredir2.c
│ │ │ ├── watch2.sh
│ │ │ ├── watch.sh
│ │ │ └── whotofile.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── listargs.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── pipe.c
│ │ │ │ ├── pipedemo2.c
│ │ │ │ ├── pipedemo3.c
│ │ │ │ ├── pipedemo.c
│ │ │ │ ├── redirect.c
│ │ │ │ ├── sortfromdata.c
│ │ │ │ ├── stdinredir1.2.c
│ │ │ │ ├── stdinredir1.c
│ │ │ │ ├── stdinredir1-oops.c
│ │ │ │ ├── stdinredir2.c
│ │ │ │ ├── testit
│ │ │ │ ├── watch2.sh
│ │ │ │ ├── watch.sh
│ │ │ │ ├── whosort2.c
│ │ │ │ ├── who-sort.c
│ │ │ │ └── whotofile.c
│ │ │ ├── handouts
│ │ │ │ ├── outline10.pdf
│ │ │ │ ├── outline10.tr
│ │ │ │ ├── outline10.txt
│ │ │ │ ├── samples10.pdf
│ │ │ │ ├── samples10.tr
│ │ │ │ ├── samples10.txt
│ │ │ │ └── stdin.html
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l10p00.gif
│ │ │ │ ├── l10p01.gif
│ │ │ │ ├── l10p02.gif
│ │ │ │ ├── l10p03.gif
│ │ │ │ ├── l10p04.gif
│ │ │ │ ├── l10p05.gif
│ │ │ │ ├── l10p06.gif
│ │ │ │ ├── l10p07.gif
│ │ │ │ ├── l10p08.gif
│ │ │ │ ├── l10p09.gif
│ │ │ │ ├── l10p10.gif
│ │ │ │ ├── l10p11.gif
│ │ │ │ ├── l10p12.gif
│ │ │ │ ├── l10p13.gif
│ │ │ │ ├── l10p14.gif
│ │ │ │ ├── l10p15.gif
│ │ │ │ ├── l10p16.gif
│ │ │ │ ├── l10p17.gif
│ │ │ │ ├── l10p18.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ └── page018.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l10p00.wb.s.gif
│ │ │ │ ├── l10p01.wb.s.gif
│ │ │ │ ├── l10p02.wb.s.gif
│ │ │ │ ├── l10p03.wb.s.gif
│ │ │ │ ├── l10p04.wb.s.gif
│ │ │ │ ├── l10p05.wb.s.gif
│ │ │ │ ├── l10p06.wb.s.gif
│ │ │ │ ├── l10p07.wb.s.gif
│ │ │ │ ├── l10p08.wb.s.gif
│ │ │ │ ├── l10p09.wb.s.gif
│ │ │ │ ├── l10p10.wb.s.gif
│ │ │ │ ├── l10p11.wb.s.gif
│ │ │ │ ├── l10p12.wb.s.gif
│ │ │ │ ├── l10p13.wb.s.gif
│ │ │ │ ├── l10p14.wb.s.gif
│ │ │ │ ├── l10p15.wb.s.gif
│ │ │ │ ├── l10p16.wb.s.gif
│ │ │ │ ├── l10p17.wb.s.gif
│ │ │ │ └── l10p18.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect10-bb.ppt
│ │ │ │ └── lect10-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l10p00.wb.gif
│ │ │ ├── l10p01.wb.gif
│ │ │ ├── l10p02.wb.gif
│ │ │ ├── l10p03.wb.gif
│ │ │ ├── l10p04.wb.gif
│ │ │ ├── l10p05.wb.gif
│ │ │ ├── l10p06.wb.gif
│ │ │ ├── l10p07.wb.gif
│ │ │ ├── l10p08.wb.gif
│ │ │ ├── l10p09.wb.gif
│ │ │ ├── l10p10.wb.gif
│ │ │ ├── l10p11.wb.gif
│ │ │ ├── l10p12.wb.gif
│ │ │ ├── l10p13.wb.gif
│ │ │ ├── l10p14.wb.gif
│ │ │ ├── l10p15.wb.gif
│ │ │ ├── l10p16.wb.gif
│ │ │ ├── l10p17.wb.gif
│ │ │ ├── l10p18.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ └── page018.html
│ │ ├── clipart
│ │ │ ├── FIG10002s.jpg
│ │ │ ├── FIG10002s.png
│ │ │ ├── FIG10002s.tn.jpg
│ │ │ ├── FIG10004s.jpg
│ │ │ ├── FIG10004s.png
│ │ │ ├── FIG10004s.tn.jpg
│ │ │ ├── FIG10005s.jpg
│ │ │ ├── FIG10005s.png
│ │ │ ├── FIG10005s.tn.jpg
│ │ │ ├── FIG10006s.jpg
│ │ │ ├── FIG10006s.png
│ │ │ ├── FIG10006s.tn.jpg
│ │ │ ├── FIG10007s.jpg
│ │ │ ├── FIG10007s.png
│ │ │ ├── FIG10007s.tn.jpg
│ │ │ ├── FIG10008s.jpg
│ │ │ ├── FIG10008s.png
│ │ │ ├── FIG10008s.tn.jpg
│ │ │ ├── FIG10009s.jpg
│ │ │ ├── FIG10009s.png
│ │ │ ├── FIG10009s.tn.jpg
│ │ │ ├── FIG10010as.jpg
│ │ │ ├── FIG10010as.png
│ │ │ ├── FIG10010as.tn.jpg
│ │ │ ├── FIG10010bs.jpg
│ │ │ ├── FIG10010bs.png
│ │ │ ├── FIG10010bs.tn.jpg
│ │ │ ├── FIG10010cs.jpg
│ │ │ ├── FIG10010cs.png
│ │ │ ├── FIG10010cs.tn.jpg
│ │ │ ├── FIG10010ds.jpg
│ │ │ ├── FIG10010ds.png
│ │ │ ├── FIG10010ds.tn.jpg
│ │ │ ├── FIG10011alf.jpg
│ │ │ ├── FIG10011alf.png
│ │ │ ├── FIG10011alf.tn.jpg
│ │ │ ├── FIG10011al.jpg
│ │ │ ├── FIG10011al.png
│ │ │ ├── FIG10011al.tn.jpg
│ │ │ ├── FIG10011as.jpg
│ │ │ ├── FIG10011as.png
│ │ │ ├── FIG10011as.tn.jpg
│ │ │ ├── FIG10011blf.jpg
│ │ │ ├── FIG10011blf.png
│ │ │ ├── FIG10011blf.tn.jpg
│ │ │ ├── FIG10011bl.jpg
│ │ │ ├── FIG10011bl.png
│ │ │ ├── FIG10011bl.tn.jpg
│ │ │ ├── FIG10011bs.jpg
│ │ │ ├── FIG10011bs.png
│ │ │ ├── FIG10011bs.tn.jpg
│ │ │ ├── FIG10011fs.jpg
│ │ │ ├── FIG10011fs.png
│ │ │ ├── FIG10011fs.tn.jpg
│ │ │ ├── FIG10011of.jpg
│ │ │ ├── FIG10011of.png
│ │ │ ├── FIG10011ofs.jpg
│ │ │ ├── FIG10011ofs.png
│ │ │ ├── FIG10011ofs.tn.jpg
│ │ │ ├── FIG10011of.tn.jpg
│ │ │ ├── FIG10011os.jpg
│ │ │ ├── FIG10011os.png
│ │ │ ├── FIG10011os.tn.jpg
│ │ │ ├── FIG10012s.jpg
│ │ │ ├── FIG10012s.png
│ │ │ ├── FIG10012s.tn.jpg
│ │ │ ├── FIG10013s.jpg
│ │ │ ├── FIG10013s.png
│ │ │ ├── FIG10013s.tn.jpg
│ │ │ ├── FIG10014s.jpg
│ │ │ ├── FIG10014s.png
│ │ │ ├── FIG10014s.tn.jpg
│ │ │ ├── FIG10015s.jpg
│ │ │ ├── FIG10015s.png
│ │ │ ├── FIG10015s.tn.jpg
│ │ │ ├── FIG10016s.jpg
│ │ │ ├── FIG10016s.png
│ │ │ ├── FIG10016s.tn.jpg
│ │ │ ├── FIG10017s.jpg
│ │ │ ├── FIG10017s.png
│ │ │ ├── FIG10017s.tn.jpg
│ │ │ ├── FIG10018s.jpg
│ │ │ ├── FIG10018s.png
│ │ │ ├── FIG10018s.tn.jpg
│ │ │ ├── FIG10019as.jpg
│ │ │ ├── FIG10019as.png
│ │ │ ├── FIG10019as.tn.jpg
│ │ │ ├── FIG10019bs.jpg
│ │ │ ├── FIG10019bs.png
│ │ │ ├── FIG10019bs.tn.jpg
│ │ │ ├── FIG10020s.jpg
│ │ │ ├── FIG10020s.png
│ │ │ ├── FIG10020s.tn.jpg
│ │ │ ├── FIG10021as.jpg
│ │ │ ├── FIG10021as.png
│ │ │ ├── FIG10021as.tn.jpg
│ │ │ ├── FIG10021bs.jpg
│ │ │ ├── FIG10021bs.png
│ │ │ ├── FIG10021bs.tn.jpg
│ │ │ ├── FIG10021cs.jpg
│ │ │ ├── FIG10021cs.png
│ │ │ ├── FIG10021cs.tn.jpg
│ │ │ ├── FIG10022s.jpg
│ │ │ ├── FIG10022s.png
│ │ │ ├── FIG10022s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG10-01.gif
│ │ │ ├── FIG10-02.gif
│ │ │ ├── FIG10-03.gif
│ │ │ ├── FIG10-04.gif
│ │ │ ├── FIG10-05.gif
│ │ │ ├── FIG10-06.gif
│ │ │ ├── FIG10-07.gif
│ │ │ ├── FIG10-08.gif
│ │ │ ├── FIG10-09.gif
│ │ │ ├── FIG10-10.gif
│ │ │ ├── FIG10-11.gif
│ │ │ ├── FIG10-12.gif
│ │ │ ├── FIG10-13.gif
│ │ │ ├── FIG10-14.gif
│ │ │ ├── FIG10-15.gif
│ │ │ ├── FIG10-16.gif
│ │ │ ├── FIG10-17.gif
│ │ │ ├── FIG10-18.gif
│ │ │ ├── FIG10-19.gif
│ │ │ ├── FIG10-20.gif
│ │ │ ├── FIG10-21.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG10010c.3df
│ │ │ ├── FIG10010c.dxf
│ │ │ ├── FIG10010c.fmz
│ │ │ ├── FIG10022.3df
│ │ │ ├── FIG10022.dxf
│ │ │ └── FIG10022.fmz
│ │ ├── selftest
│ │ │ ├── mcsols10.txt
│ │ │ └── mctest10.txt
│ │ └── solutions
│ │ ├── ch10sols.html
│ │ ├── index.html
│ │ ├── sol10.10a.sh
│ │ ├── sol10.10b.sh
│ │ ├── sol10.10c.sh
│ │ ├── sol10.10d.sh
│ │ ├── sol10.11.c
│ │ ├── sol10.12.c
│ │ ├── sol10.14.c
│ │ ├── sol10.15.c
│ │ └── sol10.16.c
│ ├── ch11
│ │ ├── bookcode
│ │ │ ├── Makefile
│ │ │ ├── popen.c
│ │ │ ├── popendemo.c
│ │ │ ├── popen_ex3.c
│ │ │ ├── rls.c
│ │ │ ├── rlsd.c
│ │ │ ├── testbdp.c
│ │ │ ├── timeclnt.c
│ │ │ ├── timeserv.c
│ │ │ └── tinybc.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── fopendemo.c
│ │ │ │ ├── podemo.c
│ │ │ │ ├── popen.c
│ │ │ │ ├── popendemo.c
│ │ │ │ ├── popen_ex2.c
│ │ │ │ ├── popen_ex3.c
│ │ │ │ ├── pwdexample2.c
│ │ │ │ ├── pwdexample3.c
│ │ │ │ ├── pwdexample.c
│ │ │ │ ├── rem_execc.c
│ │ │ │ ├── rem_execcloop.c
│ │ │ │ ├── rem_execd.c
│ │ │ │ ├── rem_execdloop.c
│ │ │ │ ├── s2.c
│ │ │ │ ├── s3.c
│ │ │ │ ├── testpopen.c
│ │ │ │ ├── timeclnt.c
│ │ │ │ ├── timeserv.c
│ │ │ │ ├── tinybc.c
│ │ │ │ └── weird.c
│ │ │ ├── handouts
│ │ │ │ ├── outline11.pdf
│ │ │ │ ├── outline11.tr
│ │ │ │ ├── outline11.txt
│ │ │ │ ├── samples11.pdf
│ │ │ │ ├── samples11.tr
│ │ │ │ ├── samples11.txt
│ │ │ │ ├── sockets.pdf
│ │ │ │ ├── sockets.tr
│ │ │ │ └── sockets.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l11p00.gif
│ │ │ │ ├── l11p01.gif
│ │ │ │ ├── l11p02.gif
│ │ │ │ ├── l11p03.gif
│ │ │ │ ├── l11p04.gif
│ │ │ │ ├── l11p05.gif
│ │ │ │ ├── l11p06.gif
│ │ │ │ ├── l11p07.gif
│ │ │ │ ├── l11p08.gif
│ │ │ │ ├── l11p09.gif
│ │ │ │ ├── l11p10.gif
│ │ │ │ ├── l11p11.gif
│ │ │ │ ├── l11p12.gif
│ │ │ │ ├── l11p13.gif
│ │ │ │ ├── l11p14.gif
│ │ │ │ ├── l11p15.gif
│ │ │ │ ├── l11p16.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ └── page016.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l11p00.wb.s.gif
│ │ │ │ ├── l11p01.wb.s.gif
│ │ │ │ ├── l11p02.wb.s.gif
│ │ │ │ ├── l11p03.wb.s.gif
│ │ │ │ ├── l11p04.wb.s.gif
│ │ │ │ ├── l11p05.wb.s.gif
│ │ │ │ ├── l11p06.wb.s.gif
│ │ │ │ ├── l11p07.wb.s.gif
│ │ │ │ ├── l11p08.wb.s.gif
│ │ │ │ ├── l11p09.wb.s.gif
│ │ │ │ ├── l11p10.wb.s.gif
│ │ │ │ ├── l11p11.wb.s.gif
│ │ │ │ ├── l11p12.wb.s.gif
│ │ │ │ ├── l11p13.wb.s.gif
│ │ │ │ ├── l11p14.wb.s.gif
│ │ │ │ ├── l11p15.wb.s.gif
│ │ │ │ └── l11p16.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect11-bb.ppt
│ │ │ │ └── lect11-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l11p00.wb.gif
│ │ │ ├── l11p01.wb.gif
│ │ │ ├── l11p02.wb.gif
│ │ │ ├── l11p03.wb.gif
│ │ │ ├── l11p04.wb.gif
│ │ │ ├── l11p05.wb.gif
│ │ │ ├── l11p06.wb.gif
│ │ │ ├── l11p07.wb.gif
│ │ │ ├── l11p08.wb.gif
│ │ │ ├── l11p09.wb.gif
│ │ │ ├── l11p10.wb.gif
│ │ │ ├── l11p11.wb.gif
│ │ │ ├── l11p12.wb.gif
│ │ │ ├── l11p13.wb.gif
│ │ │ ├── l11p14.wb.gif
│ │ │ ├── l11p15.wb.gif
│ │ │ ├── l11p16.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ └── page016.html
│ │ ├── clipart
│ │ │ ├── FIG11002s.jpg
│ │ │ ├── FIG11002s.png
│ │ │ ├── FIG11002s.tn.jpg
│ │ │ ├── FIG11003s.jpg
│ │ │ ├── FIG11003s.png
│ │ │ ├── FIG11003s.tn.jpg
│ │ │ ├── FIG11004s.jpg
│ │ │ ├── FIG11004s.png
│ │ │ ├── FIG11004s.tn.jpg
│ │ │ ├── FIG11005s.jpg
│ │ │ ├── FIG11005s.png
│ │ │ ├── FIG11005s.tn.jpg
│ │ │ ├── FIG11006s.jpg
│ │ │ ├── FIG11006s.png
│ │ │ ├── FIG11006s.tn.jpg
│ │ │ ├── FIG11007s.jpg
│ │ │ ├── FIG11007s.png
│ │ │ ├── FIG11007s.tn.jpg
│ │ │ ├── FIG11008s.jpg
│ │ │ ├── FIG11008s.png
│ │ │ ├── FIG11008s.tn.jpg
│ │ │ ├── FIG11009s.jpg
│ │ │ ├── FIG11009s.png
│ │ │ ├── FIG11009s.tn.jpg
│ │ │ ├── FIG11010s.jpg
│ │ │ ├── FIG11010s.png
│ │ │ ├── FIG11010s.tn.jpg
│ │ │ ├── FIG11011s.jpg
│ │ │ ├── FIG11011s.png
│ │ │ ├── FIG11011s.tn.jpg
│ │ │ ├── FIG11012s.jpg
│ │ │ ├── FIG11012s.png
│ │ │ ├── FIG11012s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG11-01.gif
│ │ │ ├── FIG11-02.gif
│ │ │ ├── FIG11-03.gif
│ │ │ ├── FIG11-04.gif
│ │ │ ├── FIG11-05.gif
│ │ │ ├── FIG11-06.gif
│ │ │ ├── FIG11-07.gif
│ │ │ ├── FIG11-08.gif
│ │ │ ├── FIG11-09.gif
│ │ │ ├── FIG11-10.gif
│ │ │ ├── FIG11-11.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG11012.3df
│ │ │ ├── FIG11012.dxf
│ │ │ └── FIG11012.fmz
│ │ ├── selftest
│ │ │ ├── mcsols11.txt
│ │ │ └── mctest11.txt
│ │ └── solutions
│ │ ├── ch11sols.html
│ │ ├── execute.c
│ │ ├── index.html
│ │ ├── smsh.h
│ │ ├── sol11.10.c
│ │ ├── sol11.11.c
│ │ ├── sol11.12.c
│ │ ├── sol11.13.c
│ │ ├── sol11.14.c
│ │ ├── sol11.16.c
│ │ ├── sol11.17.c
│ │ ├── sol11.18c.c
│ │ ├── sol11.18s.c
│ │ ├── sol11.19.c
│ │ ├── sol11.6.c
│ │ ├── sol11.7.c
│ │ ├── sol11.8.c
│ │ ├── sol11.9.c
│ │ ├── splitline.c
│ │ └── testpopen.c
│ ├── ch12
│ │ ├── bookcode
│ │ │ ├── Makefile
│ │ │ ├── socklib.c
│ │ │ └── webserv.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── hello.cgi
│ │ │ │ ├── hello.html
│ │ │ │ ├── Makefile
│ │ │ │ ├── rfc1945.txt
│ │ │ │ ├── socklib.c
│ │ │ │ ├── socklib.h
│ │ │ │ ├── timec.c
│ │ │ │ ├── timed1.c
│ │ │ │ ├── timed2.2.c
│ │ │ │ ├── timed2.c
│ │ │ │ ├── timed3.c
│ │ │ │ ├── timed4.c
│ │ │ │ ├── webserv.c
│ │ │ │ ├── web-time.c
│ │ │ │ ├── ws1.c
│ │ │ │ ├── ws.c
│ │ │ │ └── ws_partial.c
│ │ │ ├── handouts
│ │ │ │ ├── outline12.pdf
│ │ │ │ ├── outline12.tr
│ │ │ │ ├── outline12.txt
│ │ │ │ ├── samples12.pdf
│ │ │ │ ├── samples12.tr
│ │ │ │ └── samples12.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── lssp00.gif
│ │ │ │ ├── lssp01.gif
│ │ │ │ ├── lssp02.gif
│ │ │ │ ├── lssp03.gif
│ │ │ │ ├── lssp04.gif
│ │ │ │ ├── lssp05.gif
│ │ │ │ ├── lssp06.gif
│ │ │ │ ├── lssp07.gif
│ │ │ │ ├── lssp08.gif
│ │ │ │ ├── lssp09.gif
│ │ │ │ ├── lssp10.gif
│ │ │ │ ├── lssp11.gif
│ │ │ │ ├── lssp12.gif
│ │ │ │ ├── lssp13.gif
│ │ │ │ ├── lssp14.gif
│ │ │ │ ├── lssp15.gif
│ │ │ │ ├── lssp16.gif
│ │ │ │ ├── lssp17.gif
│ │ │ │ ├── lssp18.gif
│ │ │ │ ├── lssp19.gif
│ │ │ │ ├── lssp20.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ ├── page019.html
│ │ │ │ └── page020.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── lssp00.wb.s.gif
│ │ │ │ ├── lssp01.wb.s.gif
│ │ │ │ ├── lssp02.wb.s.gif
│ │ │ │ ├── lssp03.wb.s.gif
│ │ │ │ ├── lssp04.wb.s.gif
│ │ │ │ ├── lssp05.wb.s.gif
│ │ │ │ ├── lssp06.wb.s.gif
│ │ │ │ ├── lssp07.wb.s.gif
│ │ │ │ ├── lssp08.wb.s.gif
│ │ │ │ ├── lssp09.wb.s.gif
│ │ │ │ ├── lssp10.wb.s.gif
│ │ │ │ ├── lssp11.wb.s.gif
│ │ │ │ ├── lssp12.wb.s.gif
│ │ │ │ ├── lssp13.wb.s.gif
│ │ │ │ ├── lssp14.wb.s.gif
│ │ │ │ ├── lssp15.wb.s.gif
│ │ │ │ ├── lssp16.wb.s.gif
│ │ │ │ ├── lssp17.wb.s.gif
│ │ │ │ ├── lssp18.wb.s.gif
│ │ │ │ ├── lssp19.wb.s.gif
│ │ │ │ └── lssp20.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect12-bb.ppt
│ │ │ │ └── lect12-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── lssp00.wb.gif
│ │ │ ├── lssp01.wb.gif
│ │ │ ├── lssp02.wb.gif
│ │ │ ├── lssp03.wb.gif
│ │ │ ├── lssp04.wb.gif
│ │ │ ├── lssp05.wb.gif
│ │ │ ├── lssp06.wb.gif
│ │ │ ├── lssp07.wb.gif
│ │ │ ├── lssp08.wb.gif
│ │ │ ├── lssp09.wb.gif
│ │ │ ├── lssp10.wb.gif
│ │ │ ├── lssp11.wb.gif
│ │ │ ├── lssp12.wb.gif
│ │ │ ├── lssp13.wb.gif
│ │ │ ├── lssp14.wb.gif
│ │ │ ├── lssp15.wb.gif
│ │ │ ├── lssp16.wb.gif
│ │ │ ├── lssp17.wb.gif
│ │ │ ├── lssp18.wb.gif
│ │ │ ├── lssp19.wb.gif
│ │ │ ├── lssp20.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ ├── page019.html
│ │ │ └── page020.html
│ │ ├── clipart
│ │ │ ├── FIG12002s.jpg
│ │ │ ├── FIG12002s.png
│ │ │ ├── FIG12002s.tn.jpg
│ │ │ ├── FIG12003s.jpg
│ │ │ ├── FIG12003s.png
│ │ │ ├── FIG12003s.tn.jpg
│ │ │ ├── FIG12004s.jpg
│ │ │ ├── FIG12004s.png
│ │ │ ├── FIG12004s.tn.jpg
│ │ │ ├── FIG12005s.jpg
│ │ │ ├── FIG12005s.png
│ │ │ ├── FIG12005s.tn.jpg
│ │ │ ├── FIG12006s.jpg
│ │ │ ├── FIG12006s.png
│ │ │ ├── FIG12006s.tn.jpg
│ │ │ ├── FIG12007s.jpg
│ │ │ ├── FIG12007s.png
│ │ │ ├── FIG12007s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG12-01.gif
│ │ │ ├── FIG12-02.gif
│ │ │ ├── FIG12-03.gif
│ │ │ ├── FIG12-04.gif
│ │ │ ├── FIG12-05.gif
│ │ │ ├── FIG12-06.gif
│ │ │ └── index.html
│ │ ├── selftest
│ │ │ ├── mcsols12.txt
│ │ │ └── mctest12.txt
│ │ └── solutions
│ │ ├── cgi-bin
│ │ │ └── hello
│ │ ├── ch12sols.html
│ │ ├── index.html
│ │ ├── socklib.c
│ │ ├── socklib.h
│ │ ├── sol12.3.c
│ │ ├── sol12.4.c
│ │ ├── sol12.5.c
│ │ ├── sol12.6.c
│ │ ├── sol12.7.c
│ │ ├── sol12.8.c
│ │ ├── varlib.c
│ │ └── varlib.h
│ ├── ch13
│ │ ├── bookcode
│ │ │ ├── dgram.c
│ │ │ ├── dgram.h
│ │ │ ├── dgrecv2.c
│ │ │ ├── dgrecv.c
│ │ │ ├── dgsend.c
│ │ │ ├── lclnt1.c
│ │ │ ├── lclnt2.c
│ │ │ ├── lclnt_funcs1.c
│ │ │ ├── lclnt_funcs2.c
│ │ │ ├── logfilec.c
│ │ │ ├── logfiled.c
│ │ │ ├── lserv1.c
│ │ │ ├── lserv2.c
│ │ │ ├── lserv_funcs1.c
│ │ │ ├── lserv_funcs2.c
│ │ │ ├── Makefile
│ │ │ └── socklib.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── clnt2.c
│ │ │ │ ├── clnt.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── srv.c
│ │ │ │ ├── test1
│ │ │ │ └── test2
│ │ │ ├── handouts
│ │ │ │ ├── outline13.pdf
│ │ │ │ ├── outline13.tr
│ │ │ │ ├── outline13.txt
│ │ │ │ ├── samples13.pdf
│ │ │ │ ├── samples13.tr
│ │ │ │ └── samples13.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l13p00.gif
│ │ │ │ ├── l13p01.gif
│ │ │ │ ├── l13p02.gif
│ │ │ │ ├── l13p03.gif
│ │ │ │ ├── l13p04.gif
│ │ │ │ ├── l13p05.gif
│ │ │ │ ├── l13p06.gif
│ │ │ │ ├── l13p07.gif
│ │ │ │ ├── l13p08.gif
│ │ │ │ ├── l13p09.gif
│ │ │ │ ├── l13p10.gif
│ │ │ │ ├── l13p11.gif
│ │ │ │ ├── l13p12.gif
│ │ │ │ ├── l13p13.gif
│ │ │ │ ├── l13p14.gif
│ │ │ │ ├── l13p15.gif
│ │ │ │ ├── l13p16.gif
│ │ │ │ ├── l13p17.gif
│ │ │ │ ├── llsp00.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ └── page017.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l13p00.wb.s.gif
│ │ │ │ ├── l13p01.wb.s.gif
│ │ │ │ ├── l13p02.wb.s.gif
│ │ │ │ ├── l13p03.wb.s.gif
│ │ │ │ ├── l13p04.wb.s.gif
│ │ │ │ ├── l13p05.wb.s.gif
│ │ │ │ ├── l13p06.wb.s.gif
│ │ │ │ ├── l13p07.wb.s.gif
│ │ │ │ ├── l13p08.wb.s.gif
│ │ │ │ ├── l13p09.wb.s.gif
│ │ │ │ ├── l13p10.wb.s.gif
│ │ │ │ ├── l13p11.wb.s.gif
│ │ │ │ ├── l13p12.wb.s.gif
│ │ │ │ ├── l13p13.wb.s.gif
│ │ │ │ ├── l13p14.wb.s.gif
│ │ │ │ ├── l13p15.wb.s.gif
│ │ │ │ ├── l13p16.wb.s.gif
│ │ │ │ └── l13p17.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ ├── lect13-bb.ppt
│ │ │ │ └── lect13-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l13p00.wb.gif
│ │ │ ├── l13p01.wb.gif
│ │ │ ├── l13p02.wb.gif
│ │ │ ├── l13p03.wb.gif
│ │ │ ├── l13p04.wb.gif
│ │ │ ├── l13p05.wb.gif
│ │ │ ├── l13p06.wb.gif
│ │ │ ├── l13p07.wb.gif
│ │ │ ├── l13p08.wb.gif
│ │ │ ├── l13p09.wb.gif
│ │ │ ├── l13p10.wb.gif
│ │ │ ├── l13p11.wb.gif
│ │ │ ├── l13p12.wb.gif
│ │ │ ├── l13p13.wb.gif
│ │ │ ├── l13p14.wb.gif
│ │ │ ├── l13p15.wb.gif
│ │ │ ├── l13p16.wb.gif
│ │ │ ├── l13p17.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ └── page017.html
│ │ ├── clipart
│ │ │ ├── FIG13002s.jpg
│ │ │ ├── FIG13002s.png
│ │ │ ├── FIG13002s.tn.jpg
│ │ │ ├── FIG13003s.jpg
│ │ │ ├── FIG13003s.png
│ │ │ ├── FIG13003s.tn.jpg
│ │ │ ├── FIG13004s.jpg
│ │ │ ├── FIG13004s.png
│ │ │ ├── FIG13004s.tn.jpg
│ │ │ ├── FIG13005s.jpg
│ │ │ ├── FIG13005s.png
│ │ │ ├── FIG13005s.tn.jpg
│ │ │ ├── FIG13006s.jpg
│ │ │ ├── FIG13006s.png
│ │ │ ├── FIG13006s.tn.jpg
│ │ │ ├── FIG13007s.jpg
│ │ │ ├── FIG13007s.png
│ │ │ ├── FIG13007s.tn.jpg
│ │ │ ├── FIG13008s.jpg
│ │ │ ├── FIG13008s.png
│ │ │ ├── FIG13008s.tn.jpg
│ │ │ ├── FIG13009s.jpg
│ │ │ ├── FIG13009s.png
│ │ │ ├── FIG13009s.tn.jpg
│ │ │ ├── FIG13010s.jpg
│ │ │ ├── FIG13010s.png
│ │ │ ├── FIG13010s.tn.jpg
│ │ │ ├── FIG13011s.jpg
│ │ │ ├── FIG13011s.png
│ │ │ ├── FIG13011s.tn.jpg
│ │ │ ├── FIG13012s.jpg
│ │ │ ├── FIG13012s.png
│ │ │ ├── FIG13012s.tn.jpg
│ │ │ ├── FIG13013s.jpg
│ │ │ ├── FIG13013s.png
│ │ │ ├── FIG13013s.tn.jpg
│ │ │ ├── FIG13014s.jpg
│ │ │ ├── FIG13014s.png
│ │ │ ├── FIG13014s.tn.jpg
│ │ │ ├── FIG13015s.jpg
│ │ │ ├── FIG13015s.png
│ │ │ ├── FIG13015s.tn.jpg
│ │ │ ├── FIG13016s.jpg
│ │ │ ├── FIG13016s.png
│ │ │ ├── FIG13016s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG13-01.gif
│ │ │ ├── FIG13-02.gif
│ │ │ ├── FIG13-03.gif
│ │ │ ├── FIG13-04.gif
│ │ │ ├── FIG13-05.gif
│ │ │ ├── FIG13-06.gif
│ │ │ ├── FIG13-07.gif
│ │ │ ├── FIG13-08.gif
│ │ │ ├── FIG13-09.gif
│ │ │ ├── FIG13-10.gif
│ │ │ ├── FIG13-11.gif
│ │ │ ├── FIG13-12.gif
│ │ │ ├── FIG13-13.gif
│ │ │ ├── FIG13-14.gif
│ │ │ ├── FIG13-15.gif
│ │ │ ├── FIG13-16.gif
│ │ │ └── index.html
│ │ ├── models
│ │ │ ├── FIG13004.3df
│ │ │ ├── FIG13004.dxf
│ │ │ ├── FIG13004.fmz
│ │ │ ├── FIG13016.3df
│ │ │ ├── FIG13016.dxf
│ │ │ └── FIG13016.fmz
│ │ ├── selftest
│ │ │ ├── mcsols13.txt
│ │ │ └── mctest13.txt
│ │ └── solutions
│ │ ├── ch13sols.html
│ │ ├── dgram.c
│ │ ├── dgram.h
│ │ ├── dgrecv2.c
│ │ ├── index.html
│ │ ├── lclnt_funcs2.c
│ │ ├── lserv1.c
│ │ ├── lserv2.c
│ │ ├── sol13.11.c
│ │ ├── sol13.12.c
│ │ ├── sol13.13.c
│ │ ├── sol13.14a.c
│ │ ├── sol13.14b.c
│ │ ├── sol13.15.c
│ │ ├── sol13.17.c
│ │ ├── sol13.19.c
│ │ ├── sol13.20.c
│ │ ├── sol13.22c.c
│ │ └── sol13.22s.c
│ ├── ch14
│ │ ├── bookcode
│ │ │ ├── hello_multi.c
│ │ │ ├── hello_single.c
│ │ │ ├── incprint.c
│ │ │ ├── Makefile
│ │ │ ├── socklib.c
│ │ │ ├── tanimate.c
│ │ │ ├── tbounce1d.c
│ │ │ ├── twebserv.c
│ │ │ ├── twordcount1.c
│ │ │ ├── twordcount2.c
│ │ │ ├── twordcount3.c
│ │ │ └── twordcount4.c
│ │ ├── class
│ │ │ ├── classcode
│ │ │ │ ├── hello_multi.c
│ │ │ │ ├── hello_single.c
│ │ │ │ ├── incprint.c
│ │ │ │ ├── Makefile
│ │ │ │ ├── socklib.c
│ │ │ │ ├── tanimate.c
│ │ │ │ ├── tbounce1d.c
│ │ │ │ ├── twebserv.c
│ │ │ │ ├── twordcount1.c
│ │ │ │ ├── twordcount2.c
│ │ │ │ ├── twordcount3.c
│ │ │ │ └── twordcount4.c
│ │ │ ├── handouts
│ │ │ │ ├── outline14.pdf
│ │ │ │ ├── outline14.tr
│ │ │ │ ├── outline14.txt
│ │ │ │ ├── samples14.pdf
│ │ │ │ ├── samples14.tr
│ │ │ │ └── samples14.txt
│ │ │ └── slides
│ │ │ ├── blackboard-html
│ │ │ │ ├── index.html
│ │ │ │ ├── l14p00.gif
│ │ │ │ ├── l14p01.gif
│ │ │ │ ├── l14p02.gif
│ │ │ │ ├── l14p03.gif
│ │ │ │ ├── l14p04.gif
│ │ │ │ ├── l14p05.gif
│ │ │ │ ├── l14p06.gif
│ │ │ │ ├── l14p07.gif
│ │ │ │ ├── l14p08.gif
│ │ │ │ ├── l14p09.gif
│ │ │ │ ├── l14p10.gif
│ │ │ │ ├── l14p11.gif
│ │ │ │ ├── l14p12.gif
│ │ │ │ ├── l14p13.gif
│ │ │ │ ├── l14p14.gif
│ │ │ │ ├── l14p15.gif
│ │ │ │ ├── l14p16.gif
│ │ │ │ ├── l14p17.gif
│ │ │ │ ├── l14p18.gif
│ │ │ │ ├── l14p19.gif
│ │ │ │ ├── l14p20.gif
│ │ │ │ ├── l14p21.gif
│ │ │ │ ├── l14p22.gif
│ │ │ │ ├── l14p23.gif
│ │ │ │ ├── l14p24.gif
│ │ │ │ ├── l14p25.gif
│ │ │ │ ├── nav-bb.gif
│ │ │ │ ├── page000.html
│ │ │ │ ├── page001.html
│ │ │ │ ├── page002.html
│ │ │ │ ├── page003.html
│ │ │ │ ├── page004.html
│ │ │ │ ├── page005.html
│ │ │ │ ├── page006.html
│ │ │ │ ├── page007.html
│ │ │ │ ├── page008.html
│ │ │ │ ├── page009.html
│ │ │ │ ├── page010.html
│ │ │ │ ├── page011.html
│ │ │ │ ├── page012.html
│ │ │ │ ├── page013.html
│ │ │ │ ├── page014.html
│ │ │ │ ├── page015.html
│ │ │ │ ├── page016.html
│ │ │ │ ├── page017.html
│ │ │ │ ├── page018.html
│ │ │ │ ├── page019.html
│ │ │ │ ├── page020.html
│ │ │ │ ├── page021.html
│ │ │ │ ├── page022.html
│ │ │ │ ├── page023.html
│ │ │ │ ├── page024.html
│ │ │ │ └── page025.html
│ │ │ ├── onepage
│ │ │ │ ├── index.html
│ │ │ │ ├── l14p00.wb.s.gif
│ │ │ │ ├── l14p01.wb.s.gif
│ │ │ │ ├── l14p02.wb.s.gif
│ │ │ │ ├── l14p03.wb.s.gif
│ │ │ │ ├── l14p04.wb.s.gif
│ │ │ │ ├── l14p05.wb.s.gif
│ │ │ │ ├── l14p06.wb.s.gif
│ │ │ │ ├── l14p07.wb.s.gif
│ │ │ │ ├── l14p08.wb.s.gif
│ │ │ │ ├── l14p09.wb.s.gif
│ │ │ │ ├── l14p10.wb.s.gif
│ │ │ │ ├── l14p11.wb.s.gif
│ │ │ │ ├── l14p12.wb.s.gif
│ │ │ │ ├── l14p13.wb.s.gif
│ │ │ │ ├── l14p14.wb.s.gif
│ │ │ │ ├── l14p15.wb.s.gif
│ │ │ │ ├── l14p16.wb.s.gif
│ │ │ │ ├── l14p17.wb.s.gif
│ │ │ │ ├── l14p18.wb.s.gif
│ │ │ │ ├── l14p19.wb.s.gif
│ │ │ │ ├── l14p20.wb.s.gif
│ │ │ │ ├── l14p21.wb.s.gif
│ │ │ │ ├── l14p22.wb.s.gif
│ │ │ │ ├── l14p23.wb.s.gif
│ │ │ │ ├── l14p24.wb.s.gif
│ │ │ │ └── l14p25.wb.s.gif
│ │ │ ├── ppt
│ │ │ │ └── lect14-wb.ppt
│ │ │ └── whiteboard-html
│ │ │ ├── index.html
│ │ │ ├── l14p00.wb.gif
│ │ │ ├── l14p01.wb.gif
│ │ │ ├── l14p02.wb.gif
│ │ │ ├── l14p03.wb.gif
│ │ │ ├── l14p04.wb.gif
│ │ │ ├── l14p05.wb.gif
│ │ │ ├── l14p06.wb.gif
│ │ │ ├── l14p07.wb.gif
│ │ │ ├── l14p08.wb.gif
│ │ │ ├── l14p09.wb.gif
│ │ │ ├── l14p10.wb.gif
│ │ │ ├── l14p11.wb.gif
│ │ │ ├── l14p12.wb.gif
│ │ │ ├── l14p13.wb.gif
│ │ │ ├── l14p14.wb.gif
│ │ │ ├── l14p15.wb.gif
│ │ │ ├── l14p16.wb.gif
│ │ │ ├── l14p17.wb.gif
│ │ │ ├── l14p18.wb.gif
│ │ │ ├── l14p19.wb.gif
│ │ │ ├── l14p20.wb.gif
│ │ │ ├── l14p21.wb.gif
│ │ │ ├── l14p22.wb.gif
│ │ │ ├── l14p23.wb.gif
│ │ │ ├── l14p24.wb.gif
│ │ │ ├── l14p25.wb.gif
│ │ │ ├── nav-wb.gif
│ │ │ ├── page000.html
│ │ │ ├── page001.html
│ │ │ ├── page002.html
│ │ │ ├── page003.html
│ │ │ ├── page004.html
│ │ │ ├── page005.html
│ │ │ ├── page006.html
│ │ │ ├── page007.html
│ │ │ ├── page008.html
│ │ │ ├── page009.html
│ │ │ ├── page010.html
│ │ │ ├── page011.html
│ │ │ ├── page012.html
│ │ │ ├── page013.html
│ │ │ ├── page014.html
│ │ │ ├── page015.html
│ │ │ ├── page016.html
│ │ │ ├── page017.html
│ │ │ ├── page018.html
│ │ │ ├── page019.html
│ │ │ ├── page020.html
│ │ │ ├── page021.html
│ │ │ ├── page022.html
│ │ │ ├── page023.html
│ │ │ ├── page024.html
│ │ │ └── page025.html
│ │ ├── clipart
│ │ │ ├── FIG14002s.jpg
│ │ │ ├── FIG14002s.png
│ │ │ ├── FIG14002s.tn.jpg
│ │ │ ├── FIG14004s.jpg
│ │ │ ├── FIG14004s.png
│ │ │ ├── FIG14004s.tn.jpg
│ │ │ ├── FIG14005s.jpg
│ │ │ ├── FIG14005s.png
│ │ │ ├── FIG14005s.tn.jpg
│ │ │ ├── FIG14007s.jpg
│ │ │ ├── FIG14007s.png
│ │ │ ├── FIG14007s.tn.jpg
│ │ │ ├── FIG14008s.jpg
│ │ │ ├── FIG14008s.png
│ │ │ ├── FIG14008s.tn.jpg
│ │ │ ├── FIG14009s.jpg
│ │ │ ├── FIG14009s.png
│ │ │ ├── FIG14009s.tn.jpg
│ │ │ ├── FIG14010s.jpg
│ │ │ ├── FIG14010s.png
│ │ │ ├── FIG14010s.tn.jpg
│ │ │ ├── FIG14011s.jpg
│ │ │ ├── FIG14011s.png
│ │ │ ├── FIG14011s.tn.jpg
│ │ │ ├── FIG14014s.jpg
│ │ │ ├── FIG14014s.png
│ │ │ ├── FIG14014s.tn.jpg
│ │ │ └── index.html
│ │ ├── figures
│ │ │ ├── FIG14-01.gif
│ │ │ ├── FIG14-02.gif
│ │ │ ├── FIG14-03.gif
│ │ │ ├── FIG14-04.gif
│ │ │ ├── FIG14-05.gif
│ │ │ ├── FIG14-06.gif
│ │ │ ├── FIG14-07.gif
│ │ │ ├── FIG14-08.gif
│ │ │ ├── FIG14-09.gif
│ │ │ ├── FIG14-10.gif
│ │ │ ├── FIG14-11.gif
│ │ │ ├── FIG14-12.gif
│ │ │ ├── FIG14-13.gif
│ │ │ └── index.html
│ │ ├── selftest
│ │ │ ├── mcsols14.txt
│ │ │ └── mctest14.txt
│ │ └── solutions
│ │ ├── ch14sols.html
│ │ ├── dgram.c
│ │ ├── dgram.h
│ │ ├── index.html
│ │ ├── socklib.c
│ │ ├── socklib.h
│ │ ├── sol14.10.c
│ │ ├── sol14.11.c
│ │ ├── sol14.12.c
│ │ ├── sol14.14.c
│ │ ├── sol14.15.c
│ │ ├── sol14.16.c
│ │ ├── sol14.18c.c
│ │ ├── sol14.18disp.c
│ │ ├── sol14.18disp.h
│ │ ├── sol14.18s.c
│ │ ├── sol14.4.c
│ │ ├── sol14.5.c
│ │ ├── sol14.6.c
│ │ ├── sol14.7a.c
│ │ ├── sol14.7b.c
│ │ ├── sol14.8a.c
│ │ ├── sol14.8b.c
│ │ └── sol14.9.c
│ └── ch15
│ ├── bookcode
│ │ ├── file_tc.c
│ │ ├── file_ts.c
│ │ ├── Makefile
│ │ ├── selectdemo.c
│ │ ├── shm_tc2.c
│ │ ├── shm_tc.c
│ │ ├── shm_ts2.c
│ │ └── shm_ts.c
│ ├── class
│ │ ├── classcode
│ │ │ ├── file_tc.c
│ │ │ ├── file_ts.c
│ │ │ ├── msg
│ │ │ │ ├── q.h
│ │ │ │ ├── qsend.c
│ │ │ │ └── qv0.c
│ │ │ ├── selectdemo.c
│ │ │ ├── shmclnt.c
│ │ │ ├── shmserv.c
│ │ │ ├── shm_tc2.c
│ │ │ ├── shm_tc.c
│ │ │ ├── shm_ts2.c
│ │ │ ├── shm_ts.c
│ │ │ ├── uds
│ │ │ │ ├── socklib2.c
│ │ │ │ ├── timec.c
│ │ │ │ └── timed1.c
│ │ │ ├── udtc.c
│ │ │ └── udtd.c
│ │ ├── handouts
│ │ │ ├── fifos.pdf
│ │ │ ├── fifos.tr
│ │ │ ├── fifos.txt
│ │ │ ├── outline15.pdf
│ │ │ ├── outline15.tr
│ │ │ ├── outline15.txt
│ │ │ ├── samples15.pdf
│ │ │ ├── samples15.tr
│ │ │ ├── samples15.txt
│ │ │ ├── tailprob.pdf
│ │ │ ├── tailprob.tr
│ │ │ ├── tailprob.txt
│ │ │ ├── threeprobs.pdf
│ │ │ ├── threeprobs.tr
│ │ │ └── threeprobs.txt
│ │ └── slides
│ │ ├── onepage
│ │ │ ├── index.html
│ │ │ ├── l15p00.s.gif
│ │ │ ├── l15p01.s.gif
│ │ │ ├── l15p02.s.gif
│ │ │ ├── l15p03.s.gif
│ │ │ ├── l15p04.s.gif
│ │ │ ├── l15p05.s.gif
│ │ │ ├── l15p06.s.gif
│ │ │ ├── l15p07.s.gif
│ │ │ ├── l15p08.s.gif
│ │ │ ├── l15p09.s.gif
│ │ │ ├── l15p10.s.gif
│ │ │ ├── l15p11.s.gif
│ │ │ ├── l15p12.s.gif
│ │ │ ├── l15p13.s.gif
│ │ │ ├── l15p14.s.gif
│ │ │ ├── l15p15.s.gif
│ │ │ ├── l15p16.s.gif
│ │ │ ├── l15p17.s.gif
│ │ │ ├── l15p18.s.gif
│ │ │ ├── l15p19.s.gif
│ │ │ ├── l15p20.s.gif
│ │ │ ├── l15p21.s.gif
│ │ │ ├── l15p22.s.gif
│ │ │ ├── l15p23.s.gif
│ │ │ ├── l15p24.s.gif
│ │ │ └── l15p25.s.gif
│ │ ├── ppt
│ │ │ └── lect15-wb.ppt
│ │ └── whiteboard-html
│ │ ├── index.html
│ │ ├── l15p00.gif
│ │ ├── l15p01.gif
│ │ ├── l15p02.gif
│ │ ├── l15p03.gif
│ │ ├── l15p04.gif
│ │ ├── l15p05.gif
│ │ ├── l15p06.gif
│ │ ├── l15p07.gif
│ │ ├── l15p08.gif
│ │ ├── l15p09.gif
│ │ ├── l15p10.gif
│ │ ├── l15p11.gif
│ │ ├── l15p12.gif
│ │ ├── l15p13.gif
│ │ ├── l15p14.gif
│ │ ├── l15p15.gif
│ │ ├── l15p16.gif
│ │ ├── l15p17.gif
│ │ ├── l15p18.gif
│ │ ├── l15p19.gif
│ │ ├── l15p20.gif
│ │ ├── l15p21.gif
│ │ ├── l15p22.gif
│ │ ├── l15p23.gif
│ │ ├── l15p24.gif
│ │ ├── l15p25.gif
│ │ ├── nav-wb.gif
│ │ ├── page000.html
│ │ ├── page001.html
│ │ ├── page002.html
│ │ ├── page003.html
│ │ ├── page004.html
│ │ ├── page005.html
│ │ ├── page006.html
│ │ ├── page007.html
│ │ ├── page008.html
│ │ ├── page009.html
│ │ ├── page010.html
│ │ ├── page011.html
│ │ ├── page012.html
│ │ ├── page013.html
│ │ ├── page014.html
│ │ ├── page015.html
│ │ ├── page016.html
│ │ ├── page017.html
│ │ ├── page018.html
│ │ ├── page019.html
│ │ ├── page020.html
│ │ ├── page021.html
│ │ ├── page022.html
│ │ ├── page023.html
│ │ ├── page024.html
│ │ └── page025.html
│ ├── clipart
│ │ ├── FIG15002s.jpg
│ │ ├── FIG15002s.png
│ │ ├── FIG15002s.tn.jpg
│ │ ├── FIG15003s.jpg
│ │ ├── FIG15003s.png
│ │ ├── FIG15003s.tn.jpg
│ │ ├── FIG15004s.jpg
│ │ ├── FIG15004s.png
│ │ ├── FIG15004s.tn.jpg
│ │ ├── FIG15005s.jpg
│ │ ├── FIG15005s.png
│ │ ├── FIG15005s.tn.jpg
│ │ ├── FIG15006s.jpg
│ │ ├── FIG15006s.png
│ │ ├── FIG15006s.tn.jpg
│ │ ├── FIG15007s.jpg
│ │ ├── FIG15007s.png
│ │ ├── FIG15007s.tn.jpg
│ │ ├── FIG15008s.jpg
│ │ ├── FIG15008s.png
│ │ ├── FIG15008s.tn.jpg
│ │ ├── FIG15009s.jpg
│ │ ├── FIG15009s.png
│ │ ├── FIG15009s.tn.jpg
│ │ ├── FIG15010s.jpg
│ │ ├── FIG15010s.png
│ │ ├── FIG15010s.tn.jpg
│ │ ├── FIG15011s.jpg
│ │ ├── FIG15011s.png
│ │ ├── FIG15011s.tn.jpg
│ │ ├── FIG15012s.jpg
│ │ ├── FIG15012s.png
│ │ ├── FIG15012s.tn.jpg
│ │ └── index.html
│ ├── figures
│ │ ├── FIG15-01.gif
│ │ ├── FIG15-02.gif
│ │ ├── FIG15-03.gif
│ │ ├── FIG15-04.gif
│ │ ├── FIG15-05.gif
│ │ ├── FIG15-06.gif
│ │ ├── FIG15-07.gif
│ │ ├── FIG15-08.gif
│ │ ├── FIG15-09.gif
│ │ ├── FIG15-10.gif
│ │ ├── FIG15-11.gif
│ │ └── index.html
│ ├── models
│ │ ├── FIG15006.3df
│ │ ├── FIG15006.dxf
│ │ └── FIG15006.fmz
│ ├── selftest
│ │ ├── mcsols15.txt
│ │ └── mctest15.txt
│ └── solutions
│ ├── ch15sols.html
│ ├── dgram.c
│ ├── dgram.h
│ ├── index.html
│ ├── sol15.10clnt.c
│ ├── sol15.10serv.c
│ ├── sol15.11clnt.c
│ ├── sol15.11serv.c
│ ├── sol15.13.c
│ ├── sol15.6.c
│ ├── sol15.7aclnt.c
│ ├── sol15.7aserv.c
│ ├── sol15.7bclnt.c
│ ├── sol15.7bserv.c
│ ├── sol15.8clnt.c
│ ├── sol15.8serv.c
│ ├── sol15.9clnt.c
│ └── sol15.9serv.c
├── docs
│ ├── classmaterial.html
│ ├── classt.jpg
│ ├── classt.png
│ ├── clipart.html
│ ├── exams.html
│ ├── index.html
│ ├── models.html
│ ├── projects.html
│ ├── samples
│ │ ├── l10p00.wb.s.gif
│ │ ├── l10p01.wb.s.gif
│ │ ├── l10p02.wb.s.gif
│ │ ├── l10p03.wb.s.gif
│ │ ├── l10p04.wb.s.gif
│ │ ├── l10p05.wb.s.gif
│ │ ├── l10p06.wb.s.gif
│ │ ├── l10p07.wb.s.gif
│ │ ├── l10p08.wb.s.gif
│ │ ├── l10p09.wb.s.gif
│ │ ├── l10p10.wb.s.gif
│ │ ├── l10p11.wb.s.gif
│ │ ├── l10p12.wb.s.gif
│ │ ├── l10p13.wb.s.gif
│ │ ├── l10p14.wb.s.gif
│ │ ├── l10p15.wb.s.gif
│ │ ├── l10p16.wb.s.gif
│ │ ├── l10p17.wb.s.gif
│ │ ├── l10p18.wb.s.gif
│ │ ├── onepage10.html
│ │ ├── outline03.pdf
│ │ └── samples03.pdf
│ ├── solutions.html
│ ├── technical.html
│ ├── theory.html
│ └── welcome.html
├── exams
│ ├── final01.pdf
│ ├── final01.tr
│ ├── final02.pdf
│ ├── final02.tr
│ ├── final03.pdf
│ ├── final03.tr
│ ├── final04.pdf
│ ├── final04.tr
│ ├── final05.pdf
│ ├── final05.tr
│ ├── final06.pdf
│ ├── final06.tr
│ ├── final07.pdf
│ ├── final07.tr
│ ├── final08.pdf
│ ├── final08.tr
│ ├── final09.pdf
│ ├── final09.tr
│ ├── final10.pdf
│ ├── final10.tr
│ ├── final11.pdf
│ ├── final11.tr
│ ├── final12.pdf
│ ├── final12.tr
│ ├── index.html
│ ├── MakeExam
│ └── MakeExams
├── html
│ ├── chapters.html
│ ├── css
│ │ └── style.css
│ ├── main.html
│ ├── notice
│ │ ├── legal.html
│ │ └── privacy.html
│ ├── readme.html
│ ├── tech_support.html
│ └── top.html
├── images
│ ├── back.gif
│ ├── cover.jpg
│ ├── it-title.gif
│ ├── ph-logo.gif
│ └── space.gif
├── index.html
├── phicon.ico
├── pptviewer
│ └── PPVIEW97.EXE
├── projects
│ ├── aac
│ │ ├── aac.pdf
│ │ ├── aac-qa.txt
│ │ ├── aac.tr
│ │ ├── aac.txt
│ │ ├── files
│ │ │ ├── dumputmp.c
│ │ │ ├── utmpcat.c
│ │ │ ├── utmpcopy.c
│ │ │ └── utmplib.c
│ │ ├── Index-aac.html
│ │ └── notes
│ ├── dulite
│ │ ├── dulite.pdf
│ │ ├── dulite.tr
│ │ ├── dulite.txt
│ │ ├── Index-dulite.html
│ │ ├── testdir
│ │ │ ├── 01
│ │ │ │ ├── d0
│ │ │ │ │ └── who
│ │ │ │ ├── d1
│ │ │ │ │ ├── passwd
│ │ │ │ │ └── termcap
│ │ │ │ ├── d2
│ │ │ │ │ └── d3
│ │ │ │ │ ├── group
│ │ │ │ │ └── wtmp
│ │ │ │ ├── dulite.pdf
│ │ │ │ ├── dulite.report
│ │ │ │ ├── dulite.tr
│ │ │ │ └── dulite.txt
│ │ │ ├── 01.test
│ │ │ ├── 02
│ │ │ │ └── normal
│ │ │ │ ├── bar
│ │ │ │ ├── d3
│ │ │ │ │ └── last-20
│ │ │ │ ├── d3.lnk
│ │ │ │ └── foo
│ │ │ ├── 02.test
│ │ │ ├── 03
│ │ │ │ ├── dir1
│ │ │ │ │ ├── dir1c
│ │ │ │ │ │ └── cookie
│ │ │ │ │ │ └── cookie
│ │ │ │ │ └── file1
│ │ │ │ │ └── cookie
│ │ │ │ └── dir2
│ │ │ │ └── dir2c
│ │ │ │ └── cookie
│ │ │ ├── 03.test
│ │ │ └── 04
│ │ │ ├── d1
│ │ │ │ ├── d2
│ │ │ │ │ ├── f2
│ │ │ │ │ ├── f3
│ │ │ │ │ └── f4
│ │ │ │ └── f1
│ │ │ ├── data
│ │ │ ├── fun
│ │ │ ├── info
│ │ │ ├── morefun
│ │ │ └── stuff
│ │ └── test.dulite
│ ├── index.html
│ ├── llast
│ │ ├── buffering.jpg
│ │ ├── buffering.png
│ │ ├── files
│ │ │ ├── dumputmp.c
│ │ │ ├── utmpcat.c
│ │ │ ├── utmpcopy.c
│ │ │ ├── utmplib.c
│ │ │ ├── wtmp.crash
│ │ │ ├── wtmp.login
│ │ │ └── wtmp.shutdown
│ │ ├── hints.html
│ │ ├── Index-llast.html
│ │ ├── init.8.html
│ │ ├── llast.pdf
│ │ ├── llast.tr
│ │ ├── llast.txt
│ │ ├── login.1.html
│ │ └── utmp.5.html
│ ├── lsr1ff
│ │ ├── Index-lsr1ff.html
│ │ ├── isadir.c
│ │ ├── lsr1ff.pdf
│ │ ├── lsr1ff.tr
│ │ ├── lsr1ff.txt
│ │ ├── README
│ │ ├── tdir1
│ │ │ ├── dir1
│ │ │ │ ├── dir1c
│ │ │ │ │ └── cookie
│ │ │ │ │ └── cookie
│ │ │ │ └── file1
│ │ │ │ └── cookie
│ │ │ └── dir2
│ │ │ ├── dir2c
│ │ │ │ └── cookie
│ │ │ └── mysocket
│ │ ├── tdir2
│ │ │ ├── d1
│ │ │ │ └── d1
│ │ │ │ └── d2
│ │ │ │ └── cookie
│ │ │ ├── d2
│ │ │ │ ├── file1
│ │ │ │ ├── file2
│ │ │ │ ├── file3
│ │ │ │ ├── p
│ │ │ │ └── p2
│ │ │ └── d3
│ │ │ ├── chute
│ │ │ ├── d1
│ │ │ │ └── d3
│ │ │ │ ├── cookie
│ │ │ │ ├── file2
│ │ │ │ └── file3
│ │ │ ├── d2
│ │ │ │ └── ladder
│ │ │ ├── d4
│ │ │ └── d8
│ │ │ ├── cooki
│ │ │ └── cookie
│ │ ├── test.data
│ │ ├── test.r1ff
│ │ └── tools
│ │ ├── make_socket.c
│ │ └── mysocket
│ ├── netpong
│ │ ├── Index-netpong.html
│ │ ├── netpong.pdf
│ │ ├── netpong.tr
│ │ ├── netpong.txt
│ │ ├── notes.html
│ │ ├── pix
│ │ │ ├── netpong21.gif
│ │ │ ├── npong3.ac
│ │ │ ├── npong.ac
│ │ │ ├── pong22.jpg
│ │ │ └── pong22.png
│ │ ├── rfcNP.pdf
│ │ ├── rfcNP.tr
│ │ ├── rfcNP.txt
│ │ ├── start
│ │ │ ├── ideas
│ │ │ ├── netpong.html
│ │ │ ├── netpong.pdf
│ │ │ ├── netpong.tr
│ │ │ ├── netpong.txt
│ │ │ ├── rfcNP.nr
│ │ │ ├── rfcNP.pdf
│ │ │ ├── rfcNP.txt
│ │ │ ├── servconn.c
│ │ │ └── socklib.c
│ │ └── xpong
│ │ ├── alarmlib.c
│ │ ├── Makefile
│ │ ├── pong.c
│ │ └── pong.h
│ ├── pfind
│ │ ├── Index-pfind.html
│ │ ├── odd-cases
│ │ ├── pfind.pdf
│ │ ├── pfind.q+a
│ │ ├── pfind.tr
│ │ ├── pfind.txt
│ │ ├── pft2.d
│ │ │ ├── d1
│ │ │ │ └── d1
│ │ │ │ └── d2
│ │ │ │ └── cookie
│ │ │ └── d3
│ │ │ └── d8
│ │ │ ├── cooki
│ │ │ └── cookie
│ │ ├── pft3.d
│ │ │ ├── 1
│ │ │ │ ├── a
│ │ │ │ │ └── cookie
│ │ │ │ ├── b
│ │ │ │ │ └── cookie
│ │ │ │ └── cookie
│ │ │ ├── 2
│ │ │ │ └── c
│ │ │ │ ├── cookie
│ │ │ │ └── d
│ │ │ └── 3
│ │ │ └── cookie
│ │ ├── pft.d
│ │ │ ├── dir1
│ │ │ │ ├── dir1c
│ │ │ │ │ └── cookie
│ │ │ │ │ └── cookie
│ │ │ │ └── file1
│ │ │ │ └── cookie
│ │ │ └── dir2
│ │ │ └── dir2c
│ │ │ └── cookie
│ │ └── test.pfind
│ ├── pong
│ │ ├── bounce_info.txt
│ │ ├── box.c
│ │ ├── Index-pong.html
│ │ ├── oop.html
│ │ ├── pong2.gif
│ │ ├── pong_blinkenlights.gif
│ │ ├── pong.gif
│ │ ├── pong.pdf
│ │ ├── pong.tr
│ │ ├── pong.txt
│ │ ├── resize.html
│ │ ├── src
│ │ │ ├── bounce2d.c
│ │ │ ├── bounce.h
│ │ │ ├── Makefile
│ │ │ └── set_ticker.c
│ │ ├── x11pong.html
│ │ └── xbounce
│ │ ├── alarmlib.c
│ │ ├── Makefile
│ │ └── xbounce.c
│ ├── README.html
│ ├── smsh
│ │ ├── Index-smsh.html
│ │ ├── reference
│ │ │ ├── backslash.html
│ │ │ ├── fork_vars.txt
│ │ │ ├── misc.txt
│ │ │ └── quoting.txt
│ │ ├── smsh.pdf
│ │ ├── smsh.tr
│ │ ├── smsh.txt
│ │ ├── src
│ │ │ ├── builtin.c
│ │ │ ├── controlflow.c
│ │ │ ├── execute2.c
│ │ │ ├── execute.c
│ │ │ ├── Makefile
│ │ │ ├── process2.c
│ │ │ ├── process.c
│ │ │ ├── smsh1.c
│ │ │ ├── smsh2.c
│ │ │ ├── smsh4.c
│ │ │ ├── smsh.h
│ │ │ ├── splitline.c
│ │ │ ├── varlib.c
│ │ │ └── varlib.h
│ │ └── test.smsh
│ ├── sttyl
│ │ ├── basePat
│ │ ├── flags.c
│ │ ├── Index-sttyl.html
│ │ ├── listflags
│ │ ├── README
│ │ ├── sttyl_news.html
│ │ ├── sttyl.pdf
│ │ ├── sttyl.tr
│ │ ├── sttyl.txt
│ │ ├── tabcheck.c
│ │ └── test.stty
│ ├── sumac
│ │ ├── clearokdemo.c
│ │ ├── Index-sumac.html
│ │ ├── Makefile
│ │ ├── popsh.c
│ │ ├── resize.html
│ │ ├── rfc1939.txt
│ │ ├── rfc822.txt
│ │ ├── servconn.c
│ │ ├── socklib.c
│ │ ├── sumac.pdf
│ │ ├── sumac.tr
│ │ └── sumac.txt
│ ├── tarfiles
│ │ ├── aac.tar
│ │ ├── dulite.tar
│ │ ├── llast.tar
│ │ ├── lsr1ff.tar
│ │ ├── netpong.tar
│ │ ├── pfind.tar
│ │ ├── pong.tar
│ │ ├── smsh.tar
│ │ ├── sttyl.tar
│ │ ├── sumac.tar
│ │ ├── watch.tar
│ │ └── wsng.tar
│ ├── watch
│ │ ├── dumputmp.c
│ │ ├── Index-watch.html
│ │ ├── utmplib.c
│ │ ├── watch.pdf
│ │ ├── watch.tr
│ │ └── watch.txt
│ └── wsng
│ ├── Index-wsng.html
│ ├── Makefile
│ ├── public_html
│ │ └── wsng
│ │ ├── dir1
│ │ │ ├── file1.html
│ │ │ └── index.html
│ │ ├── dir2
│ │ │ ├── hello.c
│ │ │ ├── hello.cgi
│ │ │ ├── months.html
│ │ │ ├── picture.jpeg
│ │ │ ├── readme
│ │ │ └── showcal.cgi
│ │ ├── file1.html
│ │ ├── file2.txt
│ │ ├── file3.jpg
│ │ ├── file4.gif
│ │ └── file_list.html
│ ├── rfc1945.txt
│ ├── setup.wsng
│ ├── socklib.c
│ ├── socklib.h
│ ├── socklib.o
│ ├── website.tar
│ ├── web-time.c
│ ├── ws.c
│ ├── wsng.pdf
│ ├── wsng.tr
│ └── wsng.txt
├── ReadMe.txt
└── 光盘说明.doc
340 directories, 3502 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论