src/unixfork.c
/* Here because I'm suspicious of */
/* large allocations on the stack */
Here because I'm suspicious of
large allocations on the stack
Here because I ' m suspicious of large allocations on the stack
static inline ssize_t SAFEREAD(int f, char *b, int c)
{
  ssize_t res;
  do {
    res = read(f, b, c);
    if (res >= 0) return (res);
  } while (errno == EINTR || errno == EAGAIN);
  perror("reading UnixPipeIn");
  return (res);
}
static inline ssize_t SAFEREAD ( int f , char * b , int c ) { ssize_t res ; do { res = read ( f , b , c ) ; if ( res >= 0 ) return ( res ) ; } while ( errno == EINTR || errno == EAGAIN ) ; perror ( " " ) ; return ( res ) ; }
Here because I'm suspicious of
large allocations on the stack
Here because I ' m suspicious of large allocations on the stack