--- sockets.c.orig 2012-02-23 10:57:12.796875000 +0100 +++ sockets.c 2012-03-20 10:50:40.375000000 +0100 @@ -158,13 +158,9 @@ ((unsigned)(-(err)) < ERR_TO_ERRNO_TABLE_SIZE ? \ err_to_errno_table[-(err)] : EIO) -#ifdef ERRNO #ifndef set_errno #define set_errno(err) errno = (err) #endif -#else /* ERRNO */ -#define set_errno(err) -#endif /* ERRNO */ #define sock_set_errno(sk, e) do { \ sk->err = (e); \