GLR_SIGNAL
if (gl_return_status(gl) == GLR_SIGNAL) {
case GLR_SIGNAL:
case GLR_SIGNAL:
case GLR_SIGNAL:
if (gl_return_status(gl) == GLR_SIGNAL) {
case (GLR_SIGNAL):
if (gl_return_status(gl) == GLR_SIGNAL) {
case GLR_SIGNAL: /* when in normal blocking I/O mode, but only */
gl_record_status(gl, GLR_SIGNAL, EINTR);
gl_record_status(gl, GLR_SIGNAL, sig->errno_value);
gl_record_status(gl, errno==EINTR ? GLR_SIGNAL : GLR_ERROR, errno);