Add APUE ch11 code