From 9ecc494576e2b20848134ca40c8a57798142c4a8 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 30 Jan 2004 22:10:39 +0000 Subject: Andrew May writes: Here are some simple fixes for things that broke for PPC with the recent syscall cleanup. I am not sure they are correct but they seem pretty trivial. --- libc/sysdeps/linux/common/modify_ldt.c | 4 +++- libc/sysdeps/linux/powerpc/Makefile | 2 +- libc/sysdeps/linux/powerpc/ioctl.c | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) (limited to 'libc') diff --git a/libc/sysdeps/linux/common/modify_ldt.c b/libc/sysdeps/linux/common/modify_ldt.c index f01d0b1ff..610b88f29 100644 --- a/libc/sysdeps/linux/common/modify_ldt.c +++ b/libc/sysdeps/linux/common/modify_ldt.c @@ -8,6 +8,8 @@ */ #include "syscalls.h" -_syscall3(int, modify_ldt, int, func, void *, ptr, unsigned long, bytecount); +#ifdef __NR_modify_ldt +_syscall3(int, modify_ldt, int, func, void *, ptr, unsigned long, bytecount); weak_alias(modify_ldt, __modify_ldt); +#endif diff --git a/libc/sysdeps/linux/powerpc/Makefile b/libc/sysdeps/linux/powerpc/Makefile index 944a5ca5d..5365e3f38 100644 --- a/libc/sysdeps/linux/powerpc/Makefile +++ b/libc/sysdeps/linux/powerpc/Makefile @@ -32,7 +32,7 @@ SSRC+=mcount.S endif SOBJS=$(patsubst %.S,%.o, $(SSRC)) -CSRC=_mmap.c vfork.c __syscall_error.c pread_write.c ioctl.c +CSRC=mmap.c vfork.c __syscall_error.c pread_write.c ioctl.c COBJS=$(patsubst %.c,%.o, $(CSRC)) OBJS=$(SOBJS) $(COBJS) diff --git a/libc/sysdeps/linux/powerpc/ioctl.c b/libc/sysdeps/linux/powerpc/ioctl.c index 30ed1d434..7058d44ee 100644 --- a/libc/sysdeps/linux/powerpc/ioctl.c +++ b/libc/sysdeps/linux/powerpc/ioctl.c @@ -20,6 +20,7 @@ #include #include #include +#include /* The user-visible size of struct termios has changed. Catch ioctl calls using the new-style struct termios, and translate them to old-style. */ -- cgit v1.2.3