diff options
Diffstat (limited to 'libio/libioP.h')
-rw-r--r-- | libio/libioP.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libio/libioP.h b/libio/libioP.h index 8ea67de..2337071 100644 --- a/libio/libioP.h +++ b/libio/libioP.h @@ -24,8 +24,9 @@ General Public License. */ #include <errno.h> -/* This is a hack until Uli gets me the real fix. */ -#define __set_errno(Val) (errno = (Val)) +#ifndef __set_errno +# define __set_errno(Val) errno = (Val) +#endif #if defined __GLIBC__ && __GLIBC__ >= 2 # include <bits/libc-lock.h> #else |