From: Kai Blin Date: Mon, 9 Feb 2009 11:11:43 +0000 (+0100) Subject: async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME X-Git-Tag: samba-4.0.0alpha7~416^2~30 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=b8cafc5ad21fa999ce52facf605b3c315edde322 async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME Also, fall back to EIO if ETIMEDOUT is not present --- 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;