From b8cafc5ad21fa999ce52facf605b3c315edde322 Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Mon, 9 Feb 2009 12:11:43 +0100 Subject: [PATCH] async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME Also, fall back to EIO if ETIMEDOUT is not present --- lib/async_req/async_sock.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/async_req/async_sock.c b/lib/async_req/async_sock.c index 23ac93745eb..46ad29d0534 100644 --- a/lib/async_req/async_sock.c +++ b/lib/async_req/async_sock.c @@ -116,7 +116,11 @@ bool async_req_is_errno(struct async_req *req, int *err) *err = (int)error; break; case ASYNC_REQ_TIMED_OUT: - *err = ETIME; +#ifdef HAVE_ETIMEDOUT + *err = ETIMEDOUT; +#else + *err = EIO; +#endif break; case ASYNC_REQ_NO_MEMORY: *err = ENOMEM; -- 2.34.1