diff options
-rw-r--r-- | libc/sysdeps/linux/common/syscalls.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/sysdeps/linux/common/syscalls.c b/libc/sysdeps/linux/common/syscalls.c index 9297a81a5..f5c441a6a 100644 --- a/libc/sysdeps/linux/common/syscalls.c +++ b/libc/sysdeps/linux/common/syscalls.c @@ -868,7 +868,8 @@ int fstat(int filedes, struct libc_stat *buf) //#define __NR_iopl 110 #ifdef L_iopl #include <sys/io.h> -# if defined __UCLIBC_HAS_MMU__ && defined __NR_iopl +/* Tuns out the m68k unistd.h kernel header is broken */ +# if defined __UCLIBC_HAS_MMU__ && defined __NR_iopl && ! defined(__mc68000__) _syscall1(int, iopl, int, level); # else int iopl(int level) |