在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Unix/linux编程实践教程答案源代码——光盘

Unix/linux编程实践教程答案源代码——光盘

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:44.71M
  • 下载次数:3
  • 浏览次数:136
  • 发布时间:2021-03-07
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
本压缩文件包含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

标签:

实例下载地址

Unix/linux编程实践教程答案源代码——光盘

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警