Linux Programming Unleashed is a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming, Interprocess Communication, Device Drivers, Development Tools (make, Emacs, diff and patch, etc.), Programming the User Interface, programming (including Motif, Athena, GTK, QT, and more), Scripting, Security, System Programming Using Libraries, Package Management, and Licensing. Linux Programming Unleashed contains hundreds of professional programming techniques and code for many real world applications.