"THE LINUX PROGRAMMING INTERFACE" reading logs