inline int READ (a, b, c) { int res; do { res = read (a, b, c); } while (res < 0 && (LastSignalWasUSR1 && errno == EINTR)); return res; }