Use atexit() with custom cleanup function to handle fatar errors
treedc6888de14a81c0a93f33668ef34ac6fc22b4a4b
-rw-r--r-- 66 .gitignore
-rw-r--r-- 119 TODO
drwxr-xr-x - fileops
drwxr-xr-x - genstructs
drwxr-xr-x - homework
drwxr-xr-x - ipc
drwxr-xr-x - kqueue
-rwxr-xr-x 69 list.sh
drwxr-xr-x - malloc
drwxr-xr-x - misc
drwxr-xr-x - proplib
drwxr-xr-x - pthreads
drwxr-xr-x - termios