Add APUE ch10 code