From de859f6b2ac8660113e15aff6bc394a441dda60e Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 12 Mar 2010 23:14:59 +0100 Subject: toolchain: Add uClibc 0.9.30.3, remove older 0.9.30.x As the 0.9.30.x stable releases only contain bugfixes, there isn't much sense in using the older 0.9.30.x releases instead of .3, so use a single 0.9.30.x config similar to how we do it for the kernel headers. Signed-off-by: Peter Korsgaard --- ...9.30.1-fix-varargs-in-prctl-syscall.patch.avr32 | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 toolchain/uClibc/uClibc-0.9.30.1-fix-varargs-in-prctl-syscall.patch.avr32 (limited to 'toolchain/uClibc/uClibc-0.9.30.1-fix-varargs-in-prctl-syscall.patch.avr32') diff --git a/toolchain/uClibc/uClibc-0.9.30.1-fix-varargs-in-prctl-syscall.patch.avr32 b/toolchain/uClibc/uClibc-0.9.30.1-fix-varargs-in-prctl-syscall.patch.avr32 deleted file mode 100644 index 8b27a84f7..000000000 --- a/toolchain/uClibc/uClibc-0.9.30.1-fix-varargs-in-prctl-syscall.patch.avr32 +++ /dev/null @@ -1,29 +0,0 @@ ---- a/libc/sysdeps/linux/common/prctl.c -+++ b/libc/sysdeps/linux/common/prctl.c -@@ -12,6 +12,24 @@ - /* psm: including sys/prctl.h would depend on kernel headers */ - - #ifdef __NR_prctl --extern int prctl (int, long, long, long, long); --_syscall5(int, prctl, int, option, long, arg2, long, arg3, long, arg4, long, arg5) -+#define __NR___syscall_prctl __NR_prctl -+static inline _syscall5(int, __syscall_prctl, int, option, long, arg2, long, arg3, long, -+ arg4, long, arg5); -+ -+int prctl(int option, ...) { -+ long arg2 = 0; -+ long arg3 = 0; -+ long arg4 = 0; -+ long arg5 = 0; -+ va_list ap; -+ -+ va_start(ap, option); -+ arg2 = va_arg(ap, long); -+ arg3 = va_arg(ap, long); -+ arg4 = va_arg(ap, long); -+ arg5 = va_arg(ap, long); -+ va_end(ap); -+ -+ return __syscall_prctl(option, arg2, arg3, arg4, arg5); -+} - #endif -- cgit v1.2.3