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://www.cs.uiowa.edu/~jones/opsys/hw/mp1.txt also available as ~jones/.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: