protocol-pulse: ifdef Linux-specific errnos and socket opts

This commit is contained in:
Greg V 2020-11-09 00:39:56 +03:00 committed by Wim Taymans
parent bd57c1a457
commit fba8cd9f56
2 changed files with 8 additions and 0 deletions

View file

@ -93,10 +93,16 @@ static inline int res_to_err(int res)
case -ECONNREFUSED: return ERR_CONNECTIONREFUSED;
case -EPROTO: return ERR_PROTOCOL;
case -ETIMEDOUT: return ERR_TIMEOUT;
#ifdef ENOKEY
case -ENOKEY: return ERR_AUTHKEY;
#endif
case -ECONNRESET: return ERR_CONNECTIONTERMINATED;
#ifdef EBADFD
case -EBADFD: return ERR_BADSTATE;
#endif
#ifdef ENODATA
case -ENODATA: return ERR_NODATA;
#endif
case -EOVERFLOW: return ERR_TOOLARGE;
case -ENOTSUP: return ERR_NOTSUPPORTED;
case -ENOSYS: return ERR_NOTIMPLEMENTED;