-APUE-:
ex9.2, fork and has the child create a new session.
-APUE-:
fig10.2, simple program to catch SIGUSR1 and SIGUSR2.
fig10.5, call a nonreentrant function from signal handler.
fig10.6, System V SIGCLD handler that doesn't work.