mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-24 15:14:06 +00:00
Patch from Curt McDowell fixes err_to_errno macro.
This commit is contained in:
parent
3aea7bc053
commit
182e1909b2
@ -87,9 +87,12 @@ static int err_to_errno_table[11] = {
|
||||
EADDRINUSE /* ERR_USE -10 Address in use. */
|
||||
};
|
||||
|
||||
#define ERR_TO_ERRNO_TABLE_SIZE \
|
||||
(sizeof(err_to_errno_table)/sizeof(err_to_errno_table[0]))
|
||||
|
||||
#define err_to_errno(err) \
|
||||
((err) < (sizeof(err_to_errno_table)/sizeof(int))) ? \
|
||||
err_to_errno_table[-(err)] : EIO
|
||||
(-(err) >= 0 && -(err) < ERR_TO_ERRNO_TABLE_SIZE ? \
|
||||
err_to_errno_table[-(err)] : EIO)
|
||||
|
||||
#ifdef ERRNO
|
||||
#define set_errno(err) errno = (err)
|
||||
|
Loading…
Reference in New Issue
Block a user