Guard some non-portable error code defines with #ifdef's

This commit is contained in:
Gleb Popov 2021-02-24 19:00:54 +03:00 committed by Wim Taymans
parent af5ba6cf4c
commit 3faf388821

View file

@ -99,9 +99,17 @@ static inline int res_to_err(int res)
case -EINVAL: return ERR_INVALID; case -EINVAL: return ERR_INVALID;
case -EEXIST: return ERR_EXIST; case -EEXIST: return ERR_EXIST;
case -ENOENT: case -ESRCH: case -ENXIO: case -ENODEV: return ERR_NOENTITY; case -ENOENT: case -ESRCH: case -ENXIO: case -ENODEV: return ERR_NOENTITY;
case -ECONNREFUSED: case -ENONET: case -EHOSTDOWN: case -ENETDOWN: return ERR_CONNECTIONREFUSED; case -ECONNREFUSED:
#ifdef ENONET
case -ENONET:
#endif
case -EHOSTDOWN: case -ENETDOWN: return ERR_CONNECTIONREFUSED;
case -EPROTO: case -EBADMSG: return ERR_PROTOCOL; case -EPROTO: case -EBADMSG: return ERR_PROTOCOL;
case -ETIMEDOUT: case -ETIME: return ERR_TIMEOUT; case -ETIMEDOUT:
#ifdef ETIME
case -ETIME:
#endif
return ERR_TIMEOUT;
#ifdef ENOKEY #ifdef ENOKEY
case -ENOKEY: return ERR_AUTHKEY; case -ENOKEY: return ERR_AUTHKEY;
#endif #endif