Machine Problem 1, due Feb 11

Part of the homework for 22C:112, Spring 2008
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Background: See the C program http://homepage.cs.uiowa.edu/~dwjones/opsys/hw/mp1.txt also available as ~dwjones/.public-html/opsys/hw/mp1.txt from within the departmental linux cluster.

This program is a Unix shell. Excepting a host of missing features, it is fully functional. You can launch it, use it as a shell to do things like editing, compiling and running programs. This works, even to the point of using it to continue development of itself

Of course, this shell is missing a host of features. For this assignment, your job is to add some of those features.

The Assignment: