Chet Ramey wrote:
+========== CHANGES ==========
d. Readline's input handler now performs signal processing if read(2) is
interrupted by SIGALRM or SIGVTALRM.
It sounds like the ability for signal handlers to be called while
waiting for input has been restored.
h. Use pselect(2), if available, to wait for input before calling read(2), so
a SIGWINCH can interrupt it, since it doesn't interrupt read(2).
Is it the case that pselect is used to allow SIGALRM and SIGVTALRM
to be called while waiting for input?
Does this mean SIGWINCH also causes signal processing, allowing
signal handlers to called again? It seems if it is possible to call
other signal handlers while doing a read, then SIGWINCH's sig-handler
should also be callable, is that now the case?