POSIX multi-threaded programming source code