diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-01-30 22:10:39 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-01-30 22:10:39 +0000 |
commit | 9ecc494576e2b20848134ca40c8a57798142c4a8 (patch) | |
tree | 874f9589eb8cb25c472932589ac6e981bc504520 /libc | |
parent | d0042aef4d627207e8fa338a7cd6c0c073690a15 (diff) |
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.
Diffstat (limited to 'libc')
-rw-r--r-- | libc/sysdeps/linux/common/modify_ldt.c | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/powerpc/Makefile | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/powerpc/ioctl.c | 1 |
3 files changed, 5 insertions, 2 deletions
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 <termios.h> #include <unistd.h> #include <sys/ioctl.h> +#include <sys/syscall.h> /* The user-visible size of struct termios has changed. Catch ioctl calls using the new-style struct termios, and translate them to old-style. */ |