Return to lecture notes index
October 4, 2007 (Lecture 8)

Lab #4: A UNIX Shell

Today we continued our discussion of the stuff needed for Lab #4. In particular, we discussed more of the details of fork(), as well as exec, and the implications of forking and execing upon file descriptors and consequently pipes.

The lecture notes are incorporated into the project handout. To find them, please check under the project page.

Also, everyone was reminded to check out the FAQ. It contains some hints, sample code, and supplemental notes, some of which were also discussed in class.

Here to Help!
Please remember -- I'm here to help!