diff options
author | ajs <ajs> | 2005-02-17 20:11:58 +0000 |
---|---|---|
committer | ajs <ajs> | 2005-02-17 20:11:58 +0000 |
commit | 99386eee35f6ec8201cbf92c0e5089211d409b96 (patch) | |
tree | de68240ba4cd9f267fa479cb8f6e2b0e981fd73e | |
parent | 2ac9768bec315fb6cf9908f1fc4786144fab818c (diff) | |
download | quagga-99386eee35f6ec8201cbf92c0e5089211d409b96.tar.bz2 quagga-99386eee35f6ec8201cbf92c0e5089211d409b96.tar.xz |
2005-02-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* watchquagga.c: (handle_read) Use new ERRNO_IO_RETRY macro.
-rw-r--r-- | watchquagga/ChangeLog | 4 | ||||
-rw-r--r-- | watchquagga/watchquagga.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/watchquagga/ChangeLog b/watchquagga/ChangeLog index 79261c26..7baf4b7c 100644 --- a/watchquagga/ChangeLog +++ b/watchquagga/ChangeLog @@ -1,3 +1,7 @@ +2005-02-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * watchquagga.c: (handle_read) Use new ERRNO_IO_RETRY macro. + 2005-02-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * watchquagga.c: (try_connect) Use new set_nonblocking function instead diff --git a/watchquagga/watchquagga.c b/watchquagga/watchquagga.c index 3f13b9cf..fb0160de 100644 --- a/watchquagga/watchquagga.c +++ b/watchquagga/watchquagga.c @@ -609,7 +609,7 @@ handle_read(struct thread *t_read) { char why[100]; - if ((errno == EINTR) || (errno == EAGAIN)) + if (ERRNO_IO_RETRY(errno)) { /* Pretend it never happened. */ SET_READ_HANDLER(dmn); |