added some thunking code so the program will run correctly until
epoll is properly implemented.  Need to also setup proper thread
termination code cleanup (zombies) so that more threads can be
created over time without filling up the process table.