/* ISC license. */ #include #include #include int sanitize_read (int r) { return r == -1 ? error_isagain(errno) ? (errno = 0, 0) : -1 : !r ? (errno = EPIPE, -1) : r ; }