0x04.nethttps://0x04.net/~mwk/doc/posix/O%27Reilly%2C%20Posix%204%2C%20Programming%20for%20The%20Real%20World.pdf