Simple Shell Program

This program is a simple shell using fork() and exec() system calls. This program was written for my CS 537 class this semester. It handles all types of input gracefully and accepts arbitrary line lengths. If an ampersand (&) symbol follows the command line, then the program will be run in the background. Note that the 'cd' command will not work as it is not implemented in this shell (and is by convention a shell handled command). Therefore if you want to run a program that is not in your path, you must supply a full pathname to the program. The shell will run until an EOF is encountered, in Windows terms, this is a control Z.