References
Linux system programming (1): File I/O
Linux system programming (2): Files and directories
Linux system programming (3): Process
Linux system programming (4): Inter-process communication
Linux system programming (5): Signal
Linux system programming (6): Threaded
Linux system programming (7): Thread synchronization