In the book "Advanced Programming in the Unix Environment", 2nd edition, at the end of page 313:


"The only time pause returns is if a signal handler is executed and that handler returns. In that case, pause returns -1 with errno set to EINTR."

Is the signal handler and handler the same thing? Also, does the
handler return when it encounters something like SIG_ERR? The reason I ask this is because both figure 10.2 *on page 300 and figure 10.7 on page 314 seem to suggest this.


Thanks in advance
Chad