apue ch7.6