summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--libbb/module_syscalls.c3
-rw-r--r--libbb/syscalls.c5
2 files changed, 4 insertions, 4 deletions
diff --git a/libbb/module_syscalls.c b/libbb/module_syscalls.c
index 3b60649a8..cf922f8eb 100644
--- a/libbb/module_syscalls.c
+++ b/libbb/module_syscalls.c
@@ -28,7 +28,8 @@
_syscall* defined. */
#define __LIBRARY__
#include <sys/syscall.h>
-#ifndef __UCLIBC__
+#if __GNU_LIBRARY__ < 5
+/* This is needed for libc5 */
#include <asm/unistd.h>
#endif
#include "libbb.h"
diff --git a/libbb/syscalls.c b/libbb/syscalls.c
index 383eb6ab9..76b77f816 100644
--- a/libbb/syscalls.c
+++ b/libbb/syscalls.c
@@ -27,10 +27,9 @@
/* Kernel headers before 2.1.mumble need this on the Alpha to get
_syscall* defined. */
#define __LIBRARY__
-
-
#include <sys/syscall.h>
-#ifndef __UCLIBC__
+#if __GNU_LIBRARY__ < 5
+/* This is needed for libc5 */
#include <asm/unistd.h>
#endif
#include "libbb.h"