Initial import of a1 source code

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@1 495ef997-0577-4380-b2d7-6ae2d1879356
Everything is terrible

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@2 495ef997-0577-4380-b2d7-6ae2d1879356
Everything continunes to be broken,

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@3 495ef997-0577-4380-b2d7-6ae2d1879356
fixed up some of runprogram and cmd_progrthread but there is a fatal error problem

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@4 495ef997-0577-4380-b2d7-6ae2d1879356
argument passing works; was argc loop problem, passing nargs now

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@5 495ef997-0577-4380-b2d7-6ae2d1879356
Implemented pid_join

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@6 495ef997-0577-4380-b2d7-6ae2d1879356
Implemented pid_detatch

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@7 495ef997-0577-4380-b2d7-6ae2d1879356
argument passing refactored and commented; processes marked as joinable at birth

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@8 495ef997-0577-4380-b2d7-6ae2d1879356
modified syscall.h to match the addition of sys_waitpid and sys_getpid. No errors on compilation but needs testing

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@9 495ef997-0577-4380-b2d7-6ae2d1879356
pid_exit, pid_detatch, thread_exit and thread_fork edited accordingly; does not crash

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@10 495ef997-0577-4380-b2d7-6ae2d1879356
menu now uses pid_join and pid_detach for syncing; pid_join, pid_detach, pid_exit, thread_exit and thread_fork commented and refactored

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@11 495ef997-0577-4380-b2d7-6ae2d1879356
getpid implimented

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@12 495ef997-0577-4380-b2d7-6ae2d1879356
waitpid working; waittest and detachment should be looked up

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@13 495ef997-0577-4380-b2d7-6ae2d1879356
pid_join now returns negative values on error; wt test passes

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@14 495ef997-0577-4380-b2d7-6ae2d1879356
not working copy of kill; says no such system call

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@15 495ef997-0577-4380-b2d7-6ae2d1879356
kill works for all but SIGCONT, SIGSTOP and SIGTERM; debugging right now

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@16 495ef997-0577-4380-b2d7-6ae2d1879356
menu how has argument limit; kill passes more tests. need to debug some of SIGSTOP and SIGCONT

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@17 495ef997-0577-4380-b2d7-6ae2d1879356
Added error checks for menu.c and runprogram.c

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@18 495ef997-0577-4380-b2d7-6ae2d1879356
More error checks added to runprogram.c

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@19 495ef997-0577-4380-b2d7-6ae2d1879356
Added more error checks to menu.c

git-svn-id: https://drproject.cdf.toronto.edu/svn/csc369-2013-01/Group02@20 495ef997-0577-4380-b2d7-6ae2d1879356