Operating Systems assignments - C/Threads/POSIX