From 53270116df3f54b1f9411f0832567e9effa87593 Mon Sep 17 00:00:00 2001 From: ajs Date: Thu, 17 Feb 2005 20:07:22 +0000 Subject: 2005-02-17 Andrew J. Schorr * stream.c: (stream_read_try) Use new ERRNO_IO_RETRY macro. --- lib/stream.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/stream.c') diff --git a/lib/stream.c b/lib/stream.c index 7e75f0da..a50835eb 100644 --- a/lib/stream.c +++ b/lib/stream.c @@ -624,8 +624,7 @@ stream_read_try(struct stream *s, int fd, size_t size) return nbytes; } /* Error: was it transient (return -2) or fatal (return -1)? */ - return ((errno == EAGAIN) || (errno == EWOULDBLOCK) || (errno == EINTR)) ? - -2 : -1; + return ERRNO_IO_RETRY(errno) ? -2 : -1; } /* Read up to smaller of size or SIZE_REMAIN() bytes to the stream, starting -- cgit v1.2.1