The source code of Beginning Linux Programming 4rd edition.