diff options
author | Benedikt Boehm <hollow@gentoo.org> | 2006-09-07 11:03:23 +0000 |
---|---|---|
committer | Benedikt Boehm <hollow@gentoo.org> | 2006-09-07 11:03:23 +0000 |
commit | a16b14b5c13e729fb69102a909feec4d26f5f752 (patch) | |
tree | ed5e41f6e4beda7a6ec8367ce8637f373c81c07e /dietlibc | |
parent | fix stackgap/ssp; fix execstacks; sync mkrelease (diff) | |
download | misc-a16b14b5c13e729fb69102a909feec4d26f5f752.tar.gz misc-a16b14b5c13e729fb69102a909feec4d26f5f752.tar.bz2 misc-a16b14b5c13e729fb69102a909feec4d26f5f752.zip |
CFLAGS patch is unecessary; fix noexecstack patch for all archs; rename + rediff
svn path=/; revision=467
Diffstat (limited to 'dietlibc')
-rw-r--r-- | dietlibc/patches/0.30-r1/000_README | 26 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/005_all_nostrip.patch (renamed from dietlibc/patches/0.30-r1/005_all_Makefile.patch) | 82 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/030_all_stackgap-instead-of-ssp.patch (renamed from dietlibc/patches/0.30-r1/030_all_stackgap_instead_of_ssp.patch) | 0 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/035_all_syscall-no-arch.patch (renamed from dietlibc/patches/0.30-r1/035_all_syscall_no_arch.patch) | 0 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/045_all_noexecstacks.patch | 3754 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/150_all_rename-ppc-powerpc.patch | 530 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/155_all_rename-ppc64-powerpc64.patch | 547 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/160_ppc_cross-compiler.patch | 15 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/200_all_sparc64-is-32bit.patch | 14 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/200_all_sparc64-userland-is-sparc-Makefile.patch | 13 | ||||
-rw-r--r-- | dietlibc/patches/0.30-r1/250_all_hppa-iitlb.patch | 5 |
11 files changed, 4044 insertions, 942 deletions
diff --git a/dietlibc/patches/0.30-r1/000_README b/dietlibc/patches/0.30-r1/000_README index f94941d..ea99e36 100644 --- a/dietlibc/patches/0.30-r1/000_README +++ b/dietlibc/patches/0.30-r1/000_README @@ -27,9 +27,9 @@ arm dependent patches Patch descriptions: -------------------------------------- -Patch: 005_all_Makefile.patch -From: Christian Heim and Benedikt Boehm -Desc: Remove the CFLAGS declaration from the Makefile so we can set our own one; prevent prestripping +Patch: 005_all_nostrip.patch +From: Benedikt Boehm +Desc: Prevent stripping, portage takes care of it Patch: 010_all_prefix.patch From: Achim Gottinger (initial ebuild) and Christian Heim @@ -47,11 +47,11 @@ Patch: 025_all_libstdio-fflush-null.patch From: Debian Desc: Don't skip flushing streams with flags&BUFINPUT -Patch: 030_all_stackgap_instead_of_ssp.patch -From: Enrico Scholz +Patch: 030_all_stackgap-instead-of-ssp.patch +From: Benedikt Boehm Desc: Disable (non-working) SSP support; enable old stackgap code -Patch: 035_all_syscall_no_arch.patch +Patch: 035_all_syscall-no-arch.patch From: Enrico Scholz Desc: catch the case when syscall(2) is not implemented for the actual arch instead of jumping to the next function and executing the wrong code @@ -67,23 +67,19 @@ Desc: Add GNU stack section to pure assembly objects (fixes executable stack war Patch: 150_all_rename-ppc-powerpc.patch From: Benedikt Boehm -Desc: Rename ppc/ to powerpc/, fix the Makefile/diet.c and syscalls.h accordingly +Desc: Comply with new kernel naming and use powerpc instead of ppc Patch: 155_all_rename-ppc64-powerpc64.patch From: Benedikt Boehm -Desc: Rename ppc64/ to powerpc64/, fix the Makefile/diet.c and syscalls.h accordingly - -Patch: 160_all_cross-compiler.patch -From: Benedikt Boehm -Desc: Remove special rule for CROSS COMPILER on powerpc +Desc: Comply with new kernel naming and use powerpc64 instead of ppc64 -Patch: 200_all_sparc64-userland-is-sparc-Makefile.patch +Patch: 200_all_sparc64-is-32bit.patch From: Jason Wever -Desc: Build dietlibc like we are on sparc32 (and not on sparc64) +Desc: Build 32-bit dietlibc on sparc64 Patch: 250_all_hppa-iitlb.patch From: Debian -Desc: Update hppa assembly (fixing build failures) +Desc: Fix hppa assembly instructions Patch: 300_all_mips-pic.patch From: Debian diff --git a/dietlibc/patches/0.30-r1/005_all_Makefile.patch b/dietlibc/patches/0.30-r1/005_all_nostrip.patch index fa64eb8..ade0fe3 100644 --- a/dietlibc/patches/0.30-r1/005_all_Makefile.patch +++ b/dietlibc/patches/0.30-r1/005_all_nostrip.patch @@ -2,26 +2,7 @@ Index: dietlibc-0.30/Makefile =================================================================== --- dietlibc-0.30.orig/Makefile +++ dietlibc-0.30/Makefile -@@ -100,7 +100,6 @@ all: $(WHAT) - - profiling: $(OBJDIR)/libgmon.a $(OBJDIR)/pstart.o - --CFLAGS=-pipe -nostdinc - CROSS= - - CC=gcc -@@ -132,10 +131,6 @@ include $(ARCH)/Makefile.add - - LIBMATHOBJ=$(patsubst %,$(OBJDIR)/%,$(LIBMATH)) - --ifeq ($(CFLAGS),-pipe -nostdinc) --CFLAGS+=-O -fomit-frame-pointer --endif -- - ifneq ($(DEBUG),) - CFLAGS = -g - COMMENT = : -@@ -161,7 +156,6 @@ $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h +@@ -161,7 +161,6 @@ $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h $(OBJDIR)/%.o: %.c tcc -I. -Iinclude -c $< -o $@ @@ -29,7 +10,7 @@ Index: dietlibc-0.30/Makefile else $(OBJDIR)/pstart.o: start.S $(CROSS)$(CC) $(INC) $(CFLAGS) -DPROFILING -c $< -o $@ -@@ -171,11 +165,9 @@ $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h +@@ -171,11 +170,9 @@ $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h $(OBJDIR)/pthread_%.o: libpthread/pthread_%.c $(CROSS)$(CC) $(INC) $(CFLAGS) -c $< -o $@ @@ -41,7 +22,7 @@ Index: dietlibc-0.30/Makefile endif ifeq ($(shell $(CC) -v 2>&1 | grep "gcc version"),gcc version 4.0.0) -@@ -246,18 +238,15 @@ $(PICODIR)/%.o: %.S $(ARCH)/syscalls.h +@@ -246,18 +243,15 @@ $(PICODIR)/%.o: %.S $(ARCH)/syscalls.h $(PICODIR)/pthread_%.o: libpthread/pthread_%.c $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@ @@ -60,19 +41,7 @@ Index: dietlibc-0.30/Makefile DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ $(LIBCRUFTOBJ) $(LIBCRYPTOBJ) $(LIBSHELLOBJ) $(LIBREGEXOBJ) -@@ -296,29 +285,25 @@ $(PICODIR)/libm.so: $(DYN_LIBMATH_OBJS) - $(SYSCALLOBJ): syscalls.h - - $(OBJDIR)/elftrunc: $(OBJDIR)/diet contrib/elftrunc.c -- bin-$(MYARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/elftrunc.c -+ bin-$(ARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/elftrunc.c - - $(OBJDIR)/dnsd: $(OBJDIR)/diet contrib/dnsd.c -- bin-$(MYARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/dnsd.c -+ bin-$(ARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/dnsd.c - - VERSION=dietlibc-$(shell head -n 1 CHANGES|sed 's/://') - CURNAME=$(notdir $(shell pwd)) +@@ -306,19 +300,15 @@ CURNAME=$(notdir $(shell pwd)) $(OBJDIR)/diet: $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o diet.c $(OBJDIR)/dietlibc.a $(OBJDIR)/dyn_stop.o $(CROSS)$(CC) -isystem include $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" -DVERSION=\"$(VERSION)\" -lgcc @@ -92,22 +61,27 @@ Index: dietlibc-0.30/Makefile $(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load -@@ -363,16 +348,9 @@ ifeq ($(MYARCH),$(ARCH)) - $(INSTALL) $(OBJDIR)/diet-i $(DESTDIR)$(BINDIR)/diet - -$(INSTALL) $(PICODIR)/diet-dyn-i $(DESTDIR)$(BINDIR)/diet-dyn - endif -+ - $(INSTALL) -m 755 $(OBJDIR)/elftrunc $(OBJDIR)/dnsd $(DESTDIR)$(BINDIR) -- -$(INSTALL) $(OBJDIR)/pstart.o $(OBJDIR)/libgmon.a $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR) -- -$(INSTALL) $(PICODIR)/libc.so $(DESTDIR)$(ILIBDIR)/libc.so -- -$(INSTALL) $(PICODIR)/libpthread.so $(DESTDIR)$(ILIBDIR)/libpthread.so -- -$(INSTALL) $(PICODIR)/libdl.so $(DESTDIR)$(ILIBDIR)/libdl.so -- -$(INSTALL) $(PICODIR)/libcompat.so $(DESTDIR)$(ILIBDIR)/libcompat.so -- -$(INSTALL) $(PICODIR)/libm.so $(DESTDIR)$(ILIBDIR)/libm.so -- -$(INSTALL) $(PICODIR)/dyn_start.o $(DESTDIR)$(ILIBDIR)/dyn_dstart.o -- -$(INSTALL) $(PICODIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR)/dyn_dstop.o -- -$(INSTALL) $(PICODIR)/dstart.o $(PICODIR)/dyn_so_start.o $(DESTDIR)$(ILIBDIR) -+ -$(INSTALL) $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR) - $(INSTALL) -m 644 diet.1 $(DESTDIR)$(MAN1DIR)/diet.1 - if test -f $(PICODIR)/libc.so -a ! -f $(DESTDIR)/etc/diet.ld.conf; then echo "$(ILIBDIR)" > $(DESTDIR)/etc/diet.ld.conf; fi - for i in `find include -name \*.h`; do install -m 644 -D $$i $(DESTDIR)$(prefix)/$$i; done +Index: dietlibc-0.30/dynlinker/Makefile +=================================================================== +--- dietlibc-0.30.orig/dynlinker/Makefile ++++ dietlibc-0.30/dynlinker/Makefile +@@ -15,7 +15,6 @@ $(DYNLINK): ldso_start.S ldso_test.c $(D + $(CROSS)$(CC) -I.. -I../include $(CFLAGS) -c ldso_test.c + $(CROSS)$(CC) -I.. -I../include $(CFLAGS) -c ldso_start.S + $(CROSS)$(CC) -nostdlib $(LDFLAGS) -o $@ ldso_start.o ldso_test.o $(DLIBS) -lgcc $(LINKOPS) +- $(CROSS)strip -R .comment -R .note $@ + + install: $(DYNLINK) + cp $(DYNLINK) /lib +Index: dietlibc-0.30/libpthread/Makefile +=================================================================== +--- dietlibc-0.30.orig/libpthread/Makefile ++++ dietlibc-0.30/libpthread/Makefile +@@ -45,7 +45,6 @@ PWD=$(shell pwd) + + %.o: %.c + $(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -c $< +-# $(CROSS)strip -x -R .comment -R .note $@ + + libpthread.a: $(PTHREAD_OBJS) + $(CROSS)ar cr $@ $^ diff --git a/dietlibc/patches/0.30-r1/030_all_stackgap_instead_of_ssp.patch b/dietlibc/patches/0.30-r1/030_all_stackgap-instead-of-ssp.patch index 9508edd..9508edd 100644 --- a/dietlibc/patches/0.30-r1/030_all_stackgap_instead_of_ssp.patch +++ b/dietlibc/patches/0.30-r1/030_all_stackgap-instead-of-ssp.patch diff --git a/dietlibc/patches/0.30-r1/035_all_syscall_no_arch.patch b/dietlibc/patches/0.30-r1/035_all_syscall-no-arch.patch index 8abcc8e..8abcc8e 100644 --- a/dietlibc/patches/0.30-r1/035_all_syscall_no_arch.patch +++ b/dietlibc/patches/0.30-r1/035_all_syscall-no-arch.patch diff --git a/dietlibc/patches/0.30-r1/045_all_noexecstacks.patch b/dietlibc/patches/0.30-r1/045_all_noexecstacks.patch index 07d6a1f..6400fd4 100644 --- a/dietlibc/patches/0.30-r1/045_all_noexecstacks.patch +++ b/dietlibc/patches/0.30-r1/045_all_noexecstacks.patch @@ -1,6 +1,751 @@ +diff -NurpP dietlibc-0.30/alpha/accept.S dietlibc-0.30-execstack/alpha/accept.S +--- dietlibc-0.30/alpha/accept.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/accept.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(accept,accept,__libc_accept) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/bind.S dietlibc-0.30-execstack/alpha/bind.S +--- dietlibc-0.30/alpha/bind.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/bind.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(bind,bind) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/clone.S dietlibc-0.30-execstack/alpha/clone.S +--- dietlibc-0.30/alpha/clone.S 2001-06-16 22:51:43.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/clone.S 2006-09-07 12:24:13.095172250 +0200 +@@ -40,3 +40,7 @@ __clone: + mov $0, $16 + jsr $26, exit + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/connect.S dietlibc-0.30-execstack/alpha/connect.S +--- dietlibc-0.30/alpha/connect.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/connect.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(connect,connect,__libc_connect) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/divl.S dietlibc-0.30-execstack/alpha/divl.S +--- dietlibc-0.30/alpha/divl.S 2001-03-08 15:58:41.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/divl.S 2006-09-07 12:24:13.095172250 +0200 +@@ -99,3 +99,7 @@ __divl : + ret $31 , ($23 ), 1 + + .end __divl ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/divq.S dietlibc-0.30-execstack/alpha/divq.S +--- dietlibc-0.30/alpha/divq.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/divq.S 2006-09-07 12:24:13.091172000 +0200 +@@ -100,3 +100,7 @@ __divq : + + .end __divq + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/errlist.S dietlibc-0.30-execstack/alpha/errlist.S +--- dietlibc-0.30/alpha/errlist.S 2005-05-15 01:35:39.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/errlist.S 2006-09-07 12:24:13.091172000 +0200 +@@ -296,3 +296,7 @@ sys_nerr: + .LC134: .string "Key has been revoked" + .LC135: .string "Key was rejected by service" + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getegid.S dietlibc-0.30-execstack/alpha/getegid.S +--- dietlibc-0.30/alpha/getegid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getegid.S 2006-09-07 12:24:13.099172500 +0200 +@@ -9,3 +9,7 @@ getegid: + lda $sp, 8($sp) + cmovge $0, $20, $0 + ret ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/geteuid.S dietlibc-0.30-execstack/alpha/geteuid.S +--- dietlibc-0.30/alpha/geteuid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/geteuid.S 2006-09-07 12:24:13.095172250 +0200 +@@ -9,3 +9,7 @@ geteuid: + lda $sp, 8($sp) + cmovge $0, $20, $0 + ret ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getgid.S dietlibc-0.30-execstack/alpha/getgid.S +--- dietlibc-0.30/alpha/getgid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getgid.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getxgid,getgid) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getpeername.S dietlibc-0.30-execstack/alpha/getpeername.S +--- dietlibc-0.30/alpha/getpeername.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getpeername.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getpeername,getpeername) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getpid.S dietlibc-0.30-execstack/alpha/getpid.S +--- dietlibc-0.30/alpha/getpid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getpid.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getxpid,getpid) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getppid.S dietlibc-0.30-execstack/alpha/getppid.S +--- dietlibc-0.30/alpha/getppid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getppid.S 2006-09-07 12:24:13.095172250 +0200 +@@ -9,3 +9,7 @@ getppid: + lda $sp, 8($sp) + cmovge $0, $20, $0 + ret ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getsockname.S dietlibc-0.30-execstack/alpha/getsockname.S +--- dietlibc-0.30/alpha/getsockname.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getsockname.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockname,getsockname) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getsockopt.S dietlibc-0.30-execstack/alpha/getsockopt.S +--- dietlibc-0.30/alpha/getsockopt.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getsockopt.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockopt,getsockopt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/getuid.S dietlibc-0.30-execstack/alpha/getuid.S +--- dietlibc-0.30/alpha/getuid.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/getuid.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getxuid,getuid) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/listen.S dietlibc-0.30-execstack/alpha/listen.S +--- dietlibc-0.30/alpha/listen.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/listen.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(listen,listen) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/__longjmp.S dietlibc-0.30-execstack/alpha/__longjmp.S +--- dietlibc-0.30/alpha/__longjmp.S 2002-09-16 13:17:01.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/__longjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -31,3 +31,7 @@ __longjmp: + cmoveq $0, 0x1, $0 + + ret $31, ($26), 1 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/lseek64.S dietlibc-0.30-execstack/alpha/lseek64.S +--- dietlibc-0.30/alpha/lseek64.S 2001-11-12 15:47:01.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/lseek64.S 2006-09-07 12:24:13.091172000 +0200 +@@ -3,3 +3,7 @@ + .global lseek64 + lseek64: + br lseek ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/msgctl.S dietlibc-0.30-execstack/alpha/msgctl.S +--- dietlibc-0.30/alpha/msgctl.S 2001-05-10 13:33:07.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/msgctl.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgctl,msgctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/msgget.S dietlibc-0.30-execstack/alpha/msgget.S +--- dietlibc-0.30/alpha/msgget.S 2001-05-10 13:33:07.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/msgget.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgget,msgget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/msgrcv.S dietlibc-0.30-execstack/alpha/msgrcv.S +--- dietlibc-0.30/alpha/msgrcv.S 2001-05-10 13:33:07.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/msgrcv.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgrcv,msgrcv) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/msgsnd.S dietlibc-0.30-execstack/alpha/msgsnd.S +--- dietlibc-0.30/alpha/msgsnd.S 2001-05-10 13:33:07.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/msgsnd.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgsnd,msgsnd) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/n_sigprocmask.S dietlibc-0.30-execstack/alpha/n_sigprocmask.S +--- dietlibc-0.30/alpha/n_sigprocmask.S 2001-07-23 21:36:33.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/n_sigprocmask.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(osf_sigprocmask,__old_sigprocmask,__n_sigprocmask) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/pipe.S dietlibc-0.30-execstack/alpha/pipe.S +--- dietlibc-0.30/alpha/pipe.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/pipe.S 2006-09-07 12:24:13.095172250 +0200 +@@ -15,3 +15,7 @@ pipe: + .Lerror: + br error_unified_syscall + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/recvfrom.S dietlibc-0.30-execstack/alpha/recvfrom.S +--- dietlibc-0.30/alpha/recvfrom.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/recvfrom.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(recvfrom,recvfrom,__libc_recvfrom) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/recvmsg.S dietlibc-0.30-execstack/alpha/recvmsg.S +--- dietlibc-0.30/alpha/recvmsg.S 2001-05-06 02:07:29.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/recvmsg.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvmsg,recvmsg) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/recv.S dietlibc-0.30-execstack/alpha/recv.S +--- dietlibc-0.30/alpha/recv.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/recv.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(recv,recv,__libc_recv) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/reml.S dietlibc-0.30-execstack/alpha/reml.S +--- dietlibc-0.30/alpha/reml.S 2001-03-08 15:58:41.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/reml.S 2006-09-07 12:24:13.095172250 +0200 +@@ -99,3 +99,7 @@ __reml : + ret $31 , ($23 ), 1 + + .end __reml ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/remq.S dietlibc-0.30-execstack/alpha/remq.S +--- dietlibc-0.30/alpha/remq.S 2001-03-08 15:58:41.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/remq.S 2006-09-07 12:24:13.091172000 +0200 +@@ -95,3 +95,7 @@ __remq : + ret $31 , ($23 ), 1 + + .end __remq ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/semctl.S dietlibc-0.30-execstack/alpha/semctl.S +--- dietlibc-0.30/alpha/semctl.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/semctl.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semctl,semctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/semget.S dietlibc-0.30-execstack/alpha/semget.S +--- dietlibc-0.30/alpha/semget.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/semget.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semget,semget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/semop.S dietlibc-0.30-execstack/alpha/semop.S +--- dietlibc-0.30/alpha/semop.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/semop.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semop,semop) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/sendmsg.S dietlibc-0.30-execstack/alpha/sendmsg.S +--- dietlibc-0.30/alpha/sendmsg.S 2001-05-06 02:07:29.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/sendmsg.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendmsg,sendmsg) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/send.S dietlibc-0.30-execstack/alpha/send.S +--- dietlibc-0.30/alpha/send.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/send.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(send,send,__libc_send) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/sendto.S dietlibc-0.30-execstack/alpha/sendto.S +--- dietlibc-0.30/alpha/sendto.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/sendto.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(sendto,sendto,__libc_sendto) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/setjmp.S dietlibc-0.30-execstack/alpha/setjmp.S +--- dietlibc-0.30/alpha/setjmp.S 2002-09-16 13:17:01.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/setjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -33,3 +33,7 @@ __sigsetjmp: + + br $31, __sigjmp_save /* jmp __sigjmp_save */ + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/setsockopt.S dietlibc-0.30-execstack/alpha/setsockopt.S +--- dietlibc-0.30/alpha/setsockopt.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/setsockopt.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(setsockopt,setsockopt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/shmat.S dietlibc-0.30-execstack/alpha/shmat.S +--- dietlibc-0.30/alpha/shmat.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/shmat.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmat,shmat) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/shmctl.S dietlibc-0.30-execstack/alpha/shmctl.S +--- dietlibc-0.30/alpha/shmctl.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/shmctl.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmctl,shmctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/shmdt.S dietlibc-0.30-execstack/alpha/shmdt.S +--- dietlibc-0.30/alpha/shmdt.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/shmdt.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmdt,shmdt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/shmget.S dietlibc-0.30-execstack/alpha/shmget.S +--- dietlibc-0.30/alpha/shmget.S 2001-03-04 20:36:45.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/shmget.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmget,shmget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/shutdown.S dietlibc-0.30-execstack/alpha/shutdown.S +--- dietlibc-0.30/alpha/shutdown.S 2001-03-12 04:16:26.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/shutdown.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shutdown,shutdown) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/socketcall.S dietlibc-0.30-execstack/alpha/socketcall.S +--- dietlibc-0.30/alpha/socketcall.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/socketcall.S 2006-09-07 12:24:13.091172000 +0200 +@@ -3,3 +3,7 @@ + /* + * Doesn't exist on alpha ( accept, bind, ... are SYSCALLS !?! ) + */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/socketpair.S dietlibc-0.30-execstack/alpha/socketpair.S +--- dietlibc-0.30/alpha/socketpair.S 2001-05-11 17:52:09.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/socketpair.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socketpair,socketpair) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/socket.S dietlibc-0.30-execstack/alpha/socket.S +--- dietlibc-0.30/alpha/socket.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/socket.S 2006-09-07 12:24:13.095172250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socket,socket) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/start.S dietlibc-0.30-execstack/alpha/start.S +--- dietlibc-0.30/alpha/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/start.S 2006-09-07 12:24:13.091172000 +0200 +@@ -33,3 +33,7 @@ _start: + #endif + mov $0, $16 + jsr $26, exit /* YES, CALL! for threads and atexit ! (+4 byte) */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/__testandset.S dietlibc-0.30-execstack/alpha/__testandset.S +--- dietlibc-0.30/alpha/__testandset.S 2003-02-19 21:16:01.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/__testandset.S 2006-09-07 12:24:13.091172000 +0200 +@@ -9,3 +9,7 @@ __testandset: + stq_c $0, 0($16) /* write lock is locked :) */ + beq $0, 1b /* oops someone changed MY lock */ + 1: ret $31, ($26), 0x01 /* return */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/time.S dietlibc-0.30-execstack/alpha/time.S +--- dietlibc-0.30/alpha/time.S 2001-04-09 17:39:23.000000000 +0200 ++++ dietlibc-0.30-execstack/alpha/time.S 2006-09-07 12:24:13.099172500 +0200 +@@ -0,0 +1,4 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/unified.S dietlibc-0.30-execstack/alpha/unified.S +--- dietlibc-0.30/alpha/unified.S 2002-01-21 16:55:18.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/unified.S 2006-09-07 12:24:13.091172000 +0200 +@@ -37,3 +37,7 @@ error_unified_syscall: + stl $0, 0($1) + #endif + ret $31, ($26), 0x01 /* return */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/utime.S dietlibc-0.30-execstack/alpha/utime.S +--- dietlibc-0.30/alpha/utime.S 2001-01-09 18:57:38.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/utime.S 2006-09-07 12:24:13.091172000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(utimes,utime) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/alpha/waitpid.S dietlibc-0.30-execstack/alpha/waitpid.S +--- dietlibc-0.30/alpha/waitpid.S 2001-01-30 15:46:52.000000000 +0100 ++++ dietlibc-0.30-execstack/alpha/waitpid.S 2006-09-07 12:24:13.091172000 +0200 +@@ -8,3 +8,7 @@ waitpid: + __libc_waitpid: + clr $19 + br wait4 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/clone.S dietlibc-0.30-execstack/arm/clone.S +--- dietlibc-0.30/arm/clone.S 2002-02-28 17:27:02.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/clone.S 2006-09-07 12:24:13.115173500 +0200 +@@ -32,3 +32,7 @@ __clone: + + 1: b _exit @ branch to _exit (PIC safe) + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/dyn_syscalls.S dietlibc-0.30-execstack/arm/dyn_syscalls.S +--- dietlibc-0.30/arm/dyn_syscalls.S 2005-10-08 23:22:09.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/dyn_syscalls.S 2006-09-07 12:24:13.115173500 +0200 +@@ -289,3 +289,7 @@ __exit: + + #include "__longjmp.S" + #include "setjmp.S" ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/__guard.S dietlibc-0.30-execstack/arm/__guard.S +--- dietlibc-0.30/arm/__guard.S 2006-06-21 21:55:25.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/__guard.S 2006-09-07 12:24:13.115173500 +0200 +@@ -7,3 +7,7 @@ __guard: + __stack_chk_guard: + .long 0xaff00 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/__longjmp.S dietlibc-0.30-execstack/arm/__longjmp.S +--- dietlibc-0.30/arm/__longjmp.S 2001-07-02 18:06:48.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/__longjmp.S 2006-09-07 12:24:13.115173500 +0200 +@@ -9,3 +9,7 @@ __longjmp: + lfm f4, 4, [ip], #48 + #endif + ldmia ip, {r4-r11, sp, pc} ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/mcount.S dietlibc-0.30-execstack/arm/mcount.S +--- dietlibc-0.30/arm/mcount.S 2002-05-09 05:50:17.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/mcount.S 2006-09-07 12:24:13.115173500 +0200 +@@ -44,3 +44,7 @@ mcount: + + ldmdb fp, { r0 - r3, fp, sp, pc } @ restore context from stack frame and return. + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/md5asm.S dietlibc-0.30-execstack/arm/md5asm.S +--- dietlibc-0.30/arm/md5asm.S 2002-03-08 11:56:15.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/md5asm.S 2006-09-07 12:24:13.115173500 +0200 +@@ -394,3 +394,7 @@ __UnalignedMD5Transform:
+ #endif /* __BYTE_ORDER == __LITTLE_ENDIAN */
+
+
++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/mmap.S dietlibc-0.30-execstack/arm/mmap.S +--- dietlibc-0.30/arm/mmap.S 2002-02-18 20:57:39.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/mmap.S 2006-09-07 12:24:13.115173500 +0200 +@@ -22,3 +22,7 @@ mmap: + add sp, sp, #16 + b __unified_syscall + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/select.S dietlibc-0.30-execstack/arm/select.S +--- dietlibc-0.30/arm/select.S 2001-10-15 23:07:45.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/select.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(_newselect,select) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/setjmp.S dietlibc-0.30-execstack/arm/setjmp.S +--- dietlibc-0.30/arm/setjmp.S 2001-07-02 18:06:48.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/setjmp.S 2006-09-07 12:24:13.115173500 +0200 +@@ -15,3 +15,7 @@ sigsetjmp: + sub r0, r0, #30 + b __sigjmp_save + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/start.S dietlibc-0.30-execstack/arm/start.S +--- dietlibc-0.30/arm/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/start.S 2006-09-07 12:24:13.115173500 +0200 +@@ -73,3 +73,7 @@ _exit: + + + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/strcpy.S dietlibc-0.30-execstack/arm/strcpy.S +--- dietlibc-0.30/arm/strcpy.S 2005-07-25 11:28:11.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/strcpy.S 2006-09-07 12:24:13.115173500 +0200 +@@ -64,3 +64,7 @@ strcpy: + mov pc, lr + .Lfe1: + .size strcpy,.Lfe1-strcpy ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/strlen.S dietlibc-0.30-execstack/arm/strlen.S +--- dietlibc-0.30/arm/strlen.S 2005-07-25 11:28:11.000000000 +0200 ++++ dietlibc-0.30-execstack/arm/strlen.S 2006-09-07 12:24:13.115173500 +0200 +@@ -70,3 +70,7 @@ strlen: + + .Lstrlen: + .size strlen,.Lstrlen-strlen ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/__testandset.S dietlibc-0.30-execstack/arm/__testandset.S +--- dietlibc-0.30/arm/__testandset.S 2001-03-09 20:30:52.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/__testandset.S 2006-09-07 12:24:13.115173500 +0200 +@@ -5,3 +5,7 @@ __testandset: + mov r1, #1 + swp r0, r1, [r2] + mov pc, lr ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/unified.S dietlibc-0.30-execstack/arm/unified.S +--- dietlibc-0.30/arm/unified.S 2002-02-28 17:13:20.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/unified.S 2006-09-07 12:24:13.115173500 +0200 +@@ -32,3 +32,7 @@ __unified_syscall: + #ifndef WANT_THREAD_SAFE + .L0: .long errno + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/arm/waitpid.S dietlibc-0.30-execstack/arm/waitpid.S +--- dietlibc-0.30/arm/waitpid.S 2004-11-30 17:26:20.000000000 +0100 ++++ dietlibc-0.30-execstack/arm/waitpid.S 2006-09-07 12:24:13.115173500 +0200 +@@ -9,3 +9,7 @@ __libc_waitpid: + mov r3, #0 + b wait4 + .size waitpid, .-waitpid ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/dynlinker/ldso_start.S dietlibc-0.30-execstack/dynlinker/ldso_start.S +--- dietlibc-0.30/dynlinker/ldso_start.S 2001-07-09 21:49:52.000000000 +0200 ++++ dietlibc-0.30-execstack/dynlinker/ldso_start.S 2006-09-07 12:24:13.099172500 +0200 +@@ -73,3 +73,7 @@ __environ: + .global fini_entry + fini_entry: + .long 0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif diff -NurpP dietlibc-0.30/i386/accept.S dietlibc-0.30-execstack/i386/accept.S --- dietlibc-0.30/i386/accept.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/accept.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/accept.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -11,7 +756,7 @@ diff -NurpP dietlibc-0.30/i386/accept.S dietlibc-0.30-execstack/i386/accept.S +#endif diff -NurpP dietlibc-0.30/i386/acosh.S dietlibc-0.30-execstack/i386/acosh.S --- dietlibc-0.30/i386/acosh.S 2001-08-01 00:13:35.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/acosh.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/acosh.S 2006-09-07 12:24:13.083171500 +0200 @@ -16,3 +16,7 @@ acosh: .Lende: @@ -22,7 +767,7 @@ diff -NurpP dietlibc-0.30/i386/acosh.S dietlibc-0.30-execstack/i386/acosh.S +#endif diff -NurpP dietlibc-0.30/i386/acos.S dietlibc-0.30-execstack/i386/acos.S --- dietlibc-0.30/i386/acos.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/acos.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/acos.S 2006-09-07 12:24:13.079171250 +0200 @@ -28,3 +28,7 @@ __acos: .size acos,.ende-acos .size acosf,.ende-acosf @@ -33,7 +778,7 @@ diff -NurpP dietlibc-0.30/i386/acos.S dietlibc-0.30-execstack/i386/acos.S +#endif diff -NurpP dietlibc-0.30/i386/asinh.S dietlibc-0.30-execstack/i386/asinh.S --- dietlibc-0.30/i386/asinh.S 2001-08-01 00:13:35.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/asinh.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/asinh.S 2006-09-07 12:24:13.091172000 +0200 @@ -16,3 +16,7 @@ asinh: .Lende: @@ -44,7 +789,7 @@ diff -NurpP dietlibc-0.30/i386/asinh.S dietlibc-0.30-execstack/i386/asinh.S +#endif diff -NurpP dietlibc-0.30/i386/asin.S dietlibc-0.30-execstack/i386/asin.S --- dietlibc-0.30/i386/asin.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/asin.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/asin.S 2006-09-07 12:24:13.087171750 +0200 @@ -27,3 +27,7 @@ __asin: .size asin,.ende-asin .size asinf,.ende-asinf @@ -55,7 +800,7 @@ diff -NurpP dietlibc-0.30/i386/asin.S dietlibc-0.30-execstack/i386/asin.S +#endif diff -NurpP dietlibc-0.30/i386/atan2.S dietlibc-0.30-execstack/i386/atan2.S --- dietlibc-0.30/i386/atan2.S 2003-03-30 21:19:52.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/atan2.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/atan2.S 2006-09-07 12:24:13.083171500 +0200 @@ -23,3 +23,7 @@ atan2: .size atan2,.ende-atan2 .size atan2f,.ende-atan2f @@ -66,7 +811,7 @@ diff -NurpP dietlibc-0.30/i386/atan2.S dietlibc-0.30-execstack/i386/atan2.S +#endif diff -NurpP dietlibc-0.30/i386/atanh.S dietlibc-0.30-execstack/i386/atanh.S --- dietlibc-0.30/i386/atanh.S 2001-08-01 00:13:35.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/atanh.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/atanh.S 2006-09-07 12:24:13.083171500 +0200 @@ -17,3 +17,7 @@ atanh: .Lende: @@ -77,7 +822,7 @@ diff -NurpP dietlibc-0.30/i386/atanh.S dietlibc-0.30-execstack/i386/atanh.S +#endif diff -NurpP dietlibc-0.30/i386/atan.S dietlibc-0.30-execstack/i386/atan.S --- dietlibc-0.30/i386/atan.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/atan.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/atan.S 2006-09-07 12:24:13.079171250 +0200 @@ -25,3 +25,7 @@ atanl: .size atan,.ende-atan .size atanf,.ende-atanf @@ -88,7 +833,7 @@ diff -NurpP dietlibc-0.30/i386/atan.S dietlibc-0.30-execstack/i386/atan.S +#endif diff -NurpP dietlibc-0.30/i386/atoll.S dietlibc-0.30-execstack/i386/atoll.S --- dietlibc-0.30/i386/atoll.S 2001-07-26 17:20:36.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/atoll.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/atoll.S 2006-09-07 12:24:13.083171500 +0200 @@ -62,3 +62,7 @@ atoll: .size atoll,.Lende-atoll @@ -99,7 +844,7 @@ diff -NurpP dietlibc-0.30/i386/atoll.S dietlibc-0.30-execstack/i386/atoll.S +#endif diff -NurpP dietlibc-0.30/i386/atol.S dietlibc-0.30-execstack/i386/atol.S --- dietlibc-0.30/i386/atol.S 2003-06-23 16:39:13.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/atol.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/atol.S 2006-09-07 12:24:13.091172000 +0200 @@ -56,3 +56,7 @@ atol: ret .size atoi, . - atoi @@ -110,7 +855,7 @@ diff -NurpP dietlibc-0.30/i386/atol.S dietlibc-0.30-execstack/i386/atol.S +#endif diff -NurpP dietlibc-0.30/i386/bind.S dietlibc-0.30-execstack/i386/bind.S --- dietlibc-0.30/i386/bind.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/bind.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/bind.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -121,7 +866,7 @@ diff -NurpP dietlibc-0.30/i386/bind.S dietlibc-0.30-execstack/i386/bind.S +#endif diff -NurpP dietlibc-0.30/i386/cbrt.S dietlibc-0.30-execstack/i386/cbrt.S --- dietlibc-0.30/i386/cbrt.S 2001-08-06 15:10:58.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/cbrt.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/cbrt.S 2006-09-07 12:24:13.083171500 +0200 @@ -44,3 +44,7 @@ lop: zero: ret @@ -132,7 +877,7 @@ diff -NurpP dietlibc-0.30/i386/cbrt.S dietlibc-0.30-execstack/i386/cbrt.S +#endif diff -NurpP dietlibc-0.30/i386/ceil.S dietlibc-0.30-execstack/i386/ceil.S --- dietlibc-0.30/i386/ceil.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/ceil.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/ceil.S 2006-09-07 12:24:13.087171750 +0200 @@ -53,3 +53,7 @@ __flcetr: .size ceill,.Lende-ceill .size ceilf,.Lende-ceilf @@ -143,7 +888,7 @@ diff -NurpP dietlibc-0.30/i386/ceil.S dietlibc-0.30-execstack/i386/ceil.S +#endif diff -NurpP dietlibc-0.30/i386/clone.S dietlibc-0.30-execstack/i386/clone.S --- dietlibc-0.30/i386/clone.S 2002-08-08 18:59:07.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/clone.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/clone.S 2006-09-07 12:24:13.083171500 +0200 @@ -58,3 +58,7 @@ __clone: orl $-1, %eax .Lreturn: @@ -154,7 +899,7 @@ diff -NurpP dietlibc-0.30/i386/clone.S dietlibc-0.30-execstack/i386/clone.S +#endif diff -NurpP dietlibc-0.30/i386/connect.S dietlibc-0.30-execstack/i386/connect.S --- dietlibc-0.30/i386/connect.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/connect.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/connect.S 2006-09-07 12:24:13.083171500 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -165,7 +910,7 @@ diff -NurpP dietlibc-0.30/i386/connect.S dietlibc-0.30-execstack/i386/connect.S +#endif diff -NurpP dietlibc-0.30/i386/copysign.S dietlibc-0.30-execstack/i386/copysign.S --- dietlibc-0.30/i386/copysign.S 2003-06-21 00:33:07.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/copysign.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/copysign.S 2006-09-07 12:24:13.087171750 +0200 @@ -16,3 +16,7 @@ copysign: .ende: @@ -176,7 +921,7 @@ diff -NurpP dietlibc-0.30/i386/copysign.S dietlibc-0.30-execstack/i386/copysign. +#endif diff -NurpP dietlibc-0.30/i386/cosh.S dietlibc-0.30-execstack/i386/cosh.S --- dietlibc-0.30/i386/cosh.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/cosh.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/cosh.S 2006-09-07 12:24:13.087171750 +0200 @@ -41,3 +41,7 @@ coshl: .size cosh,.Lende-cosh .size coshf,.Lende-coshf @@ -187,7 +932,7 @@ diff -NurpP dietlibc-0.30/i386/cosh.S dietlibc-0.30-execstack/i386/cosh.S +#endif diff -NurpP dietlibc-0.30/i386/cos.S dietlibc-0.30-execstack/i386/cos.S --- dietlibc-0.30/i386/cos.S 2003-01-02 15:04:42.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/cos.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/cos.S 2006-09-07 12:24:13.083171500 +0200 @@ -33,3 +33,7 @@ cosl: .size cos,.Lende-cos .size cosl,.Lende-cosl @@ -198,7 +943,7 @@ diff -NurpP dietlibc-0.30/i386/cos.S dietlibc-0.30-execstack/i386/cos.S +#endif diff -NurpP dietlibc-0.30/i386/dyn_syscalls.S dietlibc-0.30-execstack/i386/dyn_syscalls.S --- dietlibc-0.30/i386/dyn_syscalls.S 2005-10-08 23:11:32.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/dyn_syscalls.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/dyn_syscalls.S 2006-09-07 12:24:13.087171750 +0200 @@ -388,3 +388,7 @@ __unified_syscall: #include "__longjmp.S" @@ -209,7 +954,7 @@ diff -NurpP dietlibc-0.30/i386/dyn_syscalls.S dietlibc-0.30-execstack/i386/dyn_s +#endif diff -NurpP dietlibc-0.30/i386/exp10.S dietlibc-0.30-execstack/i386/exp10.S --- dietlibc-0.30/i386/exp10.S 2001-07-30 15:52:55.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/exp10.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/exp10.S 2006-09-07 12:24:13.079171250 +0200 @@ -25,3 +25,7 @@ exp10: # note: .size exp10,.ende-exp10 @@ -220,7 +965,7 @@ diff -NurpP dietlibc-0.30/i386/exp10.S dietlibc-0.30-execstack/i386/exp10.S +#endif diff -NurpP dietlibc-0.30/i386/exp2.S dietlibc-0.30-execstack/i386/exp2.S --- dietlibc-0.30/i386/exp2.S 2001-07-18 02:20:09.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/exp2.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/exp2.S 2006-09-07 12:24:13.087171750 +0200 @@ -16,3 +16,7 @@ exp2: # note: .ende: @@ -231,7 +976,7 @@ diff -NurpP dietlibc-0.30/i386/exp2.S dietlibc-0.30-execstack/i386/exp2.S +#endif diff -NurpP dietlibc-0.30/i386/expm1.S dietlibc-0.30-execstack/i386/expm1.S --- dietlibc-0.30/i386/expm1.S 2001-07-19 18:07:10.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/expm1.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/expm1.S 2006-09-07 12:24:13.087171750 +0200 @@ -21,3 +21,7 @@ expm1: # note: .ende: @@ -242,7 +987,7 @@ diff -NurpP dietlibc-0.30/i386/expm1.S dietlibc-0.30-execstack/i386/expm1.S +#endif diff -NurpP dietlibc-0.30/i386/exp.S dietlibc-0.30-execstack/i386/exp.S --- dietlibc-0.30/i386/exp.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/exp.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/exp.S 2006-09-07 12:24:13.087171750 +0200 @@ -44,3 +44,7 @@ __finexp: .size expl,.Lende-expl .size expf,.Lende-expf @@ -253,7 +998,7 @@ diff -NurpP dietlibc-0.30/i386/exp.S dietlibc-0.30-execstack/i386/exp.S +#endif diff -NurpP dietlibc-0.30/i386/fabs.S dietlibc-0.30-execstack/i386/fabs.S --- dietlibc-0.30/i386/fabs.S 2003-03-30 21:19:53.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/fabs.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/fabs.S 2006-09-07 12:24:13.079171250 +0200 @@ -21,3 +21,7 @@ fabsl: .size fabs,.ende-fabs .size fabsl,.ende-fabsl @@ -264,7 +1009,7 @@ diff -NurpP dietlibc-0.30/i386/fabs.S dietlibc-0.30-execstack/i386/fabs.S +#endif diff -NurpP dietlibc-0.30/i386/ffsll.S dietlibc-0.30-execstack/i386/ffsll.S --- dietlibc-0.30/i386/ffsll.S 2003-08-20 02:44:40.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/ffsll.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/ffsll.S 2006-09-07 12:24:13.091172000 +0200 @@ -19,3 +19,7 @@ ffsll: ret .Lende: @@ -275,7 +1020,7 @@ diff -NurpP dietlibc-0.30/i386/ffsll.S dietlibc-0.30-execstack/i386/ffsll.S +#endif diff -NurpP dietlibc-0.30/i386/ffsl.S dietlibc-0.30-execstack/i386/ffsl.S --- dietlibc-0.30/i386/ffsl.S 2003-08-20 02:44:40.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/ffsl.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/ffsl.S 2006-09-07 12:24:13.079171250 +0200 @@ -0,0 +1,4 @@ + +#ifdef __ELF__ @@ -283,7 +1028,7 @@ diff -NurpP dietlibc-0.30/i386/ffsl.S dietlibc-0.30-execstack/i386/ffsl.S +#endif diff -NurpP dietlibc-0.30/i386/ffs.S dietlibc-0.30-execstack/i386/ffs.S --- dietlibc-0.30/i386/ffs.S 2003-08-20 02:44:40.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/ffs.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/ffs.S 2006-09-07 12:24:13.087171750 +0200 @@ -15,3 +15,7 @@ ffsl: .Lende: .size ffsl,.Lende-ffsl @@ -294,7 +1039,7 @@ diff -NurpP dietlibc-0.30/i386/ffs.S dietlibc-0.30-execstack/i386/ffs.S +#endif diff -NurpP dietlibc-0.30/i386/floor.S dietlibc-0.30-execstack/i386/floor.S --- dietlibc-0.30/i386/floor.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/floor.S 2006-09-07 09:29:21.166864250 +0200 ++++ dietlibc-0.30-execstack/i386/floor.S 2006-09-07 12:24:13.087171750 +0200 @@ -44,3 +44,7 @@ floorl: .size floor,.Lende-floor .size floorl,.Lende-floorl @@ -305,7 +1050,7 @@ diff -NurpP dietlibc-0.30/i386/floor.S dietlibc-0.30-execstack/i386/floor.S +#endif diff -NurpP dietlibc-0.30/i386/fmod.S dietlibc-0.30-execstack/i386/fmod.S --- dietlibc-0.30/i386/fmod.S 2003-09-22 19:48:56.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/fmod.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/fmod.S 2006-09-07 12:24:13.083171500 +0200 @@ -36,3 +36,7 @@ fmodl: .size fmod,.ende-fmod .size fmodl,.ende-fmodl @@ -316,7 +1061,7 @@ diff -NurpP dietlibc-0.30/i386/fmod.S dietlibc-0.30-execstack/i386/fmod.S +#endif diff -NurpP dietlibc-0.30/i386/getenv.S dietlibc-0.30-execstack/i386/getenv.S --- dietlibc-0.30/i386/getenv.S 2005-09-21 09:33:08.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/getenv.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/getenv.S 2006-09-07 12:24:13.083171500 +0200 @@ -46,3 +46,7 @@ getenv: popl %esi ret @@ -327,7 +1072,7 @@ diff -NurpP dietlibc-0.30/i386/getenv.S dietlibc-0.30-execstack/i386/getenv.S +#endif diff -NurpP dietlibc-0.30/i386/getpeername.S dietlibc-0.30-execstack/i386/getpeername.S --- dietlibc-0.30/i386/getpeername.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/getpeername.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/getpeername.S 2006-09-07 12:24:13.083171500 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -338,7 +1083,7 @@ diff -NurpP dietlibc-0.30/i386/getpeername.S dietlibc-0.30-execstack/i386/getpee +#endif diff -NurpP dietlibc-0.30/i386/getsockname.S dietlibc-0.30-execstack/i386/getsockname.S --- dietlibc-0.30/i386/getsockname.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/getsockname.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/getsockname.S 2006-09-07 12:24:13.079171250 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -349,7 +1094,7 @@ diff -NurpP dietlibc-0.30/i386/getsockname.S dietlibc-0.30-execstack/i386/getsoc +#endif diff -NurpP dietlibc-0.30/i386/getsockopt.S dietlibc-0.30-execstack/i386/getsockopt.S --- dietlibc-0.30/i386/getsockopt.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/getsockopt.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/getsockopt.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -360,7 +1105,7 @@ diff -NurpP dietlibc-0.30/i386/getsockopt.S dietlibc-0.30-execstack/i386/getsock +#endif diff -NurpP dietlibc-0.30/i386/__half.S dietlibc-0.30-execstack/i386/__half.S --- dietlibc-0.30/i386/__half.S 2001-07-27 16:39:18.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/__half.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/__half.S 2006-09-07 12:24:13.083171500 +0200 @@ -8,3 +8,7 @@ .type __half,@object .size __half,4 @@ -371,7 +1116,7 @@ diff -NurpP dietlibc-0.30/i386/__half.S dietlibc-0.30-execstack/i386/__half.S +#endif diff -NurpP dietlibc-0.30/i386/htonl.S dietlibc-0.30-execstack/i386/htonl.S --- dietlibc-0.30/i386/htonl.S 2001-08-01 00:13:35.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/htonl.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/htonl.S 2006-09-07 12:24:13.087171750 +0200 @@ -11,3 +11,7 @@ ntohl: rorl $16,%eax xchgb %al,%ah @@ -382,7 +1127,7 @@ diff -NurpP dietlibc-0.30/i386/htonl.S dietlibc-0.30-execstack/i386/htonl.S +#endif diff -NurpP dietlibc-0.30/i386/htons.S dietlibc-0.30-execstack/i386/htons.S --- dietlibc-0.30/i386/htons.S 2001-08-01 00:13:35.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/htons.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/htons.S 2006-09-07 12:24:13.083171500 +0200 @@ -9,3 +9,7 @@ ntohs: movzwl 4(%esp),%eax xchgb %al,%ah @@ -393,7 +1138,7 @@ diff -NurpP dietlibc-0.30/i386/htons.S dietlibc-0.30-execstack/i386/htons.S +#endif diff -NurpP dietlibc-0.30/i386/hypot.S dietlibc-0.30-execstack/i386/hypot.S --- dietlibc-0.30/i386/hypot.S 2003-03-30 21:19:53.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/hypot.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/hypot.S 2006-09-07 12:24:13.083171500 +0200 @@ -28,3 +28,7 @@ __hypot: .size hypot,.ende-hypot .size hypotf,.ende-hypotf @@ -404,7 +1149,7 @@ diff -NurpP dietlibc-0.30/i386/hypot.S dietlibc-0.30-execstack/i386/hypot.S +#endif diff -NurpP dietlibc-0.30/i386/ilogb.S dietlibc-0.30-execstack/i386/ilogb.S --- dietlibc-0.30/i386/ilogb.S 2001-07-30 15:53:14.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/ilogb.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/ilogb.S 2006-09-07 12:24:13.083171500 +0200 @@ -21,3 +21,7 @@ ilogb: stc rcrl %eax @@ -415,7 +1160,7 @@ diff -NurpP dietlibc-0.30/i386/ilogb.S dietlibc-0.30-execstack/i386/ilogb.S +#endif diff -NurpP dietlibc-0.30/i386/ipow.S dietlibc-0.30-execstack/i386/ipow.S --- dietlibc-0.30/i386/ipow.S 2001-07-30 15:45:17.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/ipow.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/ipow.S 2006-09-07 12:24:13.083171500 +0200 @@ -25,3 +25,7 @@ ipow: fld1 .Lnomul:jnz .Lnext fcomp @@ -426,7 +1171,7 @@ diff -NurpP dietlibc-0.30/i386/ipow.S dietlibc-0.30-execstack/i386/ipow.S +#endif diff -NurpP dietlibc-0.30/i386/isleap.S dietlibc-0.30-execstack/i386/isleap.S --- dietlibc-0.30/i386/isleap.S 2001-07-30 15:34:41.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/isleap.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/isleap.S 2006-09-07 12:24:13.083171500 +0200 @@ -26,3 +26,7 @@ __isleap: .Lretzero:xorl %eax,%eax ret @@ -437,7 +1182,7 @@ diff -NurpP dietlibc-0.30/i386/isleap.S dietlibc-0.30-execstack/i386/isleap.S +#endif diff -NurpP dietlibc-0.30/i386/ldexp.S dietlibc-0.30-execstack/i386/ldexp.S --- dietlibc-0.30/i386/ldexp.S 2002-12-15 20:49:56.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/ldexp.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/ldexp.S 2006-09-07 12:24:13.083171500 +0200 @@ -26,3 +26,7 @@ ldexpl: .size ldexpl,.ende-ldexpl .size ldexp,ldexpl-ldexp @@ -448,7 +1193,7 @@ diff -NurpP dietlibc-0.30/i386/ldexp.S dietlibc-0.30-execstack/i386/ldexp.S +#endif diff -NurpP dietlibc-0.30/i386/libm2.S dietlibc-0.30-execstack/i386/libm2.S --- dietlibc-0.30/i386/libm2.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/libm2.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/libm2.S 2006-09-07 12:24:13.087171750 +0200 @@ -459,3 +459,7 @@ logbl: ilogbl: fldt 4(%esp) jmp __ilogb @@ -459,7 +1204,7 @@ diff -NurpP dietlibc-0.30/i386/libm2.S dietlibc-0.30-execstack/i386/libm2.S +#endif diff -NurpP dietlibc-0.30/i386/listen.S dietlibc-0.30-execstack/i386/listen.S --- dietlibc-0.30/i386/listen.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/listen.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/listen.S 2006-09-07 12:24:13.083171500 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -470,7 +1215,7 @@ diff -NurpP dietlibc-0.30/i386/listen.S dietlibc-0.30-execstack/i386/listen.S +#endif diff -NurpP dietlibc-0.30/i386/log10.S dietlibc-0.30-execstack/i386/log10.S --- dietlibc-0.30/i386/log10.S 2003-03-30 21:19:53.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/log10.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/log10.S 2006-09-07 12:24:13.079171250 +0200 @@ -25,3 +25,7 @@ log10: .size log10,.ende-log10 .size log10f,.ende-log10f @@ -481,7 +1226,7 @@ diff -NurpP dietlibc-0.30/i386/log10.S dietlibc-0.30-execstack/i386/log10.S +#endif diff -NurpP dietlibc-0.30/i386/log1p.S dietlibc-0.30-execstack/i386/log1p.S --- dietlibc-0.30/i386/log1p.S 2003-03-30 21:19:53.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/log1p.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/log1p.S 2006-09-07 12:24:13.087171750 +0200 @@ -38,3 +38,7 @@ __log1p: .size log1pf,.ende-log1pf .size log1pl,.ende-log1pl @@ -492,7 +1237,7 @@ diff -NurpP dietlibc-0.30/i386/log1p.S dietlibc-0.30-execstack/i386/log1p.S +#endif diff -NurpP dietlibc-0.30/i386/log2.S dietlibc-0.30-execstack/i386/log2.S --- dietlibc-0.30/i386/log2.S 2001-07-18 02:20:09.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/log2.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/log2.S 2006-09-07 12:24:13.087171750 +0200 @@ -9,3 +9,7 @@ log2: .ende: @@ -503,7 +1248,7 @@ diff -NurpP dietlibc-0.30/i386/log2.S dietlibc-0.30-execstack/i386/log2.S +#endif diff -NurpP dietlibc-0.30/i386/log.S dietlibc-0.30-execstack/i386/log.S --- dietlibc-0.30/i386/log.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/log.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/log.S 2006-09-07 12:24:13.083171500 +0200 @@ -24,3 +24,7 @@ log: .size log,.Lende-log .size logl,.Lende-logl @@ -514,7 +1259,7 @@ diff -NurpP dietlibc-0.30/i386/log.S dietlibc-0.30-execstack/i386/log.S +#endif diff -NurpP dietlibc-0.30/i386/__longjmp.S dietlibc-0.30-execstack/i386/__longjmp.S --- dietlibc-0.30/i386/__longjmp.S 2001-07-02 18:06:48.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/__longjmp.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/__longjmp.S 2006-09-07 12:24:13.091172000 +0200 @@ -17,3 +17,7 @@ __longjmp: /* Jump to saved PC. */ jmp *%edx @@ -525,7 +1270,7 @@ diff -NurpP dietlibc-0.30/i386/__longjmp.S dietlibc-0.30-execstack/i386/__longjm +#endif diff -NurpP dietlibc-0.30/i386/ltostr.S dietlibc-0.30-execstack/i386/ltostr.S --- dietlibc-0.30/i386/ltostr.S 2002-10-27 17:23:35.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/ltostr.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/ltostr.S 2006-09-07 12:24:13.087171750 +0200 @@ -60,3 +60,7 @@ __ltostr: popl %esi ret @@ -536,7 +1281,7 @@ diff -NurpP dietlibc-0.30/i386/ltostr.S dietlibc-0.30-execstack/i386/ltostr.S +#endif diff -NurpP dietlibc-0.30/i386/mcount.S dietlibc-0.30-execstack/i386/mcount.S --- dietlibc-0.30/i386/mcount.S 2002-09-14 00:33:01.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/mcount.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/mcount.S 2006-09-07 12:24:13.083171500 +0200 @@ -42,3 +42,7 @@ mcount: ret @@ -547,7 +1292,7 @@ diff -NurpP dietlibc-0.30/i386/mcount.S dietlibc-0.30-execstack/i386/mcount.S +#endif diff -NurpP dietlibc-0.30/i386/md5asm.S dietlibc-0.30-execstack/i386/md5asm.S --- dietlibc-0.30/i386/md5asm.S 2001-10-08 19:57:02.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/md5asm.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/md5asm.S 2006-09-07 12:24:13.083171500 +0200 @@ -298,3 +298,7 @@ MD5Update: ret @@ -558,7 +1303,7 @@ diff -NurpP dietlibc-0.30/i386/md5asm.S dietlibc-0.30-execstack/i386/md5asm.S +#endif diff -NurpP dietlibc-0.30/i386/memccpy.S dietlibc-0.30-execstack/i386/memccpy.S --- dietlibc-0.30/i386/memccpy.S 2003-10-15 17:32:09.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/memccpy.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/memccpy.S 2006-09-07 12:24:13.083171500 +0200 @@ -39,3 +39,7 @@ memccpy: ret .Lende: @@ -569,7 +1314,7 @@ diff -NurpP dietlibc-0.30/i386/memccpy.S dietlibc-0.30-execstack/i386/memccpy.S +#endif diff -NurpP dietlibc-0.30/i386/memchr.S dietlibc-0.30-execstack/i386/memchr.S --- dietlibc-0.30/i386/memchr.S 2003-02-18 21:57:26.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/memchr.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/memchr.S 2006-09-07 12:24:13.079171250 +0200 @@ -22,3 +22,7 @@ memchr: popl %edi @@ -580,7 +1325,7 @@ diff -NurpP dietlibc-0.30/i386/memchr.S dietlibc-0.30-execstack/i386/memchr.S +#endif diff -NurpP dietlibc-0.30/i386/memcmp.S dietlibc-0.30-execstack/i386/memcmp.S --- dietlibc-0.30/i386/memcmp.S 2003-10-15 17:32:09.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/memcmp.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/memcmp.S 2006-09-07 12:24:13.083171500 +0200 @@ -20,3 +20,7 @@ memcmp: popl %esi ret @@ -591,7 +1336,7 @@ diff -NurpP dietlibc-0.30/i386/memcmp.S dietlibc-0.30-execstack/i386/memcmp.S +#endif diff -NurpP dietlibc-0.30/i386/memcpy.S dietlibc-0.30-execstack/i386/memcpy.S --- dietlibc-0.30/i386/memcpy.S 2001-08-23 16:11:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/memcpy.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/memcpy.S 2006-09-07 12:24:13.083171500 +0200 @@ -14,3 +14,7 @@ memcpy: popl %edi popl %esi @@ -602,7 +1347,7 @@ diff -NurpP dietlibc-0.30/i386/memcpy.S dietlibc-0.30-execstack/i386/memcpy.S +#endif diff -NurpP dietlibc-0.30/i386/memset.S dietlibc-0.30-execstack/i386/memset.S --- dietlibc-0.30/i386/memset.S 2001-08-23 16:11:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/memset.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/memset.S 2006-09-07 12:24:13.083171500 +0200 @@ -13,3 +13,7 @@ memset: popl %eax popl %edi @@ -613,7 +1358,7 @@ diff -NurpP dietlibc-0.30/i386/memset.S dietlibc-0.30-execstack/i386/memset.S +#endif diff -NurpP dietlibc-0.30/i386/mmap64.S dietlibc-0.30-execstack/i386/mmap64.S --- dietlibc-0.30/i386/mmap64.S 2003-01-08 17:03:03.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/mmap64.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/mmap64.S 2006-09-07 12:24:13.079171250 +0200 @@ -61,3 +61,7 @@ mmap64: jmp .Lerror .Lende2: @@ -624,7 +1369,7 @@ diff -NurpP dietlibc-0.30/i386/mmap64.S dietlibc-0.30-execstack/i386/mmap64.S +#endif diff -NurpP dietlibc-0.30/i386/mmap.S dietlibc-0.30-execstack/i386/mmap.S --- dietlibc-0.30/i386/mmap.S 2002-11-27 11:50:13.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/mmap.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/mmap.S 2006-09-07 12:24:13.091172000 +0200 @@ -12,3 +12,7 @@ mmap: ret .Lende3: @@ -635,7 +1380,7 @@ diff -NurpP dietlibc-0.30/i386/mmap.S dietlibc-0.30-execstack/i386/mmap.S +#endif diff -NurpP dietlibc-0.30/i386/poly.S dietlibc-0.30-execstack/i386/poly.S --- dietlibc-0.30/i386/poly.S 2001-07-30 15:59:22.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/poly.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/poly.S 2006-09-07 12:24:13.079171250 +0200 @@ -22,3 +22,7 @@ __poly: jns .Lloop fstp %st(1) @@ -646,7 +1391,7 @@ diff -NurpP dietlibc-0.30/i386/poly.S dietlibc-0.30-execstack/i386/poly.S +#endif diff -NurpP dietlibc-0.30/i386/pow.S dietlibc-0.30-execstack/i386/pow.S --- dietlibc-0.30/i386/pow.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/pow.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/pow.S 2006-09-07 12:24:13.083171500 +0200 @@ -73,3 +73,7 @@ pow: .size pow,.Lende-pow .size powf,.Lende-powf @@ -657,7 +1402,7 @@ diff -NurpP dietlibc-0.30/i386/pow.S dietlibc-0.30-execstack/i386/pow.S +#endif diff -NurpP dietlibc-0.30/i386/recvfrom.S dietlibc-0.30-execstack/i386/recvfrom.S --- dietlibc-0.30/i386/recvfrom.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/recvfrom.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/recvfrom.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -668,7 +1413,7 @@ diff -NurpP dietlibc-0.30/i386/recvfrom.S dietlibc-0.30-execstack/i386/recvfrom. +#endif diff -NurpP dietlibc-0.30/i386/recvmsg.S dietlibc-0.30-execstack/i386/recvmsg.S --- dietlibc-0.30/i386/recvmsg.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/recvmsg.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/recvmsg.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -679,7 +1424,7 @@ diff -NurpP dietlibc-0.30/i386/recvmsg.S dietlibc-0.30-execstack/i386/recvmsg.S +#endif diff -NurpP dietlibc-0.30/i386/recv.S dietlibc-0.30-execstack/i386/recv.S --- dietlibc-0.30/i386/recv.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/recv.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/recv.S 2006-09-07 12:24:13.079171250 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -690,7 +1435,7 @@ diff -NurpP dietlibc-0.30/i386/recv.S dietlibc-0.30-execstack/i386/recv.S +#endif diff -NurpP dietlibc-0.30/i386/__restore_rt.S dietlibc-0.30-execstack/i386/__restore_rt.S --- dietlibc-0.30/i386/__restore_rt.S 2005-09-21 09:33:08.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/__restore_rt.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/__restore_rt.S 2006-09-07 12:24:13.087171750 +0200 @@ -20,3 +20,7 @@ __restore: int $0x80 hlt /* die if syscall returns */ @@ -701,7 +1446,7 @@ diff -NurpP dietlibc-0.30/i386/__restore_rt.S dietlibc-0.30-execstack/i386/__res +#endif diff -NurpP dietlibc-0.30/i386/rint.S dietlibc-0.30-execstack/i386/rint.S --- dietlibc-0.30/i386/rint.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/rint.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/rint.S 2006-09-07 12:24:13.091172000 +0200 @@ -21,3 +21,7 @@ rintl: .size rint,.Lende-rint .size rintl,.Lende-rintl @@ -712,7 +1457,7 @@ diff -NurpP dietlibc-0.30/i386/rint.S dietlibc-0.30-execstack/i386/rint.S +#endif diff -NurpP dietlibc-0.30/i386/select.S dietlibc-0.30-execstack/i386/select.S --- dietlibc-0.30/i386/select.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/select.S 2006-09-07 09:29:21.170862500 +0200 ++++ dietlibc-0.30-execstack/i386/select.S 2006-09-07 12:24:13.083171500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -723,7 +1468,7 @@ diff -NurpP dietlibc-0.30/i386/select.S dietlibc-0.30-execstack/i386/select.S +#endif diff -NurpP dietlibc-0.30/i386/sendmsg.S dietlibc-0.30-execstack/i386/sendmsg.S --- dietlibc-0.30/i386/sendmsg.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/sendmsg.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sendmsg.S 2006-09-07 12:24:13.079171250 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -734,7 +1479,7 @@ diff -NurpP dietlibc-0.30/i386/sendmsg.S dietlibc-0.30-execstack/i386/sendmsg.S +#endif diff -NurpP dietlibc-0.30/i386/send.S dietlibc-0.30-execstack/i386/send.S --- dietlibc-0.30/i386/send.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/send.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/send.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -745,7 +1490,7 @@ diff -NurpP dietlibc-0.30/i386/send.S dietlibc-0.30-execstack/i386/send.S +#endif diff -NurpP dietlibc-0.30/i386/sendto.S dietlibc-0.30-execstack/i386/sendto.S --- dietlibc-0.30/i386/sendto.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/sendto.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sendto.S 2006-09-07 12:24:13.079171250 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -756,7 +1501,7 @@ diff -NurpP dietlibc-0.30/i386/sendto.S dietlibc-0.30-execstack/i386/sendto.S +#endif diff -NurpP dietlibc-0.30/i386/setjmp.S dietlibc-0.30-execstack/i386/setjmp.S --- dietlibc-0.30/i386/setjmp.S 2005-09-21 09:33:08.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/setjmp.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/setjmp.S 2006-09-07 12:24:13.091172000 +0200 @@ -45,3 +45,7 @@ __sigsetjmp_internal: jmp __sigjmp_save #endif @@ -767,7 +1512,7 @@ diff -NurpP dietlibc-0.30/i386/setjmp.S dietlibc-0.30-execstack/i386/setjmp.S +#endif diff -NurpP dietlibc-0.30/i386/setsockopt.S dietlibc-0.30-execstack/i386/setsockopt.S --- dietlibc-0.30/i386/setsockopt.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/setsockopt.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/setsockopt.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -778,7 +1523,7 @@ diff -NurpP dietlibc-0.30/i386/setsockopt.S dietlibc-0.30-execstack/i386/setsock +#endif diff -NurpP dietlibc-0.30/i386/shutdown.S dietlibc-0.30-execstack/i386/shutdown.S --- dietlibc-0.30/i386/shutdown.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/shutdown.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/shutdown.S 2006-09-07 12:24:13.087171750 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -789,7 +1534,7 @@ diff -NurpP dietlibc-0.30/i386/shutdown.S dietlibc-0.30-execstack/i386/shutdown. +#endif diff -NurpP dietlibc-0.30/i386/sincos.S dietlibc-0.30-execstack/i386/sincos.S --- dietlibc-0.30/i386/sincos.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/sincos.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sincos.S 2006-09-07 12:24:13.083171500 +0200 @@ -62,3 +62,7 @@ sincosl: .size sincos,.ende-sincos .size sincosf,.ende-sincosf @@ -800,7 +1545,7 @@ diff -NurpP dietlibc-0.30/i386/sincos.S dietlibc-0.30-execstack/i386/sincos.S +#endif diff -NurpP dietlibc-0.30/i386/sinh.S dietlibc-0.30-execstack/i386/sinh.S --- dietlibc-0.30/i386/sinh.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/sinh.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sinh.S 2006-09-07 12:24:13.087171750 +0200 @@ -41,3 +41,7 @@ sinhl: .size sinh,.Lende-sinh .size sinhf,.Lende-sinhf @@ -811,7 +1556,7 @@ diff -NurpP dietlibc-0.30/i386/sinh.S dietlibc-0.30-execstack/i386/sinh.S +#endif diff -NurpP dietlibc-0.30/i386/sin.S dietlibc-0.30-execstack/i386/sin.S --- dietlibc-0.30/i386/sin.S 2003-01-02 15:04:42.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/sin.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sin.S 2006-09-07 12:24:13.083171500 +0200 @@ -32,3 +32,7 @@ sinl: .size sin,.ende-sin .size sinf,.ende-sinf @@ -822,7 +1567,7 @@ diff -NurpP dietlibc-0.30/i386/sin.S dietlibc-0.30-execstack/i386/sin.S +#endif diff -NurpP dietlibc-0.30/i386/sleep.S dietlibc-0.30-execstack/i386/sleep.S --- dietlibc-0.30/i386/sleep.S 2002-02-25 17:00:50.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/sleep.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sleep.S 2006-09-07 12:24:13.087171750 +0200 @@ -23,3 +23,7 @@ sleep: addl $16,%esp PIC_RESTORE # non-PIC: empty line @@ -833,7 +1578,7 @@ diff -NurpP dietlibc-0.30/i386/sleep.S dietlibc-0.30-execstack/i386/sleep.S +#endif diff -NurpP dietlibc-0.30/i386/socketcall.S dietlibc-0.30-execstack/i386/socketcall.S --- dietlibc-0.30/i386/socketcall.S 2002-09-14 00:33:01.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/socketcall.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/socketcall.S 2006-09-07 12:24:13.083171500 +0200 @@ -15,3 +15,7 @@ socketcall: retl .Lende: @@ -844,7 +1589,7 @@ diff -NurpP dietlibc-0.30/i386/socketcall.S dietlibc-0.30-execstack/i386/socketc +#endif diff -NurpP dietlibc-0.30/i386/socketpair.S dietlibc-0.30-execstack/i386/socketpair.S --- dietlibc-0.30/i386/socketpair.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/socketpair.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/socketpair.S 2006-09-07 12:24:13.083171500 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -855,7 +1600,7 @@ diff -NurpP dietlibc-0.30/i386/socketpair.S dietlibc-0.30-execstack/i386/socketp +#endif diff -NurpP dietlibc-0.30/i386/socket.S dietlibc-0.30-execstack/i386/socket.S --- dietlibc-0.30/i386/socket.S 2002-08-27 15:55:31.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/socket.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/socket.S 2006-09-07 12:24:13.083171500 +0200 @@ -2,3 +2,7 @@ #include <syscalls.h> @@ -866,7 +1611,7 @@ diff -NurpP dietlibc-0.30/i386/socket.S dietlibc-0.30-execstack/i386/socket.S +#endif diff -NurpP dietlibc-0.30/i386/sqrtl.S dietlibc-0.30-execstack/i386/sqrtl.S --- dietlibc-0.30/i386/sqrtl.S 2001-09-03 15:09:29.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/sqrtl.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sqrtl.S 2006-09-07 12:24:13.087171750 +0200 @@ -9,3 +9,7 @@ sqrtl: .ende: .size sqrtl,.ende-sqrtl @@ -877,7 +1622,7 @@ diff -NurpP dietlibc-0.30/i386/sqrtl.S dietlibc-0.30-execstack/i386/sqrtl.S +#endif diff -NurpP dietlibc-0.30/i386/sqrt.S dietlibc-0.30-execstack/i386/sqrt.S --- dietlibc-0.30/i386/sqrt.S 2002-10-04 22:39:42.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/sqrt.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/sqrt.S 2006-09-07 12:24:13.079171250 +0200 @@ -21,3 +21,7 @@ sqrtl: .size sqrt,.ende-sqrt .size sqrtf,.ende-sqrtf @@ -888,7 +1633,7 @@ diff -NurpP dietlibc-0.30/i386/sqrt.S dietlibc-0.30-execstack/i386/sqrt.S +#endif diff -NurpP dietlibc-0.30/i386/start.S dietlibc-0.30-execstack/i386/start.S --- dietlibc-0.30/i386/start.S 2006-04-04 07:35:14.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/start.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/start.S 2006-09-07 12:24:13.083171500 +0200 @@ -68,3 +68,7 @@ _start: .Lstart: .size _start,.Lstart-_start @@ -899,7 +1644,7 @@ diff -NurpP dietlibc-0.30/i386/start.S dietlibc-0.30-execstack/i386/start.S +#endif diff -NurpP dietlibc-0.30/i386/stpcpy.S dietlibc-0.30-execstack/i386/stpcpy.S --- dietlibc-0.30/i386/stpcpy.S 2003-06-23 16:39:13.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/stpcpy.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/stpcpy.S 2006-09-07 12:24:13.091172000 +0200 @@ -20,3 +20,7 @@ stpcpy: ret .Lende: @@ -910,7 +1655,7 @@ diff -NurpP dietlibc-0.30/i386/stpcpy.S dietlibc-0.30-execstack/i386/stpcpy.S +#endif diff -NurpP dietlibc-0.30/i386/strcasecmp.S dietlibc-0.30-execstack/i386/strcasecmp.S --- dietlibc-0.30/i386/strcasecmp.S 2004-04-29 13:10:39.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strcasecmp.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strcasecmp.S 2006-09-07 12:24:13.083171500 +0200 @@ -32,3 +32,7 @@ strcasecmp: jmp .Lret @@ -921,7 +1666,7 @@ diff -NurpP dietlibc-0.30/i386/strcasecmp.S dietlibc-0.30-execstack/i386/strcase +#endif diff -NurpP dietlibc-0.30/i386/strcat.S dietlibc-0.30-execstack/i386/strcat.S --- dietlibc-0.30/i386/strcat.S 2003-06-23 16:39:13.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strcat.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strcat.S 2006-09-07 12:24:13.087171750 +0200 @@ -28,3 +28,7 @@ strcat: popl %esi popl %edi @@ -932,7 +1677,7 @@ diff -NurpP dietlibc-0.30/i386/strcat.S dietlibc-0.30-execstack/i386/strcat.S +#endif diff -NurpP dietlibc-0.30/i386/strchr.S dietlibc-0.30-execstack/i386/strchr.S --- dietlibc-0.30/i386/strchr.S 2001-10-29 16:09:33.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/strchr.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strchr.S 2006-09-07 12:24:13.079171250 +0200 @@ -20,3 +20,7 @@ strchr: .Lfound: movl %ecx,%eax @@ -943,7 +1688,7 @@ diff -NurpP dietlibc-0.30/i386/strchr.S dietlibc-0.30-execstack/i386/strchr.S +#endif diff -NurpP dietlibc-0.30/i386/strcmp.S dietlibc-0.30-execstack/i386/strcmp.S --- dietlibc-0.30/i386/strcmp.S 2001-10-29 16:09:33.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/strcmp.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strcmp.S 2006-09-07 12:24:13.091172000 +0200 @@ -29,3 +29,7 @@ strcmp: testb %al, %al jnz .Lloop @@ -954,7 +1699,7 @@ diff -NurpP dietlibc-0.30/i386/strcmp.S dietlibc-0.30-execstack/i386/strcmp.S +#endif diff -NurpP dietlibc-0.30/i386/strcpy.S dietlibc-0.30-execstack/i386/strcpy.S --- dietlibc-0.30/i386/strcpy.S 2001-08-23 18:39:18.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strcpy.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strcpy.S 2006-09-07 12:24:13.087171750 +0200 @@ -22,3 +22,7 @@ strcpy: popl %esi movl %edx,%eax @@ -965,7 +1710,7 @@ diff -NurpP dietlibc-0.30/i386/strcpy.S dietlibc-0.30-execstack/i386/strcpy.S +#endif diff -NurpP dietlibc-0.30/i386/strlen.S dietlibc-0.30-execstack/i386/strlen.S --- dietlibc-0.30/i386/strlen.S 2002-02-21 23:53:43.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/strlen.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strlen.S 2006-09-07 12:24:13.079171250 +0200 @@ -16,3 +16,7 @@ strlen: .Lende: @@ -976,7 +1721,7 @@ diff -NurpP dietlibc-0.30/i386/strlen.S dietlibc-0.30-execstack/i386/strlen.S +#endif diff -NurpP dietlibc-0.30/i386/strncmp.S dietlibc-0.30-execstack/i386/strncmp.S --- dietlibc-0.30/i386/strncmp.S 2003-10-15 17:32:09.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strncmp.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strncmp.S 2006-09-07 12:24:13.087171750 +0200 @@ -31,3 +31,7 @@ strncmp: popl %esi ret @@ -987,7 +1732,7 @@ diff -NurpP dietlibc-0.30/i386/strncmp.S dietlibc-0.30-execstack/i386/strncmp.S +#endif diff -NurpP dietlibc-0.30/i386/strncpy.S dietlibc-0.30-execstack/i386/strncpy.S --- dietlibc-0.30/i386/strncpy.S 2004-09-11 14:37:57.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strncpy.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strncpy.S 2006-09-07 12:24:13.091172000 +0200 @@ -47,3 +47,7 @@ strncpy: popl %edi popl %esi @@ -998,7 +1743,7 @@ diff -NurpP dietlibc-0.30/i386/strncpy.S dietlibc-0.30-execstack/i386/strncpy.S +#endif diff -NurpP dietlibc-0.30/i386/strrchr.S dietlibc-0.30-execstack/i386/strrchr.S --- dietlibc-0.30/i386/strrchr.S 2003-10-13 16:39:23.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/strrchr.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/strrchr.S 2006-09-07 12:24:13.087171750 +0200 @@ -17,3 +17,7 @@ strrchr: jmp .Lloop .Lret: @@ -1009,7 +1754,7 @@ diff -NurpP dietlibc-0.30/i386/strrchr.S dietlibc-0.30-execstack/i386/strrchr.S +#endif diff -NurpP dietlibc-0.30/i386/tanh.S dietlibc-0.30-execstack/i386/tanh.S --- dietlibc-0.30/i386/tanh.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/tanh.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/tanh.S 2006-09-07 12:24:13.087171750 +0200 @@ -41,3 +41,7 @@ tanhl: .size tanh,.Lende-tanh .size tanhf,.Lende-tanhf @@ -1020,7 +1765,7 @@ diff -NurpP dietlibc-0.30/i386/tanh.S dietlibc-0.30-execstack/i386/tanh.S +#endif diff -NurpP dietlibc-0.30/i386/tan.S dietlibc-0.30-execstack/i386/tan.S --- dietlibc-0.30/i386/tan.S 2004-12-17 20:22:11.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/tan.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/tan.S 2006-09-07 12:24:13.079171250 +0200 @@ -31,3 +31,7 @@ tanl: .size tan,.ende-tan .size tanf,.ende-tanf @@ -1031,7 +1776,7 @@ diff -NurpP dietlibc-0.30/i386/tan.S dietlibc-0.30-execstack/i386/tan.S +#endif diff -NurpP dietlibc-0.30/i386/__ten.S dietlibc-0.30-execstack/i386/__ten.S --- dietlibc-0.30/i386/__ten.S 2001-07-27 16:45:58.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/__ten.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/__ten.S 2006-09-07 12:24:13.083171500 +0200 @@ -7,3 +7,7 @@ .type __ten,@object .size __ten,4 @@ -1042,7 +1787,7 @@ diff -NurpP dietlibc-0.30/i386/__ten.S dietlibc-0.30-execstack/i386/__ten.S +#endif diff -NurpP dietlibc-0.30/i386/__testandset.S dietlibc-0.30-execstack/i386/__testandset.S --- dietlibc-0.30/i386/__testandset.S 2001-10-29 16:09:33.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/__testandset.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/__testandset.S 2006-09-07 12:24:13.083171500 +0200 @@ -7,3 +7,7 @@ __testandset: incl %eax xchgl %eax,(%edx) @@ -1053,7 +1798,7 @@ diff -NurpP dietlibc-0.30/i386/__testandset.S dietlibc-0.30-execstack/i386/__tes +#endif diff -NurpP dietlibc-0.30/i386/unified.S dietlibc-0.30-execstack/i386/unified.S --- dietlibc-0.30/i386/unified.S 2004-01-15 18:35:43.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/unified.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/unified.S 2006-09-07 12:24:13.083171500 +0200 @@ -75,3 +75,7 @@ __unified_syscall: int $0x80 ret @@ -1064,7 +1809,7 @@ diff -NurpP dietlibc-0.30/i386/unified.S dietlibc-0.30-execstack/i386/unified.S +#endif diff -NurpP dietlibc-0.30/i386/usleep.S dietlibc-0.30-execstack/i386/usleep.S --- dietlibc-0.30/i386/usleep.S 2002-02-25 17:00:50.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/usleep.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/usleep.S 2006-09-07 12:24:13.091172000 +0200 @@ -29,3 +29,7 @@ usleep: .Lende: .size usleep,.Lende-usleep @@ -1075,7 +1820,7 @@ diff -NurpP dietlibc-0.30/i386/usleep.S dietlibc-0.30-execstack/i386/usleep.S +#endif diff -NurpP dietlibc-0.30/i386/vfork.S dietlibc-0.30-execstack/i386/vfork.S --- dietlibc-0.30/i386/vfork.S 2004-04-29 16:37:25.000000000 +0200 -+++ dietlibc-0.30-execstack/i386/vfork.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/vfork.S 2006-09-07 12:24:13.083171500 +0200 @@ -8,3 +8,7 @@ vfork: int $0x80 jmpl *%edx @@ -1086,7 +1831,7 @@ diff -NurpP dietlibc-0.30/i386/vfork.S dietlibc-0.30-execstack/i386/vfork.S +#endif diff -NurpP dietlibc-0.30/i386/write12.S dietlibc-0.30-execstack/i386/write12.S --- dietlibc-0.30/i386/write12.S 2002-02-25 17:00:50.000000000 +0100 -+++ dietlibc-0.30-execstack/i386/write12.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/i386/write12.S 2006-09-07 12:24:13.079171250 +0200 @@ -35,3 +35,7 @@ __write1: addl $12,%esp # und das leidvolle Putzen PIC_RESTORE # non-PIC: empty line @@ -1095,9 +1840,427 @@ diff -NurpP dietlibc-0.30/i386/write12.S dietlibc-0.30-execstack/i386/write12.S +#ifdef __ELF__ +.section .note.GNU-stack,"",%progbits +#endif +diff -NurpP dietlibc-0.30/ia64/accept.S dietlibc-0.30-execstack/ia64/accept.S +--- dietlibc-0.30/ia64/accept.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/accept.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(accept, accept); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/bind.S dietlibc-0.30-execstack/ia64/bind.S +--- dietlibc-0.30/ia64/bind.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/bind.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(bind, bind); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/clone.S dietlibc-0.30-execstack/ia64/clone.S +--- dietlibc-0.30/ia64/clone.S 2006-06-21 22:01:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/clone.S 2006-09-07 12:24:13.107173000 +0200 +@@ -44,3 +44,7 @@ __clone: + br.ret.sptk.few b0 + .endp __clone + .size __clone, . - __clone ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/connect.S dietlibc-0.30-execstack/ia64/connect.S +--- dietlibc-0.30/ia64/connect.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/connect.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(connect, connect); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/fork.S dietlibc-0.30-execstack/ia64/fork.S +--- dietlibc-0.30/ia64/fork.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/fork.S 2006-09-07 12:24:13.107173000 +0200 +@@ -16,3 +16,7 @@ __libc_fork: + ;; + mov r15 = __NR_clone + br __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/getpeername.S dietlibc-0.30-execstack/ia64/getpeername.S +--- dietlibc-0.30/ia64/getpeername.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/getpeername.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getpeername, getpeername); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/getsockname.S dietlibc-0.30-execstack/ia64/getsockname.S +--- dietlibc-0.30/ia64/getsockname.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/getsockname.S 2006-09-07 12:24:13.103172750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockname, getsockname); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/getsockopt.S dietlibc-0.30-execstack/ia64/getsockopt.S +--- dietlibc-0.30/ia64/getsockopt.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/getsockopt.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockopt, getsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/listen.S dietlibc-0.30-execstack/ia64/listen.S +--- dietlibc-0.30/ia64/listen.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/listen.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(listen, listen); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/__longjmp.S dietlibc-0.30-execstack/ia64/__longjmp.S +--- dietlibc-0.30/ia64/__longjmp.S 2005-03-15 09:51:22.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/__longjmp.S 2006-09-07 12:24:13.107173000 +0200 +@@ -164,3 +164,7 @@ LEAF(__longjmp) + mov pr=r24,-1 + ret + END(__longjmp) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/msgctl.S dietlibc-0.30-execstack/ia64/msgctl.S +--- dietlibc-0.30/ia64/msgctl.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/msgctl.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgctl,msgctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/msgget.S dietlibc-0.30-execstack/ia64/msgget.S +--- dietlibc-0.30/ia64/msgget.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/msgget.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgget,msgget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/msgrcv.S dietlibc-0.30-execstack/ia64/msgrcv.S +--- dietlibc-0.30/ia64/msgrcv.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/msgrcv.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgrcv,msgrcv) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/msgsnd.S dietlibc-0.30-execstack/ia64/msgsnd.S +--- dietlibc-0.30/ia64/msgsnd.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/msgsnd.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgsnd,msgsnd) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/pipe.S dietlibc-0.30-execstack/ia64/pipe.S +--- dietlibc-0.30/ia64/pipe.S 2003-11-04 13:20:44.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/pipe.S 2006-09-07 12:24:13.107173000 +0200 +@@ -20,3 +20,7 @@ pipe: + + .endp pipe + .size pipe, . - pipe ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/recvfrom.S dietlibc-0.30-execstack/ia64/recvfrom.S +--- dietlibc-0.30/ia64/recvfrom.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/recvfrom.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvfrom, recvfrom); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/recvmsg.S dietlibc-0.30-execstack/ia64/recvmsg.S +--- dietlibc-0.30/ia64/recvmsg.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/recvmsg.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvmsg, recvmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/recv.S dietlibc-0.30-execstack/ia64/recv.S +--- dietlibc-0.30/ia64/recv.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/recv.S 2006-09-07 12:24:13.103172750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recv, recv); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/semctl.S dietlibc-0.30-execstack/ia64/semctl.S +--- dietlibc-0.30/ia64/semctl.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/semctl.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semctl,semctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/semget.S dietlibc-0.30-execstack/ia64/semget.S +--- dietlibc-0.30/ia64/semget.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/semget.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semget,semget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/semop.S dietlibc-0.30-execstack/ia64/semop.S +--- dietlibc-0.30/ia64/semop.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/semop.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semop,semop) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/sendmsg.S dietlibc-0.30-execstack/ia64/sendmsg.S +--- dietlibc-0.30/ia64/sendmsg.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/sendmsg.S 2006-09-07 12:24:13.103172750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendmsg, sendmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/send.S dietlibc-0.30-execstack/ia64/send.S +--- dietlibc-0.30/ia64/send.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/send.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(send, send); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/sendto.S dietlibc-0.30-execstack/ia64/sendto.S +--- dietlibc-0.30/ia64/sendto.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/sendto.S 2006-09-07 12:24:13.103172750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendto, sendto); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/setjmp.S dietlibc-0.30-execstack/ia64/setjmp.S +--- dietlibc-0.30/ia64/setjmp.S 2005-03-15 09:51:22.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/setjmp.S 2006-09-07 12:24:13.107173000 +0200 +@@ -196,3 +196,7 @@ strong_alias(__sigsetjmp, _GI___sigsetjm + + weak_extern(_setjmp) + weak_extern(setjmp) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/setsockopt.S dietlibc-0.30-execstack/ia64/setsockopt.S +--- dietlibc-0.30/ia64/setsockopt.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/setsockopt.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(setsockopt, setsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/shmat.S dietlibc-0.30-execstack/ia64/shmat.S +--- dietlibc-0.30/ia64/shmat.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/shmat.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmat,shmat) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/shmctl.S dietlibc-0.30-execstack/ia64/shmctl.S +--- dietlibc-0.30/ia64/shmctl.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/shmctl.S 2006-09-07 12:24:13.103172750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmctl,shmctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/shmdt.S dietlibc-0.30-execstack/ia64/shmdt.S +--- dietlibc-0.30/ia64/shmdt.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/shmdt.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmdt,shmdt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/shmget.S dietlibc-0.30-execstack/ia64/shmget.S +--- dietlibc-0.30/ia64/shmget.S 2003-01-04 23:21:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/shmget.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmget,shmget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/shutdown.S dietlibc-0.30-execstack/ia64/shutdown.S +--- dietlibc-0.30/ia64/shutdown.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/shutdown.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shutdown, shutdown); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/socketpair.S dietlibc-0.30-execstack/ia64/socketpair.S +--- dietlibc-0.30/ia64/socketpair.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/socketpair.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socketpair, socketpair); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/socket.S dietlibc-0.30-execstack/ia64/socket.S +--- dietlibc-0.30/ia64/socket.S 2002-07-03 22:33:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/socket.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socket, socket); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/start.S dietlibc-0.30-execstack/ia64/start.S +--- dietlibc-0.30/ia64/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/start.S 2006-09-07 12:24:13.107173000 +0200 +@@ -51,3 +51,7 @@ _start: + br exit /* branch to exit */ + .endp _start + .size _start, . - _start ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/__testandset.S dietlibc-0.30-execstack/ia64/__testandset.S +--- dietlibc-0.30/ia64/__testandset.S 2006-06-21 22:01:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/__testandset.S 2006-09-07 12:24:13.107173000 +0200 +@@ -10,3 +10,7 @@ __testandset: + br.ret.sptk.clr b0 + .endp __testandset + .size __testandset, . - __testandset ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/unified.S dietlibc-0.30-execstack/ia64/unified.S +--- dietlibc-0.30/ia64/unified.S 2006-06-21 22:01:37.000000000 +0200 ++++ dietlibc-0.30-execstack/ia64/unified.S 2006-09-07 12:24:13.107173000 +0200 +@@ -42,3 +42,7 @@ __error_unified_syscall: + + .size __unified_syscall, __error_unified_syscall - __unified_syscall + .size __error_unified_syscall, . - __error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/utime.S dietlibc-0.30-execstack/ia64/utime.S +--- dietlibc-0.30/ia64/utime.S 2002-11-09 18:44:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/utime.S 2006-09-07 12:24:13.107173000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(utimes,utime) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ia64/vfork.S dietlibc-0.30-execstack/ia64/vfork.S +--- dietlibc-0.30/ia64/vfork.S 2002-11-09 18:44:47.000000000 +0100 ++++ dietlibc-0.30-execstack/ia64/vfork.S 2006-09-07 12:24:13.107173000 +0200 +@@ -6,3 +6,7 @@ vfork: + mov r15 = __NR_clone + mov r32 = 16657 + br __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif diff -NurpP dietlibc-0.30/libcompat/syscall.S dietlibc-0.30-execstack/libcompat/syscall.S ---- dietlibc-0.30/libcompat/syscall.S 2006-09-07 08:26:46.407646500 +0200 -+++ dietlibc-0.30-execstack/libcompat/syscall.S 2006-09-07 09:29:21.214843250 +0200 +--- dietlibc-0.30/libcompat/syscall.S 2006-04-04 05:42:48.000000000 +0200 ++++ dietlibc-0.30-execstack/libcompat/syscall.S 2006-09-07 12:24:13.127174250 +0200 @@ -133,3 +133,7 @@ syscall: /* arch not implemented yet */ #endif @@ -1106,9 +2269,1510 @@ diff -NurpP dietlibc-0.30/libcompat/syscall.S dietlibc-0.30-execstack/libcompat/ +#ifdef __ELF__ +.section .note.GNU-stack,"",%progbits +#endif +diff -NurpP dietlibc-0.30/libdl/_dl_jump.S dietlibc-0.30-execstack/libdl/_dl_jump.S +--- dietlibc-0.30/libdl/_dl_jump.S 2002-03-04 17:18:13.000000000 +0100 ++++ dietlibc-0.30-execstack/libdl/_dl_jump.S 2006-09-07 12:24:13.127174250 +0200 +@@ -53,3 +53,7 @@ _dl_jump: + mov pc, r12 + + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/accept.S dietlibc-0.30-execstack/mips/accept.S +--- dietlibc-0.30/mips/accept.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/accept.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(accept,accept,__libc_accept) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/bind.S dietlibc-0.30-execstack/mips/bind.S +--- dietlibc-0.30/mips/bind.S 2002-09-12 15:11:22.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/bind.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(bind,bind) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/clone.S dietlibc-0.30-execstack/mips/clone.S +--- dietlibc-0.30/mips/clone.S 2002-03-20 13:27:03.000000000 +0100 ++++ dietlibc-0.30-execstack/mips/clone.S 2006-09-07 12:24:13.115173500 +0200 +@@ -44,3 +44,7 @@ __clone: + jal _exit + + .end __clone ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/connect.S dietlibc-0.30-execstack/mips/connect.S +--- dietlibc-0.30/mips/connect.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/connect.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(connect,connect,__libc_connect) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/errlist.S dietlibc-0.30-execstack/mips/errlist.S +--- dietlibc-0.30/mips/errlist.S 2005-05-15 01:35:39.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/errlist.S 2006-09-07 12:24:13.115173500 +0200 +@@ -336,3 +336,7 @@ sys_nerr: + /* handled in strerror.c + .LC1133: .string "Quota exceeded" + */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/getpeername.S dietlibc-0.30-execstack/mips/getpeername.S +--- dietlibc-0.30/mips/getpeername.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/getpeername.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getpeername,getpeername) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/getsockname.S dietlibc-0.30-execstack/mips/getsockname.S +--- dietlibc-0.30/mips/getsockname.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/getsockname.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockname,getsockname) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/getsockopt.S dietlibc-0.30-execstack/mips/getsockopt.S +--- dietlibc-0.30/mips/getsockopt.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/getsockopt.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockopt,getsockopt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/listen.S dietlibc-0.30-execstack/mips/listen.S +--- dietlibc-0.30/mips/listen.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/listen.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(listen,listen) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/__longjmp.S dietlibc-0.30-execstack/mips/__longjmp.S +--- dietlibc-0.30/mips/__longjmp.S 2003-04-07 20:24:53.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/__longjmp.S 2006-09-07 12:24:13.119173750 +0200 +@@ -33,3 +33,7 @@ __longjmp: + li $2, 1 + 1: j $25 + .end __longjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/pipe.S dietlibc-0.30-execstack/mips/pipe.S +--- dietlibc-0.30/mips/pipe.S 2002-10-21 13:29:25.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/pipe.S 2006-09-07 12:24:13.115173500 +0200 +@@ -22,3 +22,7 @@ pipe: + la $25, error_unified_syscall + jr $25 + .end pipe ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/__pread.S dietlibc-0.30-execstack/mips/__pread.S +--- dietlibc-0.30/mips/__pread.S 2004-05-11 15:33:53.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/__pread.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(pread,__pread) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/__pwrite.S dietlibc-0.30-execstack/mips/__pwrite.S +--- dietlibc-0.30/mips/__pwrite.S 2004-05-11 15:33:53.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/__pwrite.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(pwrite,__pwrite) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/recvfrom.S dietlibc-0.30-execstack/mips/recvfrom.S +--- dietlibc-0.30/mips/recvfrom.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/recvfrom.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(recvfrom,recvfrom,__libc_recvfrom) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/recvmsg.S dietlibc-0.30-execstack/mips/recvmsg.S +--- dietlibc-0.30/mips/recvmsg.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/recvmsg.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvmsg,recvmsg) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/recv.S dietlibc-0.30-execstack/mips/recv.S +--- dietlibc-0.30/mips/recv.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/recv.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(recv,recv,__libc_recv) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/select.S dietlibc-0.30-execstack/mips/select.S +--- dietlibc-0.30/mips/select.S 2001-01-30 15:46:53.000000000 +0100 ++++ dietlibc-0.30-execstack/mips/select.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(_newselect,select) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/sendmsg.S dietlibc-0.30-execstack/mips/sendmsg.S +--- dietlibc-0.30/mips/sendmsg.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/sendmsg.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendmsg,sendmsg) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/send.S dietlibc-0.30-execstack/mips/send.S +--- dietlibc-0.30/mips/send.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/send.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(send,send,__libc_send) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/sendto.S dietlibc-0.30-execstack/mips/sendto.S +--- dietlibc-0.30/mips/sendto.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/sendto.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall_weak(sendto,sendto,__libc_sendto) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/setjmp.S dietlibc-0.30-execstack/mips/setjmp.S +--- dietlibc-0.30/mips/setjmp.S 2002-09-12 12:33:48.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/setjmp.S 2006-09-07 12:24:13.119173750 +0200 +@@ -37,3 +37,7 @@ __sigsetjmp: + j $25 + .end __sigsetjmp + .weak setjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/setsockopt.S dietlibc-0.30-execstack/mips/setsockopt.S +--- dietlibc-0.30/mips/setsockopt.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/setsockopt.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(setsockopt,setsockopt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/shutdown.S dietlibc-0.30-execstack/mips/shutdown.S +--- dietlibc-0.30/mips/shutdown.S 2002-09-12 15:11:22.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/shutdown.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shutdown,shutdown) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/socketcall.S dietlibc-0.30-execstack/mips/socketcall.S +--- dietlibc-0.30/mips/socketcall.S 2002-09-12 15:11:22.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/socketcall.S 2006-09-07 12:24:13.115173500 +0200 +@@ -3,3 +3,7 @@ + /* + * Doesn't exist on mips ( accept, bind, ... are SYSCALLS !?! ) + */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/socketpair.S dietlibc-0.30-execstack/mips/socketpair.S +--- dietlibc-0.30/mips/socketpair.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/socketpair.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socketpair,socketpair) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/socket.S dietlibc-0.30-execstack/mips/socket.S +--- dietlibc-0.30/mips/socket.S 2002-09-12 15:07:47.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/socket.S 2006-09-07 12:24:13.115173500 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socket,socket) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/start.S dietlibc-0.30-execstack/mips/start.S +--- dietlibc-0.30/mips/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/mips/start.S 2006-09-07 12:24:13.115173500 +0200 +@@ -56,3 +56,7 @@ __start: + .type __main,@function + __main: + j $31 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/__testandset.S dietlibc-0.30-execstack/mips/__testandset.S +--- dietlibc-0.30/mips/__testandset.S 2003-02-19 13:10:12.000000000 +0100 ++++ dietlibc-0.30-execstack/mips/__testandset.S 2006-09-07 12:24:13.115173500 +0200 +@@ -15,3 +15,7 @@ __testandset: + 1: .set mips0 + jr $31 + .end __testandset ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/mips/unified.S dietlibc-0.30-execstack/mips/unified.S +--- dietlibc-0.30/mips/unified.S 2002-12-11 20:31:04.000000000 +0100 ++++ dietlibc-0.30-execstack/mips/unified.S 2006-09-07 12:24:13.115173500 +0200 +@@ -47,3 +47,7 @@ error_unified_syscall: + jr $31 + #endif + .end error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/accept.S dietlibc-0.30-execstack/parisc/accept.S +--- dietlibc-0.30/parisc/accept.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/accept.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(accept, accept); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/bind.S dietlibc-0.30-execstack/parisc/bind.S +--- dietlibc-0.30/parisc/bind.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/bind.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(bind, bind); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/clone.S dietlibc-0.30-execstack/parisc/clone.S +--- dietlibc-0.30/parisc/clone.S 2002-06-11 12:59:44.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/clone.S 2006-09-07 12:24:13.123174000 +0200 +@@ -38,3 +38,7 @@ __clone: + copy %r28,%r26 /* return -> arg0 */ + + iitlbp %r0,(%r0) /* DIE ! DIE ! */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/connect.S dietlibc-0.30-execstack/parisc/connect.S +--- dietlibc-0.30/parisc/connect.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/connect.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(connect, connect); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/getpeername.S dietlibc-0.30-execstack/parisc/getpeername.S +--- dietlibc-0.30/parisc/getpeername.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/getpeername.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getpeername, getpeername); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/getsockname.S dietlibc-0.30-execstack/parisc/getsockname.S +--- dietlibc-0.30/parisc/getsockname.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/getsockname.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockname, getsockname); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/getsockopt.S dietlibc-0.30-execstack/parisc/getsockopt.S +--- dietlibc-0.30/parisc/getsockopt.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/getsockopt.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall5(getsockopt, getsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/listen.S dietlibc-0.30-execstack/parisc/listen.S +--- dietlibc-0.30/parisc/listen.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/listen.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(listen, listen); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/_llseek.S dietlibc-0.30-execstack/parisc/_llseek.S +--- dietlibc-0.30/parisc/_llseek.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/_llseek.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall5(llseek, llseek); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/__longjmp.S dietlibc-0.30-execstack/parisc/__longjmp.S +--- dietlibc-0.30/parisc/__longjmp.S 2002-01-11 19:06:53.000000000 +0100 ++++ dietlibc-0.30-execstack/parisc/__longjmp.S 2006-09-07 12:24:13.123174000 +0200 +@@ -60,3 +60,7 @@ __longjmp: + fldd 0(%sr0, %r20), %fr21 + + bv,n %r0(%rp) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/mmap.S dietlibc-0.30-execstack/parisc/mmap.S +--- dietlibc-0.30/parisc/mmap.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/mmap.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall6(mmap, mmap); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/mount.S dietlibc-0.30-execstack/parisc/mount.S +--- dietlibc-0.30/parisc/mount.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/mount.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall5(mount, mount); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/recvfrom.S dietlibc-0.30-execstack/parisc/recvfrom.S +--- dietlibc-0.30/parisc/recvfrom.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/recvfrom.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall6(recvfrom, recvfrom); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/recvmsg.S dietlibc-0.30-execstack/parisc/recvmsg.S +--- dietlibc-0.30/parisc/recvmsg.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/recvmsg.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvmsg, recvmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/recv.S dietlibc-0.30-execstack/parisc/recv.S +--- dietlibc-0.30/parisc/recv.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/recv.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recv, recv); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/select.S dietlibc-0.30-execstack/parisc/select.S +--- dietlibc-0.30/parisc/select.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/select.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall5(select, select); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/sendmsg.S dietlibc-0.30-execstack/parisc/sendmsg.S +--- dietlibc-0.30/parisc/sendmsg.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/sendmsg.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendmsg, sendmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/send.S dietlibc-0.30-execstack/parisc/send.S +--- dietlibc-0.30/parisc/send.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/send.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(send, send); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/sendto.S dietlibc-0.30-execstack/parisc/sendto.S +--- dietlibc-0.30/parisc/sendto.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/sendto.S 2006-09-07 12:24:13.119173750 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall6(sendto, sendto); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/setjmp.S dietlibc-0.30-execstack/parisc/setjmp.S +--- dietlibc-0.30/parisc/setjmp.S 2003-09-21 15:03:49.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/setjmp.S 2006-09-07 12:24:13.123174000 +0200 +@@ -65,3 +65,7 @@ __sigsetjmp: + fstd %fr21, 0(%sr0, %r19) + b,l __sigjmp_save, %r0 + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/setsockopt.S dietlibc-0.30-execstack/parisc/setsockopt.S +--- dietlibc-0.30/parisc/setsockopt.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/setsockopt.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall5(setsockopt, setsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/shutdown.S dietlibc-0.30-execstack/parisc/shutdown.S +--- dietlibc-0.30/parisc/shutdown.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/shutdown.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shutdown, shutdown); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/socketpair.S dietlibc-0.30-execstack/parisc/socketpair.S +--- dietlibc-0.30/parisc/socketpair.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/socketpair.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socketpair, socketpair); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/socket.S dietlibc-0.30-execstack/parisc/socket.S +--- dietlibc-0.30/parisc/socket.S 2002-07-03 22:33:38.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/socket.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socket, socket); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/start.S dietlibc-0.30-execstack/parisc/start.S +--- dietlibc-0.30/parisc/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/start.S 2006-09-07 12:24:13.123174000 +0200 +@@ -50,3 +50,7 @@ _start: + or %r28, %r28, %r26 + .EXIT + .PROCEND ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strcasecmp.S dietlibc-0.30-execstack/parisc/strcasecmp.S +--- dietlibc-0.30/parisc/strcasecmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strcasecmp.S 2006-09-07 12:24:13.123174000 +0200 +@@ -37,3 +37,7 @@ strcasecmp: + .EXIT + .PROCEND + .EXPORT strcasecmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strcmp.S dietlibc-0.30-execstack/parisc/strcmp.S +--- dietlibc-0.30/parisc/strcmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strcmp.S 2006-09-07 12:24:13.123174000 +0200 +@@ -16,3 +16,7 @@ strcmp: + .EXIT + .PROCEND + .EXPORT strcmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strlen.S dietlibc-0.30-execstack/parisc/strlen.S +--- dietlibc-0.30/parisc/strlen.S 2003-09-21 15:03:49.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strlen.S 2006-09-07 12:24:13.123174000 +0200 +@@ -48,3 +48,7 @@ strlen: + .PROCEND + .EXPORT strlen + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strncasecmp.S dietlibc-0.30-execstack/parisc/strncasecmp.S +--- dietlibc-0.30/parisc/strncasecmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strncasecmp.S 2006-09-07 12:24:13.119173750 +0200 +@@ -37,3 +37,7 @@ strncasecmp: + .EXIT + .PROCEND + .EXPORT strncasecmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strncmp.S dietlibc-0.30-execstack/parisc/strncmp.S +--- dietlibc-0.30/parisc/strncmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strncmp.S 2006-09-07 12:24:13.123174000 +0200 +@@ -19,3 +19,7 @@ strncmp: + .EXIT + .PROCEND + .EXPORT strncmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strncpy.S dietlibc-0.30-execstack/parisc/strncpy.S +--- dietlibc-0.30/parisc/strncpy.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strncpy.S 2006-09-07 12:24:13.123174000 +0200 +@@ -15,3 +15,7 @@ strncpy: + .EXIT + .PROCEND + .EXPORT strncpy ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strpbrk.S dietlibc-0.30-execstack/parisc/strpbrk.S +--- dietlibc-0.30/parisc/strpbrk.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strpbrk.S 2006-09-07 12:24:13.123174000 +0200 +@@ -24,3 +24,7 @@ strpbrk: + .EXIT + .PROCEND + .EXPORT strpbrk ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strrchr.S dietlibc-0.30-execstack/parisc/strrchr.S +--- dietlibc-0.30/parisc/strrchr.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strrchr.S 2006-09-07 12:24:13.123174000 +0200 +@@ -28,3 +28,7 @@ strrchr: + .EXIT + .PROCEND + .EXPORT strrchr ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/strstr.S dietlibc-0.30-execstack/parisc/strstr.S +--- dietlibc-0.30/parisc/strstr.S 2003-09-16 16:27:33.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/strstr.S 2006-09-07 12:24:13.123174000 +0200 +@@ -32,3 +32,7 @@ strstr: + .EXIT + .PROCEND + .EXPORT strstr ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/__testandset.S dietlibc-0.30-execstack/parisc/__testandset.S +--- dietlibc-0.30/parisc/__testandset.S 2002-01-28 18:09:41.000000000 +0100 ++++ dietlibc-0.30-execstack/parisc/__testandset.S 2006-09-07 12:24:13.123174000 +0200 +@@ -6,3 +6,7 @@ __testandset: + ldi 1,%r19 + bv %r0(%r2) + xor %r28,%r19,%r28 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/umount.S dietlibc-0.30-execstack/parisc/umount.S +--- dietlibc-0.30/parisc/umount.S 2003-09-16 16:25:07.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/umount.S 2006-09-07 12:24:13.123174000 +0200 +@@ -8,3 +8,7 @@ umount: + ldi 0, %r25 + b __unified_syscall + ldi __NR_umount2, %r20 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/parisc/unified.S dietlibc-0.30-execstack/parisc/unified.S +--- dietlibc-0.30/parisc/unified.S 2006-04-04 05:10:40.000000000 +0200 ++++ dietlibc-0.30-execstack/parisc/unified.S 2006-09-07 12:24:13.123174000 +0200 +@@ -69,3 +69,7 @@ __error_unified_syscall: + #include "dietuglyweaks.h" + + bv,n %r0(%rp) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/clone.S dietlibc-0.30-execstack/ppc/clone.S +--- dietlibc-0.30/ppc/clone.S 2001-12-13 17:05:03.000000000 +0100 ++++ dietlibc-0.30-execstack/ppc/clone.S 2006-09-07 12:24:13.119173750 +0200 +@@ -46,3 +46,7 @@ __clone: + .Lclone_error: + li 3, EINVAL + b error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/__longjmp.S dietlibc-0.30-execstack/ppc/__longjmp.S +--- dietlibc-0.30/ppc/__longjmp.S 2001-01-25 18:23:36.000000000 +0100 ++++ dietlibc-0.30-execstack/ppc/__longjmp.S 2006-09-07 12:24:13.119173750 +0200 +@@ -57,3 +57,7 @@ __longjmp: + blr + .size __longjmp,.-__longjmp + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/setjmp.S dietlibc-0.30-execstack/ppc/setjmp.S +--- dietlibc-0.30/ppc/setjmp.S 2001-01-09 18:57:44.000000000 +0100 ++++ dietlibc-0.30-execstack/ppc/setjmp.S 2006-09-07 12:24:13.119173750 +0200 +@@ -54,3 +54,7 @@ __sigsetjmp: + stfd 31,((JB_FPRS+17*2)*4)(3) + b JUMPTARGET (__sigjmp_save) + .size __sigsetjmp,.-__sigsetjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/start.S dietlibc-0.30-execstack/ppc/start.S +--- dietlibc-0.30/ppc/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc/start.S 2006-09-07 12:24:13.119173750 +0200 +@@ -50,3 +50,7 @@ __data_start: + .lcomm __libc_stack_end,4,4 + .type __libc_stack_end,@object + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/__testandset.S dietlibc-0.30-execstack/ppc/__testandset.S +--- dietlibc-0.30/ppc/__testandset.S 2002-09-16 13:17:01.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc/__testandset.S 2006-09-07 12:24:13.119173750 +0200 +@@ -10,3 +10,7 @@ __testandset: + blr + .size __testandset,.-__testandset + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc/unified.S dietlibc-0.30-execstack/ppc/unified.S +--- dietlibc-0.30/ppc/unified.S 2002-01-21 16:55:19.000000000 +0100 ++++ dietlibc-0.30-execstack/ppc/unified.S 2006-09-07 12:24:13.119173750 +0200 +@@ -38,3 +38,7 @@ error_unified_syscall: + + blr + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/clone.S dietlibc-0.30-execstack/ppc64/clone.S +--- dietlibc-0.30/ppc64/clone.S 2005-05-13 20:39:32.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/clone.S 2006-09-07 12:24:13.091172000 +0200 +@@ -50,3 +50,7 @@ __clone: + .Lclone_error: + li 3, EINVAL + b error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/__longjmp.S dietlibc-0.30-execstack/ppc64/__longjmp.S +--- dietlibc-0.30/ppc64/__longjmp.S 2005-09-21 09:33:08.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/__longjmp.S 2006-09-07 12:24:13.091172000 +0200 +@@ -52,3 +52,7 @@ + mr 3,4 + blr + .size .__longjmp,.-.__longjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/setjmp.S dietlibc-0.30-execstack/ppc64/setjmp.S +--- dietlibc-0.30/ppc64/setjmp.S 2005-09-21 09:33:08.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/setjmp.S 2006-09-07 12:24:13.091172000 +0200 +@@ -57,3 +57,7 @@ + stfd 31,((JB_FPRS+17)*8)(3) + b JUMPTARGET (__sigjmp_save) + .size .__sigsetjmp,.-.__sigsetjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/start.S dietlibc-0.30-execstack/ppc64/start.S +--- dietlibc-0.30/ppc64/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/start.S 2006-09-07 12:24:13.091172000 +0200 +@@ -89,3 +89,7 @@ __data_start: + .lcomm __libc_stack_end,8,8 + .type __libc_stack_end,@object + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/__testandset.S dietlibc-0.30-execstack/ppc64/__testandset.S +--- dietlibc-0.30/ppc64/__testandset.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/__testandset.S 2006-09-07 12:24:13.091172000 +0200 +@@ -10,3 +10,7 @@ __testandset: + blr + .size __testandset,.-__testandset + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/umount.S dietlibc-0.30-execstack/ppc64/umount.S +--- dietlibc-0.30/ppc64/umount.S 2004-12-17 19:47:59.000000000 +0100 ++++ dietlibc-0.30-execstack/ppc64/umount.S 2006-09-07 12:24:13.091172000 +0200 +@@ -6,3 +6,7 @@ diet_proto(umount) + li 0, __NR_umount2 + li 4, 0 + b __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/ppc64/unified.S dietlibc-0.30-execstack/ppc64/unified.S +--- dietlibc-0.30/ppc64/unified.S 2005-05-13 20:39:32.000000000 +0200 ++++ dietlibc-0.30-execstack/ppc64/unified.S 2006-09-07 12:24:13.091172000 +0200 +@@ -69,3 +69,7 @@ diet_proto_weak(__nop) + diet_proto_weak(__you_tried_to_link_a_dietlibc_object_against_glibc) + diet_proto_weak(exit) + diet_proto(_exit) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/clone.S dietlibc-0.30-execstack/s390/clone.S +--- dietlibc-0.30/s390/clone.S 2002-09-16 13:17:01.000000000 +0200 ++++ dietlibc-0.30-execstack/s390/clone.S 2006-09-07 12:24:13.107173000 +0200 +@@ -35,3 +35,7 @@ thread_start: + .L2: al %r1, [.L3-.L2](%r1) + br %r1 + .L3: .long __error_unified_syscall-.L0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/__longjmp.S dietlibc-0.30-execstack/s390/__longjmp.S +--- dietlibc-0.30/s390/__longjmp.S 2001-11-26 15:50:08.000000000 +0100 ++++ dietlibc-0.30-execstack/s390/__longjmp.S 2006-09-07 12:24:13.115173500 +0200 +@@ -13,3 +13,7 @@ __longjmp: + 1: lr %r2,%r3 + br %r14 + .size __longjmp,.-__longjmp; ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/mmap64.S dietlibc-0.30-execstack/s390/mmap64.S +--- dietlibc-0.30/s390/mmap64.S 2006-04-04 05:42:48.000000000 +0200 ++++ dietlibc-0.30-execstack/s390/mmap64.S 2006-09-07 12:24:13.107173000 +0200 +@@ -50,3 +50,7 @@ mmap64: + lm %r6,%r15,24(%r15) /* Load registers. */ + j __unified_syscall + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/mmap.S dietlibc-0.30-execstack/s390/mmap.S +--- dietlibc-0.30/s390/mmap.S 2006-04-04 05:42:48.000000000 +0200 ++++ dietlibc-0.30-execstack/s390/mmap.S 2006-09-07 12:24:13.115173500 +0200 +@@ -45,3 +45,7 @@ mmap: + /* Successful; return the syscall's value. */ + br %r14 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/select.S dietlibc-0.30-execstack/s390/select.S +--- dietlibc-0.30/s390/select.S 2005-03-23 20:57:53.000000000 +0100 ++++ dietlibc-0.30-execstack/s390/select.S 2006-09-07 12:24:13.111173250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(_newselect,select) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/setjmp.S dietlibc-0.30-execstack/s390/setjmp.S +--- dietlibc-0.30/s390/setjmp.S 2001-11-26 15:50:08.000000000 +0100 ++++ dietlibc-0.30-execstack/s390/setjmp.S 2006-09-07 12:24:13.115173500 +0200 +@@ -38,3 +38,7 @@ __sigsetjmp: + .L1: .long __sigjmp_save + #endif + .size __sigsetjmp,.-__sigsetjmp; ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/start.S dietlibc-0.30-execstack/s390/start.S +--- dietlibc-0.30/s390/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/s390/start.S 2006-09-07 12:24:13.107173000 +0200 +@@ -54,3 +54,7 @@ _start: + .Lstart: + .size _start,.Lstart-_start + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/__testandset.S dietlibc-0.30-execstack/s390/__testandset.S +--- dietlibc-0.30/s390/__testandset.S 2001-11-29 17:53:32.000000000 +0100 ++++ dietlibc-0.30-execstack/s390/__testandset.S 2006-09-07 12:24:13.107173000 +0200 +@@ -9,3 +9,7 @@ __testandset: + xr %r2,%r0 + br %r14 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390/unified.S dietlibc-0.30-execstack/s390/unified.S +--- dietlibc-0.30/s390/unified.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390/unified.S 2006-09-07 12:24:13.107173000 +0200 +@@ -52,3 +52,7 @@ __error_unified_syscall: + #else + .long errno + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/clone.S dietlibc-0.30-execstack/s390x/clone.S +--- dietlibc-0.30/s390x/clone.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/clone.S 2006-09-07 12:24:13.123174000 +0200 +@@ -35,3 +35,7 @@ thread_start: + .L2: al %r1, [.L3-.L2](%r1) + br %r1 + .L3: .long __error_unified_syscall-.L0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/__longjmp.S dietlibc-0.30-execstack/s390x/__longjmp.S +--- dietlibc-0.30/s390x/__longjmp.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/__longjmp.S 2006-09-07 12:24:13.127174250 +0200 +@@ -13,3 +13,7 @@ __longjmp: + 1: lr %r2,%r3 + br %r14 + .size __longjmp,.-__longjmp; ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/mmap.S dietlibc-0.30-execstack/s390x/mmap.S +--- dietlibc-0.30/s390x/mmap.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/mmap.S 2006-09-07 12:24:13.127174250 +0200 +@@ -34,3 +34,7 @@ mmap: + lmg %r6,%r15,48(%r15) /* Load registers. */ + + j __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/select.S dietlibc-0.30-execstack/s390x/select.S +--- dietlibc-0.30/s390x/select.S 2005-03-23 20:57:53.000000000 +0100 ++++ dietlibc-0.30-execstack/s390x/select.S 2006-09-07 12:24:13.123174000 +0200 +@@ -1 +1,5 @@ + #include "s390/select.S" ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/setjmp.S dietlibc-0.30-execstack/s390x/setjmp.S +--- dietlibc-0.30/s390x/setjmp.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/setjmp.S 2006-09-07 12:24:13.127174250 +0200 +@@ -38,3 +38,7 @@ __sigsetjmp: + .L1: .long __sigjmp_save + #endif + .size __sigsetjmp,.-__sigsetjmp; ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/start.S dietlibc-0.30-execstack/s390x/start.S +--- dietlibc-0.30/s390x/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/start.S 2006-09-07 12:24:13.123174000 +0200 +@@ -42,3 +42,7 @@ _start: + .align 4 + .Lstart: + .size _start,.Lstart-_start ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/__testandset.S dietlibc-0.30-execstack/s390x/__testandset.S +--- dietlibc-0.30/s390x/__testandset.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/__testandset.S 2006-09-07 12:24:13.123174000 +0200 +@@ -9,3 +9,7 @@ __testandset: + xr %r2,%r0 + br %r14 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/s390x/unified.S dietlibc-0.30-execstack/s390x/unified.S +--- dietlibc-0.30/s390x/unified.S 2003-10-10 15:37:34.000000000 +0200 ++++ dietlibc-0.30-execstack/s390x/unified.S 2006-09-07 12:24:13.123174000 +0200 +@@ -44,3 +44,7 @@ __error_unified_syscall: + br %r14 + + .align 4 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/atol.S dietlibc-0.30-execstack/sparc/atol.S +--- dietlibc-0.30/sparc/atol.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/atol.S 2006-09-07 12:24:13.103172750 +0200 +@@ -46,3 +46,7 @@ atol: + .Lretl: + retl + mov %o3, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/clone.S dietlibc-0.30-execstack/sparc/clone.S +--- dietlibc-0.30/sparc/clone.S 2003-05-15 17:17:10.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/clone.S 2006-09-07 12:24:13.103172750 +0200 +@@ -42,3 +42,7 @@ __clone: + call _exit /* child returned */ + nop + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/errlist.S dietlibc-0.30-execstack/sparc/errlist.S +--- dietlibc-0.30/sparc/errlist.S 2005-05-15 01:35:39.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/errlist.S 2006-09-07 12:24:13.099172500 +0200 +@@ -288,3 +288,7 @@ sys_nerr: + .LC131: .string "Key was rejected by service" + + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/fork.S dietlibc-0.30-execstack/sparc/fork.S +--- dietlibc-0.30/sparc/fork.S 2003-05-15 17:17:10.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/fork.S 2006-09-07 12:24:13.103172750 +0200 +@@ -13,3 +13,7 @@ __libc_fork: + retl + and %o0, %o1, %o0 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/__longjmp.S dietlibc-0.30-execstack/sparc/__longjmp.S +--- dietlibc-0.30/sparc/__longjmp.S 2001-07-02 18:06:49.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/__longjmp.S 2006-09-07 12:24:13.103172750 +0200 +@@ -66,3 +66,7 @@ __longjmp: + + .size __longjmp, . - __longjmp + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memccpy.S dietlibc-0.30-execstack/sparc/memccpy.S +--- dietlibc-0.30/sparc/memccpy.S 2003-10-15 18:19:53.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memccpy.S 2006-09-07 12:24:13.103172750 +0200 +@@ -25,3 +25,7 @@ memccpy: + .Lret: + retl + add %o0, %o4, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memchr.S dietlibc-0.30-execstack/sparc/memchr.S +--- dietlibc-0.30/sparc/memchr.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memchr.S 2006-09-07 12:24:13.099172500 +0200 +@@ -23,3 +23,7 @@ memchr: + .Lret: + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memcmp.S dietlibc-0.30-execstack/sparc/memcmp.S +--- dietlibc-0.30/sparc/memcmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memcmp.S 2006-09-07 12:24:13.103172750 +0200 +@@ -25,3 +25,7 @@ memcmp: + .Lret: + retl + sub %o3, %o4, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memcpy.S dietlibc-0.30-execstack/sparc/memcpy.S +--- dietlibc-0.30/sparc/memcpy.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memcpy.S 2006-09-07 12:24:13.103172750 +0200 +@@ -23,3 +23,7 @@ memcpy: + .Lret: + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memmove.S dietlibc-0.30-execstack/sparc/memmove.S +--- dietlibc-0.30/sparc/memmove.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memmove.S 2006-09-07 12:24:13.103172750 +0200 +@@ -32,3 +32,7 @@ memmove: + .Lret: + retl + mov %o5, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/memset.S dietlibc-0.30-execstack/sparc/memset.S +--- dietlibc-0.30/sparc/memset.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/memset.S 2006-09-07 12:24:13.099172500 +0200 +@@ -17,3 +17,7 @@ memset: + stb %o1, [%o0+%o2] + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/pipe.S dietlibc-0.30-execstack/sparc/pipe.S +--- dietlibc-0.30/sparc/pipe.S 2003-05-15 17:17:10.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/pipe.S 2006-09-07 12:24:13.099172500 +0200 +@@ -14,3 +14,7 @@ pipe: + retl + mov %g0, %o0 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/rem.S dietlibc-0.30-execstack/sparc/rem.S +--- dietlibc-0.30/sparc/rem.S 2005-02-10 15:50:21.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/rem.S 2006-09-07 12:24:13.099172500 +0200 +@@ -364,3 +364,7 @@ + + .size .rem,.-.rem; + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/sdiv.S dietlibc-0.30-execstack/sparc/sdiv.S +--- dietlibc-0.30/sparc/sdiv.S 2005-02-10 15:50:21.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/sdiv.S 2006-09-07 12:24:13.099172500 +0200 +@@ -364,3 +364,7 @@ + + .size .div,.-.div; + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/setjmp.S dietlibc-0.30-execstack/sparc/setjmp.S +--- dietlibc-0.30/sparc/setjmp.S 2001-07-02 18:06:49.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/setjmp.S 2006-09-07 12:24:13.103172750 +0200 +@@ -37,3 +37,7 @@ __sigsetjmp: + mov %g1, %o7 + .size __sigsetjmp,.-__sigsetjmp + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/start.S dietlibc-0.30-execstack/sparc/start.S +--- dietlibc-0.30/sparc/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/start.S 2006-09-07 12:24:13.099172500 +0200 +@@ -47,3 +47,7 @@ _start: + + .size _start, .-_start + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strcat.S dietlibc-0.30-execstack/sparc/strcat.S +--- dietlibc-0.30/sparc/strcat.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strcat.S 2006-09-07 12:24:13.103172750 +0200 +@@ -27,3 +27,7 @@ strcat: + inc %o3 + retl + mov %o4, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strchr.S dietlibc-0.30-execstack/sparc/strchr.S +--- dietlibc-0.30/sparc/strchr.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strchr.S 2006-09-07 12:24:13.099172500 +0200 +@@ -22,3 +22,7 @@ strchr: + .Lfound: + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strcmp.S dietlibc-0.30-execstack/sparc/strcmp.S +--- dietlibc-0.30/sparc/strcmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strcmp.S 2006-09-07 12:24:13.103172750 +0200 +@@ -24,3 +24,7 @@ strcmp: + .Lret: + retl + sub %o2, %o3, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strcpy.S dietlibc-0.30-execstack/sparc/strcpy.S +--- dietlibc-0.30/sparc/strcpy.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strcpy.S 2006-09-07 12:24:13.103172750 +0200 +@@ -21,3 +21,7 @@ strcpy: + inc %o2 + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strlen.S dietlibc-0.30-execstack/sparc/strlen.S +--- dietlibc-0.30/sparc/strlen.S 2002-07-26 20:44:33.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strlen.S 2006-09-07 12:24:13.099172500 +0200 +@@ -9,3 +9,7 @@ strlen: + add %o0, 1, %o0 + retl + sub %o0, %o1, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strncmp.S dietlibc-0.30-execstack/sparc/strncmp.S +--- dietlibc-0.30/sparc/strncmp.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strncmp.S 2006-09-07 12:24:13.103172750 +0200 +@@ -27,3 +27,7 @@ strncmp: + .Lret: + retl + sub %o3, %o4, %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strncpy.S dietlibc-0.30-execstack/sparc/strncpy.S +--- dietlibc-0.30/sparc/strncpy.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strncpy.S 2006-09-07 12:24:13.103172750 +0200 +@@ -25,3 +25,7 @@ strncpy: + .Lret: + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/strstr.S dietlibc-0.30-execstack/sparc/strstr.S +--- dietlibc-0.30/sparc/strstr.S 2003-09-04 03:50:50.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/strstr.S 2006-09-07 12:24:13.099172500 +0200 +@@ -36,3 +36,7 @@ strstr: + .Lret: + retl + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/__testandset.S dietlibc-0.30-execstack/sparc/__testandset.S +--- dietlibc-0.30/sparc/__testandset.S 2001-03-23 19:53:28.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/__testandset.S 2006-09-07 12:24:13.099172500 +0200 +@@ -4,3 +4,7 @@ + __testandset: + retl + ldstub [%o0], %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/udiv.S dietlibc-0.30-execstack/sparc/udiv.S +--- dietlibc-0.30/sparc/udiv.S 2003-02-18 22:11:48.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/udiv.S 2006-09-07 12:24:13.099172500 +0200 +@@ -359,3 +359,7 @@ ENTRY(.udiv) + END(.udiv) + + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/umul.S dietlibc-0.30-execstack/sparc/umul.S +--- dietlibc-0.30/sparc/umul.S 2003-02-18 22:11:48.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/umul.S 2006-09-07 12:24:13.099172500 +0200 +@@ -166,3 +166,7 @@ ENTRY(.umul) + + END(.umul) + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/unified.S dietlibc-0.30-execstack/sparc/unified.S +--- dietlibc-0.30/sparc/unified.S 2003-08-20 16:13:41.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc/unified.S 2006-09-07 12:24:13.099172500 +0200 +@@ -34,3 +34,7 @@ __unified_syscall_error_handler: + ret + restore %g0, -1, %o0 + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc/urem.S dietlibc-0.30-execstack/sparc/urem.S +--- dietlibc-0.30/sparc/urem.S 2003-02-18 22:11:48.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc/urem.S 2006-09-07 12:24:13.103172750 +0200 +@@ -358,3 +358,7 @@ ENTRY(.urem) + + END(.urem) + #endif ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/clone.S dietlibc-0.30-execstack/sparc64/clone.S +--- dietlibc-0.30/sparc64/clone.S 2002-03-21 17:06:58.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc64/clone.S 2006-09-07 12:24:13.099172500 +0200 +@@ -42,3 +42,7 @@ __clone: + call _exit /* child returned */ + nop + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/errlist.S dietlibc-0.30-execstack/sparc64/errlist.S +--- dietlibc-0.30/sparc64/errlist.S 2005-05-20 14:18:04.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/errlist.S 2006-09-07 12:24:13.099172500 +0200 +@@ -278,3 +278,7 @@ sys_nerr: + .LC126: .string "Wrong medium type" + + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/fork.S dietlibc-0.30-execstack/sparc64/fork.S +--- dietlibc-0.30/sparc64/fork.S 2003-05-15 17:17:10.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/fork.S 2006-09-07 12:24:13.099172500 +0200 +@@ -16,3 +16,7 @@ __libc_fork: + 1: sethi %hi(__unified_syscall_error_handler), %g1 + jmp %g1+%lo(__unified_syscall_error_handler) + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/__longjmp.S dietlibc-0.30-execstack/sparc64/__longjmp.S +--- dietlibc-0.30/sparc64/__longjmp.S 2002-03-26 14:07:38.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc64/__longjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1 +1,5 @@ + /* none ! all done in longjmp.S */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/longjmp.S dietlibc-0.30-execstack/sparc64/longjmp.S +--- dietlibc-0.30/sparc64/longjmp.S 2002-09-16 13:17:02.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/longjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -15,3 +15,7 @@ __libc_longjmp: + ld [ %o0+FLAG_SAVEMASK ], %o1 /* has setjmp saved the signalmask ? */ + ta 0x6f /* setcontext / restore context */ + .size __libc_longjmp,.-__libc_longjmp ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/pipe.S dietlibc-0.30-execstack/sparc64/pipe.S +--- dietlibc-0.30/sparc64/pipe.S 2003-05-15 17:17:10.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/pipe.S 2006-09-07 12:24:13.099172500 +0200 +@@ -16,3 +16,7 @@ pipe: + 1: sethi %hi(__unified_syscall_error_handler), %g1 + jmp %g1+%lo(__unified_syscall_error_handler) + nop ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/setjmp.S dietlibc-0.30-execstack/sparc64/setjmp.S +--- dietlibc-0.30/sparc64/setjmp.S 2002-03-26 14:07:38.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc64/setjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -25,3 +25,7 @@ __sigsetjmp: + mov %g1, %o0 /* return value from longjmp or 0 */ + .size __sigsetjmp,.-__sigsetjmp + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/sigjmp.S dietlibc-0.30-execstack/sparc64/sigjmp.S +--- dietlibc-0.30/sparc64/sigjmp.S 2002-03-26 14:07:38.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc64/sigjmp.S 2006-09-07 12:24:13.099172500 +0200 +@@ -1 +1,5 @@ + /* none ! all done in setjmp.S */ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/start.S dietlibc-0.30-execstack/sparc64/start.S +--- dietlibc-0.30/sparc64/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/start.S 2006-09-07 12:24:13.099172500 +0200 +@@ -47,3 +47,7 @@ _start: + + .size _start, .-_start + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/__testandset.S dietlibc-0.30-execstack/sparc64/__testandset.S +--- dietlibc-0.30/sparc64/__testandset.S 2002-03-21 17:06:58.000000000 +0100 ++++ dietlibc-0.30-execstack/sparc64/__testandset.S 2006-09-07 12:24:13.099172500 +0200 +@@ -4,3 +4,7 @@ + __testandset: + retl + ldstub [%o0], %o0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/sparc64/unified.S dietlibc-0.30-execstack/sparc64/unified.S +--- dietlibc-0.30/sparc64/unified.S 2003-08-20 16:13:41.000000000 +0200 ++++ dietlibc-0.30-execstack/sparc64/unified.S 2006-09-07 12:24:13.099172500 +0200 +@@ -35,3 +35,7 @@ __unified_syscall_error_handler: + ret + restore %g0, -1, %o0 /* return -1 */ + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif diff -NurpP dietlibc-0.30/syscalls.s/access.S dietlibc-0.30-execstack/syscalls.s/access.S --- dietlibc-0.30/syscalls.s/access.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/access.S 2006-09-07 09:29:21.182857250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/access.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1119,7 +3783,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/access.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/add_key.S dietlibc-0.30-execstack/syscalls.s/add_key.S --- dietlibc-0.30/syscalls.s/add_key.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/add_key.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/add_key.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1130,7 +3794,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/add_key.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/adjtimex.S dietlibc-0.30-execstack/syscalls.s/adjtimex.S --- dietlibc-0.30/syscalls.s/adjtimex.S 2001-08-25 20:54:37.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/adjtimex.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/adjtimex.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1141,7 +3805,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/adjtimex.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/alarm.S dietlibc-0.30-execstack/syscalls.s/alarm.S --- dietlibc-0.30/syscalls.s/alarm.S 2003-10-10 15:37:34.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/alarm.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/alarm.S 2006-09-07 12:24:13.139175000 +0200 @@ -4,3 +4,7 @@ syscall(alarm,alarm) #endif @@ -1152,7 +3816,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/alarm.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/bdflush.S dietlibc-0.30-execstack/syscalls.s/bdflush.S --- dietlibc-0.30/syscalls.s/bdflush.S 2002-11-11 17:51:46.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/bdflush.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/bdflush.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_bdflush syscall(bdflush,bdflush) @@ -1163,7 +3827,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/bdflush.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/brk.S dietlibc-0.30-execstack/syscalls.s/brk.S --- dietlibc-0.30/syscalls.s/brk.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/brk.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/brk.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1174,7 +3838,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/brk.S dietlibc-0.30-execstack/syscalls.s/br +#endif diff -NurpP dietlibc-0.30/syscalls.s/capget.S dietlibc-0.30-execstack/syscalls.s/capget.S --- dietlibc-0.30/syscalls.s/capget.S 2003-10-07 16:39:44.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/capget.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/capget.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1185,7 +3849,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/capget.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/capset.S dietlibc-0.30-execstack/syscalls.s/capset.S --- dietlibc-0.30/syscalls.s/capset.S 2003-10-07 16:39:44.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/capset.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/capset.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1196,7 +3860,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/capset.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/chdir.S dietlibc-0.30-execstack/syscalls.s/chdir.S --- dietlibc-0.30/syscalls.s/chdir.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/chdir.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/chdir.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1207,7 +3871,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/chdir.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/chmod.S dietlibc-0.30-execstack/syscalls.s/chmod.S --- dietlibc-0.30/syscalls.s/chmod.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/chmod.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/chmod.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1218,7 +3882,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/chmod.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/chown32.S dietlibc-0.30-execstack/syscalls.s/chown32.S --- dietlibc-0.30/syscalls.s/chown32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/chown32.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/chown32.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_chown32 syscall_weak(chown32,chown32,__libc_chown32) @@ -1229,7 +3893,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/chown32.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/chown.S dietlibc-0.30-execstack/syscalls.s/chown.S --- dietlibc-0.30/syscalls.s/chown.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/chown.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/chown.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1240,7 +3904,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/chown.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/chroot.S dietlibc-0.30-execstack/syscalls.s/chroot.S --- dietlibc-0.30/syscalls.s/chroot.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/chroot.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/chroot.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1251,7 +3915,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/chroot.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/clock_getres.S dietlibc-0.30-execstack/syscalls.s/clock_getres.S --- dietlibc-0.30/syscalls.s/clock_getres.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/clock_getres.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/clock_getres.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1262,7 +3926,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/clock_getres.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/clock_gettime.S dietlibc-0.30-execstack/syscalls.s/clock_gettime.S --- dietlibc-0.30/syscalls.s/clock_gettime.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/clock_gettime.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/clock_gettime.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1273,7 +3937,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/clock_gettime.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/clock_nanosleep.S dietlibc-0.30-execstack/syscalls.s/clock_nanosleep.S --- dietlibc-0.30/syscalls.s/clock_nanosleep.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/clock_nanosleep.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/clock_nanosleep.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1284,7 +3948,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/clock_nanosleep.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/clock_settime.S dietlibc-0.30-execstack/syscalls.s/clock_settime.S --- dietlibc-0.30/syscalls.s/clock_settime.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/clock_settime.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/clock_settime.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1295,7 +3959,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/clock_settime.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/close.S dietlibc-0.30-execstack/syscalls.s/close.S --- dietlibc-0.30/syscalls.s/close.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/close.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/close.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1306,7 +3970,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/close.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/create_module.S dietlibc-0.30-execstack/syscalls.s/create_module.S --- dietlibc-0.30/syscalls.s/create_module.S 2001-09-28 21:44:22.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/create_module.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/create_module.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_create_module syscall(create_module,create_module) @@ -1317,7 +3981,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/create_module.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/delete_module.S dietlibc-0.30-execstack/syscalls.s/delete_module.S --- dietlibc-0.30/syscalls.s/delete_module.S 2001-09-28 21:44:22.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/delete_module.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/delete_module.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_delete_module syscall(delete_module,delete_module) @@ -1328,7 +3992,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/delete_module.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/dup2.S dietlibc-0.30-execstack/syscalls.s/dup2.S --- dietlibc-0.30/syscalls.s/dup2.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/dup2.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/dup2.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1339,7 +4003,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/dup2.S dietlibc-0.30-execstack/syscalls.s/d +#endif diff -NurpP dietlibc-0.30/syscalls.s/dup.S dietlibc-0.30-execstack/syscalls.s/dup.S --- dietlibc-0.30/syscalls.s/dup.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/dup.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/dup.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1350,7 +4014,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/dup.S dietlibc-0.30-execstack/syscalls.s/du +#endif diff -NurpP dietlibc-0.30/syscalls.s/environ.S dietlibc-0.30-execstack/syscalls.s/environ.S --- dietlibc-0.30/syscalls.s/environ.S 2004-09-28 02:01:30.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/environ.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/environ.S 2006-09-07 12:24:13.135174750 +0200 @@ -15,3 +15,7 @@ environ: #endif .size environ,.-environ @@ -1361,7 +4025,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/environ.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/epoll_create.S dietlibc-0.30-execstack/syscalls.s/epoll_create.S --- dietlibc-0.30/syscalls.s/epoll_create.S 2003-04-12 17:19:01.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/epoll_create.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/epoll_create.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_epoll_create syscall(epoll_create,epoll_create) @@ -1372,7 +4036,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/epoll_create.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/epoll_ctl.S dietlibc-0.30-execstack/syscalls.s/epoll_ctl.S --- dietlibc-0.30/syscalls.s/epoll_ctl.S 2003-04-12 17:19:01.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/epoll_ctl.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/epoll_ctl.S 2006-09-07 12:24:13.151175750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_epoll_ctl syscall(epoll_ctl,epoll_ctl) @@ -1383,7 +4047,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/epoll_ctl.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/epoll_wait.S dietlibc-0.30-execstack/syscalls.s/epoll_wait.S --- dietlibc-0.30/syscalls.s/epoll_wait.S 2003-04-12 17:19:01.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/epoll_wait.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/epoll_wait.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_epoll_wait syscall(epoll_wait,epoll_wait) @@ -1394,7 +4058,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/epoll_wait.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/errlist.S dietlibc-0.30-execstack/syscalls.s/errlist.S --- dietlibc-0.30/syscalls.s/errlist.S 2005-05-15 01:35:39.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/errlist.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/errlist.S 2006-09-07 12:24:13.127174250 +0200 @@ -301,3 +301,7 @@ sys_nerr: .LC127: .asciz "Key has expired" .LC128: .asciz "Key has been revoked" @@ -1405,7 +4069,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/errlist.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/errno.S dietlibc-0.30-execstack/syscalls.s/errno.S --- dietlibc-0.30/syscalls.s/errno.S 2002-11-15 16:39:17.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/errno.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/errno.S 2006-09-07 12:24:13.127174250 +0200 @@ -6,3 +6,7 @@ errno: .long 0 @@ -1416,7 +4080,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/errno.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/execve.S dietlibc-0.30-execstack/syscalls.s/execve.S --- dietlibc-0.30/syscalls.s/execve.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/execve.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/execve.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1427,7 +4091,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/execve.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/fadvise64_64.S dietlibc-0.30-execstack/syscalls.s/fadvise64_64.S --- dietlibc-0.30/syscalls.s/fadvise64_64.S 2005-10-08 23:11:32.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fadvise64_64.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fadvise64_64.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_fadvise64_64 syscall(fadvise64_64,fadvise64_64) @@ -1438,7 +4102,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fadvise64_64.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/fadvise64.S dietlibc-0.30-execstack/syscalls.s/fadvise64.S --- dietlibc-0.30/syscalls.s/fadvise64.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fadvise64.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fadvise64.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1449,7 +4113,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fadvise64.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/fchdir.S dietlibc-0.30-execstack/syscalls.s/fchdir.S --- dietlibc-0.30/syscalls.s/fchdir.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fchdir.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fchdir.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1460,7 +4124,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fchdir.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/fchmod.S dietlibc-0.30-execstack/syscalls.s/fchmod.S --- dietlibc-0.30/syscalls.s/fchmod.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fchmod.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fchmod.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1471,7 +4135,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fchmod.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/fchown32.S dietlibc-0.30-execstack/syscalls.s/fchown32.S --- dietlibc-0.30/syscalls.s/fchown32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fchown32.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fchown32.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_fchown32 syscall_weak(fchown32,fchown32,__libc_fchown32) @@ -1482,7 +4146,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fchown32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/fchown.S dietlibc-0.30-execstack/syscalls.s/fchown.S --- dietlibc-0.30/syscalls.s/fchown.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fchown.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fchown.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1493,7 +4157,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fchown.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/fcntl64.S dietlibc-0.30-execstack/syscalls.s/fcntl64.S --- dietlibc-0.30/syscalls.s/fcntl64.S 2005-08-05 19:58:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fcntl64.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fcntl64.S 2006-09-07 12:24:13.163176500 +0200 @@ -8,3 +8,7 @@ syscall(fcntl64,__dietlibc_fcntl64) syscall(fcntl64,fcntl64) #endif @@ -1504,7 +4168,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fcntl64.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/fcntl.S dietlibc-0.30-execstack/syscalls.s/fcntl.S --- dietlibc-0.30/syscalls.s/fcntl.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fcntl.S 2006-09-07 09:29:21.186855500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fcntl.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1515,7 +4179,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fcntl.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/fdatasync.S dietlibc-0.30-execstack/syscalls.s/fdatasync.S --- dietlibc-0.30/syscalls.s/fdatasync.S 2002-02-21 01:33:37.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fdatasync.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fdatasync.S 2006-09-07 12:24:13.167176750 +0200 @@ -4,3 +4,7 @@ #define __NR_fdatasync __NR_fsync #endif @@ -1526,7 +4190,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fdatasync.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/fgetxattr.S dietlibc-0.30-execstack/syscalls.s/fgetxattr.S --- dietlibc-0.30/syscalls.s/fgetxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fgetxattr.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fgetxattr.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(fgetxattr,fgetxattr) @@ -1536,7 +4200,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fgetxattr.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/flistxattr.S dietlibc-0.30-execstack/syscalls.s/flistxattr.S --- dietlibc-0.30/syscalls.s/flistxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/flistxattr.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/flistxattr.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(flistxattr,flistxattr) @@ -1546,7 +4210,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/flistxattr.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/flock.S dietlibc-0.30-execstack/syscalls.s/flock.S --- dietlibc-0.30/syscalls.s/flock.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/flock.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/flock.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1557,7 +4221,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/flock.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/fork.S dietlibc-0.30-execstack/syscalls.s/fork.S --- dietlibc-0.30/syscalls.s/fork.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fork.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fork.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1568,7 +4232,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fork.S dietlibc-0.30-execstack/syscalls.s/f +#endif diff -NurpP dietlibc-0.30/syscalls.s/fremovexattr.S dietlibc-0.30-execstack/syscalls.s/fremovexattr.S --- dietlibc-0.30/syscalls.s/fremovexattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fremovexattr.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fremovexattr.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(fremovexattr,fremovexattr) @@ -1578,7 +4242,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fremovexattr.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/fsetxattr.S dietlibc-0.30-execstack/syscalls.s/fsetxattr.S --- dietlibc-0.30/syscalls.s/fsetxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fsetxattr.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fsetxattr.S 2006-09-07 12:24:13.167176750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1589,7 +4253,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fsetxattr.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/fstat64.S dietlibc-0.30-execstack/syscalls.s/fstat64.S --- dietlibc-0.30/syscalls.s/fstat64.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fstat64.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fstat64.S 2006-09-07 12:24:13.131174500 +0200 @@ -8,3 +8,7 @@ syscall(fstat64,__dietlibc_fstat64) syscall(fstat64,fstat64) #endif @@ -1600,7 +4264,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fstat64.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/fstatfs64.S dietlibc-0.30-execstack/syscalls.s/fstatfs64.S --- dietlibc-0.30/syscalls.s/fstatfs64.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/fstatfs64.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fstatfs64.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_fstatfs64 syscall(fstatfs64,__dietlibc_fstatfs64) @@ -1611,7 +4275,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fstatfs64.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/fstatfs.S dietlibc-0.30-execstack/syscalls.s/fstatfs.S --- dietlibc-0.30/syscalls.s/fstatfs.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fstatfs.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fstatfs.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1622,7 +4286,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fstatfs.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/fstat.S dietlibc-0.30-execstack/syscalls.s/fstat.S --- dietlibc-0.30/syscalls.s/fstat.S 2001-02-03 01:37:00.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fstat.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fstat.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1633,7 +4297,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fstat.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/fsync.S dietlibc-0.30-execstack/syscalls.s/fsync.S --- dietlibc-0.30/syscalls.s/fsync.S 2001-01-30 16:33:27.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/fsync.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/fsync.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1644,7 +4308,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/fsync.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/ftruncate64.S dietlibc-0.30-execstack/syscalls.s/ftruncate64.S --- dietlibc-0.30/syscalls.s/ftruncate64.S 2002-05-05 23:44:08.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/ftruncate64.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ftruncate64.S 2006-09-07 12:24:13.163176500 +0200 @@ -8,3 +8,7 @@ syscall(ftruncate64,__dietlibc_ftruncate syscall(ftruncate64,ftruncate64) #endif @@ -1655,7 +4319,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ftruncate64.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/ftruncate.S dietlibc-0.30-execstack/syscalls.s/ftruncate.S --- dietlibc-0.30/syscalls.s/ftruncate.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/ftruncate.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ftruncate.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1666,7 +4330,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ftruncate.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/futex.S dietlibc-0.30-execstack/syscalls.s/futex.S --- dietlibc-0.30/syscalls.s/futex.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/futex.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/futex.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1677,7 +4341,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/futex.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/getcwd.S dietlibc-0.30-execstack/syscalls.s/getcwd.S --- dietlibc-0.30/syscalls.s/getcwd.S 2001-05-09 03:16:05.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getcwd.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getcwd.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1688,7 +4352,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getcwd.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/getdents64.S dietlibc-0.30-execstack/syscalls.s/getdents64.S --- dietlibc-0.30/syscalls.s/getdents64.S 2002-11-08 18:07:09.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getdents64.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getdents64.S 2006-09-07 12:24:13.127174250 +0200 @@ -4,3 +4,7 @@ #ifdef __NR_getdents64 syscall(getdents64,getdents64) @@ -1699,7 +4363,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getdents64.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/getdents.S dietlibc-0.30-execstack/syscalls.s/getdents.S --- dietlibc-0.30/syscalls.s/getdents.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getdents.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getdents.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1710,7 +4374,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getdents.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/getegid32.S dietlibc-0.30-execstack/syscalls.s/getegid32.S --- dietlibc-0.30/syscalls.s/getegid32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getegid32.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getegid32.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getegid32 syscall_weak(getegid32,getegid32,__libc_getegid32) @@ -1721,7 +4385,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getegid32.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getegid.S dietlibc-0.30-execstack/syscalls.s/getegid.S --- dietlibc-0.30/syscalls.s/getegid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getegid.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getegid.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1732,7 +4396,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getegid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/geteuid32.S dietlibc-0.30-execstack/syscalls.s/geteuid32.S --- dietlibc-0.30/syscalls.s/geteuid32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/geteuid32.S 2006-09-07 09:29:21.190853750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/geteuid32.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_geteuid32 syscall_weak(geteuid32,geteuid32,__libc_geteuid32) @@ -1743,7 +4407,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/geteuid32.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/geteuid.S dietlibc-0.30-execstack/syscalls.s/geteuid.S --- dietlibc-0.30/syscalls.s/geteuid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/geteuid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/geteuid.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1754,7 +4418,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/geteuid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/getgid32.S dietlibc-0.30-execstack/syscalls.s/getgid32.S --- dietlibc-0.30/syscalls.s/getgid32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getgid32.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getgid32.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getgid32 syscall_weak(getgid32,getgid32,__libc_getgid32) @@ -1765,7 +4429,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getgid32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/getgid.S dietlibc-0.30-execstack/syscalls.s/getgid.S --- dietlibc-0.30/syscalls.s/getgid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getgid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getgid.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1776,7 +4440,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getgid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/getgroups32.S dietlibc-0.30-execstack/syscalls.s/getgroups32.S --- dietlibc-0.30/syscalls.s/getgroups32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getgroups32.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getgroups32.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getgroups32 syscall_weak(getgroups32,getgroups32,__libc_getgroups32) @@ -1787,7 +4451,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getgroups32.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/getgroups.S dietlibc-0.30-execstack/syscalls.s/getgroups.S --- dietlibc-0.30/syscalls.s/getgroups.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getgroups.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getgroups.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1798,7 +4462,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getgroups.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getitimer.S dietlibc-0.30-execstack/syscalls.s/getitimer.S --- dietlibc-0.30/syscalls.s/getitimer.S 2001-03-14 16:22:21.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getitimer.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getitimer.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1809,7 +4473,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getitimer.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/get_mempolicy.S dietlibc-0.30-execstack/syscalls.s/get_mempolicy.S --- dietlibc-0.30/syscalls.s/get_mempolicy.S 2005-10-08 23:22:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/get_mempolicy.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/get_mempolicy.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_get_mempolicy syscall(get_mempolicy,get_mempolicy) @@ -1820,7 +4484,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/get_mempolicy.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/__getpagesize.S dietlibc-0.30-execstack/syscalls.s/__getpagesize.S --- dietlibc-0.30/syscalls.s/__getpagesize.S 2001-04-19 19:46:38.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/__getpagesize.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/__getpagesize.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getpagesize syscall(getpagesize,getpagesize) @@ -1831,7 +4495,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/__getpagesize.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/getpgid.S dietlibc-0.30-execstack/syscalls.s/getpgid.S --- dietlibc-0.30/syscalls.s/getpgid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getpgid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getpgid.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1842,7 +4506,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getpgid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/getpid.S dietlibc-0.30-execstack/syscalls.s/getpid.S --- dietlibc-0.30/syscalls.s/getpid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getpid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getpid.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1853,7 +4517,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getpid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/getppid.S dietlibc-0.30-execstack/syscalls.s/getppid.S --- dietlibc-0.30/syscalls.s/getppid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getppid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getppid.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1864,7 +4528,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getppid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/getpriority.S dietlibc-0.30-execstack/syscalls.s/getpriority.S --- dietlibc-0.30/syscalls.s/getpriority.S 2001-01-25 13:48:03.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getpriority.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getpriority.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1875,7 +4539,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getpriority.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/getresgid32.S dietlibc-0.30-execstack/syscalls.s/getresgid32.S --- dietlibc-0.30/syscalls.s/getresgid32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getresgid32.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getresgid32.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getresgid32 syscall_weak(getresgid32,getresgid32,__libc_getresgid32) @@ -1886,7 +4550,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getresgid32.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/getresgid.S dietlibc-0.30-execstack/syscalls.s/getresgid.S --- dietlibc-0.30/syscalls.s/getresgid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getresgid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getresgid.S 2006-09-07 12:24:13.163176500 +0200 @@ -5,3 +5,7 @@ syscall(getresgid,getresgid) @@ -1897,7 +4561,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getresgid.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getresuid.S dietlibc-0.30-execstack/syscalls.s/getresuid.S --- dietlibc-0.30/syscalls.s/getresuid.S 2001-05-31 21:35:04.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getresuid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getresuid.S 2006-09-07 12:24:13.127174250 +0200 @@ -5,3 +5,7 @@ syscall(getresuid,getresuid) @@ -1908,7 +4572,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getresuid.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getrlimit.S dietlibc-0.30-execstack/syscalls.s/getrlimit.S --- dietlibc-0.30/syscalls.s/getrlimit.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getrlimit.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getrlimit.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1919,7 +4583,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getrlimit.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getrusage.S dietlibc-0.30-execstack/syscalls.s/getrusage.S --- dietlibc-0.30/syscalls.s/getrusage.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getrusage.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getrusage.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1930,7 +4594,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getrusage.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/getsid.S dietlibc-0.30-execstack/syscalls.s/getsid.S --- dietlibc-0.30/syscalls.s/getsid.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getsid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getsid.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1941,7 +4605,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getsid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/get_thread_area.S dietlibc-0.30-execstack/syscalls.s/get_thread_area.S --- dietlibc-0.30/syscalls.s/get_thread_area.S 2005-10-08 23:22:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/get_thread_area.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/get_thread_area.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_get_thread_area syscall(get_thread_area,get_thread_area) @@ -1952,7 +4616,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/get_thread_area.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/gettid.S dietlibc-0.30-execstack/syscalls.s/gettid.S --- dietlibc-0.30/syscalls.s/gettid.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/gettid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/gettid.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1963,7 +4627,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/gettid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/gettimeofday.S dietlibc-0.30-execstack/syscalls.s/gettimeofday.S --- dietlibc-0.30/syscalls.s/gettimeofday.S 2001-01-09 18:57:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/gettimeofday.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/gettimeofday.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1974,7 +4638,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/gettimeofday.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/getuid32.S dietlibc-0.30-execstack/syscalls.s/getuid32.S --- dietlibc-0.30/syscalls.s/getuid32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getuid32.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getuid32.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_getuid32 syscall_weak(getuid32,getuid32,__libc_getuid32) @@ -1985,7 +4649,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getuid32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/getuid.S dietlibc-0.30-execstack/syscalls.s/getuid.S --- dietlibc-0.30/syscalls.s/getuid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/getuid.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getuid.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -1996,7 +4660,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getuid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/getxattr.S dietlibc-0.30-execstack/syscalls.s/getxattr.S --- dietlibc-0.30/syscalls.s/getxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/getxattr.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/getxattr.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(getxattr,getxattr) @@ -2006,7 +4670,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/getxattr.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/__guard.S dietlibc-0.30-execstack/syscalls.s/__guard.S --- dietlibc-0.30/syscalls.s/__guard.S 2006-04-07 17:33:20.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/__guard.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/__guard.S 2006-09-07 12:24:13.155176000 +0200 @@ -7,3 +7,7 @@ __guard: __stack_chk_guard: .long 0xaff00 @@ -2017,7 +4681,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/__guard.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/init_module.S dietlibc-0.30-execstack/syscalls.s/init_module.S --- dietlibc-0.30/syscalls.s/init_module.S 2001-09-28 21:44:22.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/init_module.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/init_module.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_init_module syscall(init_module,init_module) @@ -2028,7 +4692,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/init_module.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/inotify_add_watch.S dietlibc-0.30-execstack/syscalls.s/inotify_add_watch.S --- dietlibc-0.30/syscalls.s/inotify_add_watch.S 2005-10-08 23:39:53.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/inotify_add_watch.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/inotify_add_watch.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_inotify_add_watch syscall(inotify_add_watch,inotify_add_watch) @@ -2039,7 +4703,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/inotify_add_watch.S dietlibc-0.30-execstack +#endif diff -NurpP dietlibc-0.30/syscalls.s/inotify_init.S dietlibc-0.30-execstack/syscalls.s/inotify_init.S --- dietlibc-0.30/syscalls.s/inotify_init.S 2005-10-08 23:39:53.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/inotify_init.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/inotify_init.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_inotify_init syscall(inotify_init,inotify_init) @@ -2050,7 +4714,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/inotify_init.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/inotify_rm_watch.S dietlibc-0.30-execstack/syscalls.s/inotify_rm_watch.S --- dietlibc-0.30/syscalls.s/inotify_rm_watch.S 2005-10-08 23:39:53.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/inotify_rm_watch.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/inotify_rm_watch.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_inotify_rm_watch syscall(inotify_rm_watch,inotify_rm_watch) @@ -2061,7 +4725,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/inotify_rm_watch.S dietlibc-0.30-execstack/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/io_cancel.S dietlibc-0.30-execstack/syscalls.s/io_cancel.S --- dietlibc-0.30/syscalls.s/io_cancel.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/io_cancel.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/io_cancel.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2072,7 +4736,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/io_cancel.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/ioctl.S dietlibc-0.30-execstack/syscalls.s/ioctl.S --- dietlibc-0.30/syscalls.s/ioctl.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/ioctl.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ioctl.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2083,7 +4747,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ioctl.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/io_destroy.S dietlibc-0.30-execstack/syscalls.s/io_destroy.S --- dietlibc-0.30/syscalls.s/io_destroy.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/io_destroy.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/io_destroy.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2094,7 +4758,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/io_destroy.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/io_getevents.S dietlibc-0.30-execstack/syscalls.s/io_getevents.S --- dietlibc-0.30/syscalls.s/io_getevents.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/io_getevents.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/io_getevents.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2105,7 +4769,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/io_getevents.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/ioperm.S dietlibc-0.30-execstack/syscalls.s/ioperm.S --- dietlibc-0.30/syscalls.s/ioperm.S 2001-05-16 01:56:35.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/ioperm.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ioperm.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_ioperm syscall(ioperm,ioperm) @@ -2116,7 +4780,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ioperm.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/iopl.S dietlibc-0.30-execstack/syscalls.s/iopl.S --- dietlibc-0.30/syscalls.s/iopl.S 2001-04-26 12:30:30.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/iopl.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/iopl.S 2006-09-07 12:24:13.163176500 +0200 @@ -4,3 +4,7 @@ #ifdef __NR_iopl syscall(iopl,iopl) @@ -2127,7 +4791,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/iopl.S dietlibc-0.30-execstack/syscalls.s/i +#endif diff -NurpP dietlibc-0.30/syscalls.s/io_setup.S dietlibc-0.30-execstack/syscalls.s/io_setup.S --- dietlibc-0.30/syscalls.s/io_setup.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/io_setup.S 2006-09-07 09:29:21.194852000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/io_setup.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2138,7 +4802,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/io_setup.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/io_submit.S dietlibc-0.30-execstack/syscalls.s/io_submit.S --- dietlibc-0.30/syscalls.s/io_submit.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/io_submit.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/io_submit.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2149,7 +4813,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/io_submit.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/ipc.S dietlibc-0.30-execstack/syscalls.s/ipc.S --- dietlibc-0.30/syscalls.s/ipc.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/ipc.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ipc.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_ipc syscall(ipc,__ipc) @@ -2160,7 +4824,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ipc.S dietlibc-0.30-execstack/syscalls.s/ip +#endif diff -NurpP dietlibc-0.30/syscalls.s/keyctl.S dietlibc-0.30-execstack/syscalls.s/keyctl.S --- dietlibc-0.30/syscalls.s/keyctl.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/keyctl.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/keyctl.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2171,7 +4835,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/keyctl.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/kill.S dietlibc-0.30-execstack/syscalls.s/kill.S --- dietlibc-0.30/syscalls.s/kill.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/kill.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/kill.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2182,7 +4846,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/kill.S dietlibc-0.30-execstack/syscalls.s/k +#endif diff -NurpP dietlibc-0.30/syscalls.s/lchown32.S dietlibc-0.30-execstack/syscalls.s/lchown32.S --- dietlibc-0.30/syscalls.s/lchown32.S 2001-09-04 01:35:15.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/lchown32.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lchown32.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_lchown32 syscall_weak(lchown32,lchown32,__libc_lchown32) @@ -2193,7 +4857,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lchown32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/lchown.S dietlibc-0.30-execstack/syscalls.s/lchown.S --- dietlibc-0.30/syscalls.s/lchown.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/lchown.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lchown.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2204,7 +4868,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lchown.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/lgetxattr.S dietlibc-0.30-execstack/syscalls.s/lgetxattr.S --- dietlibc-0.30/syscalls.s/lgetxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/lgetxattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lgetxattr.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(lgetxattr,lgetxattr) @@ -2214,7 +4878,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lgetxattr.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/link.S dietlibc-0.30-execstack/syscalls.s/link.S --- dietlibc-0.30/syscalls.s/link.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/link.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/link.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2225,7 +4889,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/link.S dietlibc-0.30-execstack/syscalls.s/l +#endif diff -NurpP dietlibc-0.30/syscalls.s/listxattr.S dietlibc-0.30-execstack/syscalls.s/listxattr.S --- dietlibc-0.30/syscalls.s/listxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/listxattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/listxattr.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(listxattr,listxattr) @@ -2235,7 +4899,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/listxattr.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/llistxattr.S dietlibc-0.30-execstack/syscalls.s/llistxattr.S --- dietlibc-0.30/syscalls.s/llistxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/llistxattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/llistxattr.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(llistxattr,llistxattr) @@ -2245,7 +4909,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/llistxattr.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/_llseek.S dietlibc-0.30-execstack/syscalls.s/_llseek.S --- dietlibc-0.30/syscalls.s/_llseek.S 2004-04-29 16:37:25.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/_llseek.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/_llseek.S 2006-09-07 12:24:13.139175000 +0200 @@ -6,3 +6,7 @@ llseek: syscall(_llseek,_llseek) @@ -2256,7 +4920,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/_llseek.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/lremovexattr.S dietlibc-0.30-execstack/syscalls.s/lremovexattr.S --- dietlibc-0.30/syscalls.s/lremovexattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/lremovexattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lremovexattr.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(lremovexattr,lremovexattr) @@ -2266,7 +4930,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lremovexattr.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/lseek.S dietlibc-0.30-execstack/syscalls.s/lseek.S --- dietlibc-0.30/syscalls.s/lseek.S 2001-01-30 16:33:27.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/lseek.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lseek.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2277,7 +4941,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lseek.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/lsetxattr.S dietlibc-0.30-execstack/syscalls.s/lsetxattr.S --- dietlibc-0.30/syscalls.s/lsetxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/lsetxattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lsetxattr.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2288,7 +4952,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lsetxattr.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/lstat64.S dietlibc-0.30-execstack/syscalls.s/lstat64.S --- dietlibc-0.30/syscalls.s/lstat64.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/lstat64.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lstat64.S 2006-09-07 12:24:13.155176000 +0200 @@ -8,3 +8,7 @@ syscall(lstat64,__dietlibc_lstat64) syscall(lstat64,lstat64) #endif @@ -2299,7 +4963,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lstat64.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/lstat.S dietlibc-0.30-execstack/syscalls.s/lstat.S --- dietlibc-0.30/syscalls.s/lstat.S 2001-02-03 01:37:00.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/lstat.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/lstat.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2310,7 +4974,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/lstat.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/madvise.S dietlibc-0.30-execstack/syscalls.s/madvise.S --- dietlibc-0.30/syscalls.s/madvise.S 2001-10-22 22:20:53.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/madvise.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/madvise.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2321,7 +4985,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/madvise.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/mbind.S dietlibc-0.30-execstack/syscalls.s/mbind.S --- dietlibc-0.30/syscalls.s/mbind.S 2005-10-08 23:22:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mbind.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mbind.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_mbind syscall(mbind,mbind) @@ -2332,7 +4996,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mbind.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mincore.S dietlibc-0.30-execstack/syscalls.s/mincore.S --- dietlibc-0.30/syscalls.s/mincore.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mincore.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mincore.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2343,7 +5007,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mincore.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/mkdir.S dietlibc-0.30-execstack/syscalls.s/mkdir.S --- dietlibc-0.30/syscalls.s/mkdir.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mkdir.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mkdir.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2354,7 +5018,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mkdir.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mknod.S dietlibc-0.30-execstack/syscalls.s/mknod.S --- dietlibc-0.30/syscalls.s/mknod.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mknod.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mknod.S 2006-09-07 12:24:13.167176750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2365,7 +5029,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mknod.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mlockall.S dietlibc-0.30-execstack/syscalls.s/mlockall.S --- dietlibc-0.30/syscalls.s/mlockall.S 2001-05-02 23:06:24.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mlockall.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mlockall.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2376,7 +5040,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mlockall.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/mlock.S dietlibc-0.30-execstack/syscalls.s/mlock.S --- dietlibc-0.30/syscalls.s/mlock.S 2001-05-31 19:13:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mlock.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mlock.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2387,7 +5051,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mlock.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mmap2.S dietlibc-0.30-execstack/syscalls.s/mmap2.S --- dietlibc-0.30/syscalls.s/mmap2.S 2002-11-26 01:41:46.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mmap2.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mmap2.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_mmap2 syscall(mmap2,__mmap2) @@ -2398,7 +5062,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mmap2.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mmap.S dietlibc-0.30-execstack/syscalls.s/mmap.S --- dietlibc-0.30/syscalls.s/mmap.S 2003-05-15 17:17:10.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mmap.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mmap.S 2006-09-07 12:24:13.167176750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2409,7 +5073,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mmap.S dietlibc-0.30-execstack/syscalls.s/m +#endif diff -NurpP dietlibc-0.30/syscalls.s/mount.S dietlibc-0.30-execstack/syscalls.s/mount.S --- dietlibc-0.30/syscalls.s/mount.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mount.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mount.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2420,7 +5084,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mount.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/mprotect.S dietlibc-0.30-execstack/syscalls.s/mprotect.S --- dietlibc-0.30/syscalls.s/mprotect.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mprotect.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mprotect.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2431,7 +5095,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mprotect.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_getsetattr.S dietlibc-0.30-execstack/syscalls.s/mq_getsetattr.S --- dietlibc-0.30/syscalls.s/mq_getsetattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_getsetattr.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_getsetattr.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2442,7 +5106,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_getsetattr.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_notify.S dietlibc-0.30-execstack/syscalls.s/mq_notify.S --- dietlibc-0.30/syscalls.s/mq_notify.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_notify.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_notify.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2453,7 +5117,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_notify.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_open.S dietlibc-0.30-execstack/syscalls.s/mq_open.S --- dietlibc-0.30/syscalls.s/mq_open.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_open.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_open.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2464,7 +5128,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_open.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_timedreceive.S dietlibc-0.30-execstack/syscalls.s/mq_timedreceive.S --- dietlibc-0.30/syscalls.s/mq_timedreceive.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_timedreceive.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_timedreceive.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2475,7 +5139,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_timedreceive.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_timedsend.S dietlibc-0.30-execstack/syscalls.s/mq_timedsend.S --- dietlibc-0.30/syscalls.s/mq_timedsend.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_timedsend.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_timedsend.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2486,7 +5150,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_timedsend.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/mq_unlink.S dietlibc-0.30-execstack/syscalls.s/mq_unlink.S --- dietlibc-0.30/syscalls.s/mq_unlink.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/mq_unlink.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mq_unlink.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2497,7 +5161,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mq_unlink.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/mremap.S dietlibc-0.30-execstack/syscalls.s/mremap.S --- dietlibc-0.30/syscalls.s/mremap.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/mremap.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/mremap.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2508,7 +5172,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/mremap.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/msync.S dietlibc-0.30-execstack/syscalls.s/msync.S --- dietlibc-0.30/syscalls.s/msync.S 2003-02-12 16:56:06.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/msync.S 2006-09-07 09:29:21.198850250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/msync.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2519,7 +5183,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/msync.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/munlockall.S dietlibc-0.30-execstack/syscalls.s/munlockall.S --- dietlibc-0.30/syscalls.s/munlockall.S 2001-05-02 23:06:24.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/munlockall.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/munlockall.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2530,7 +5194,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/munlockall.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/munlock.S dietlibc-0.30-execstack/syscalls.s/munlock.S --- dietlibc-0.30/syscalls.s/munlock.S 2002-08-14 15:52:20.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/munlock.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/munlock.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2541,7 +5205,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/munlock.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/munmap.S dietlibc-0.30-execstack/syscalls.s/munmap.S --- dietlibc-0.30/syscalls.s/munmap.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/munmap.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/munmap.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2552,7 +5216,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/munmap.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/nanosleep.S dietlibc-0.30-execstack/syscalls.s/nanosleep.S --- dietlibc-0.30/syscalls.s/nanosleep.S 2001-01-30 16:33:27.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/nanosleep.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/nanosleep.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2563,7 +5227,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/nanosleep.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/nice.S dietlibc-0.30-execstack/syscalls.s/nice.S --- dietlibc-0.30/syscalls.s/nice.S 2002-11-09 19:23:19.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/nice.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/nice.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_nice syscall(nice,nice) @@ -2574,7 +5238,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/nice.S dietlibc-0.30-execstack/syscalls.s/n +#endif diff -NurpP dietlibc-0.30/syscalls.s/n_sigaction.S dietlibc-0.30-execstack/syscalls.s/n_sigaction.S --- dietlibc-0.30/syscalls.s/n_sigaction.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/n_sigaction.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/n_sigaction.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_sigaction syscall_weak(sigaction,__old_sigaction,__n_sigaction) @@ -2585,7 +5249,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/n_sigaction.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/n_sigpending.S dietlibc-0.30-execstack/syscalls.s/n_sigpending.S --- dietlibc-0.30/syscalls.s/n_sigpending.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/n_sigpending.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/n_sigpending.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_sigpending syscall_weak(sigpending,__old_sigpending,__n_sigpending) @@ -2596,7 +5260,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/n_sigpending.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/n_sigprocmask.S dietlibc-0.30-execstack/syscalls.s/n_sigprocmask.S --- dietlibc-0.30/syscalls.s/n_sigprocmask.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/n_sigprocmask.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/n_sigprocmask.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_sigprocmask syscall_weak(sigprocmask,__old_sigprocmask,__n_sigprocmask) @@ -2607,7 +5271,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/n_sigprocmask.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/n_sigsuspend.S dietlibc-0.30-execstack/syscalls.s/n_sigsuspend.S --- dietlibc-0.30/syscalls.s/n_sigsuspend.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/n_sigsuspend.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/n_sigsuspend.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_sigsuspend syscall_weak(sigsuspend,__old_sigsuspend,__n_sigsuspend) @@ -2618,7 +5282,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/n_sigsuspend.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/open.S dietlibc-0.30-execstack/syscalls.s/open.S --- dietlibc-0.30/syscalls.s/open.S 2001-01-30 16:33:27.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/open.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/open.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2629,7 +5293,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/open.S dietlibc-0.30-execstack/syscalls.s/o +#endif diff -NurpP dietlibc-0.30/syscalls.s/pause.S dietlibc-0.30-execstack/syscalls.s/pause.S --- dietlibc-0.30/syscalls.s/pause.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/pause.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/pause.S 2006-09-07 12:24:13.163176500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_pause syscall_weak(pause,pause,__libc_pause) @@ -2640,7 +5304,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/pause.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/personality.S dietlibc-0.30-execstack/syscalls.s/personality.S --- dietlibc-0.30/syscalls.s/personality.S 2001-04-22 16:30:13.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/personality.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/personality.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_personality syscall(personality,personality) @@ -2651,7 +5315,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/personality.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/pipe.S dietlibc-0.30-execstack/syscalls.s/pipe.S --- dietlibc-0.30/syscalls.s/pipe.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/pipe.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/pipe.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2662,7 +5326,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/pipe.S dietlibc-0.30-execstack/syscalls.s/p +#endif diff -NurpP dietlibc-0.30/syscalls.s/pivot_root.S dietlibc-0.30-execstack/syscalls.s/pivot_root.S --- dietlibc-0.30/syscalls.s/pivot_root.S 2001-08-23 20:33:44.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/pivot_root.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/pivot_root.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2673,7 +5337,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/pivot_root.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/poll.S dietlibc-0.30-execstack/syscalls.s/poll.S --- dietlibc-0.30/syscalls.s/poll.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/poll.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/poll.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2684,7 +5348,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/poll.S dietlibc-0.30-execstack/syscalls.s/p +#endif diff -NurpP dietlibc-0.30/syscalls.s/prctl.S dietlibc-0.30-execstack/syscalls.s/prctl.S --- dietlibc-0.30/syscalls.s/prctl.S 2001-11-13 17:19:36.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/prctl.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/prctl.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_prctl syscall(prctl,prctl) @@ -2695,7 +5359,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/prctl.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/__pread.S dietlibc-0.30-execstack/syscalls.s/__pread.S --- dietlibc-0.30/syscalls.s/__pread.S 2004-05-10 23:05:07.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/__pread.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/__pread.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2706,7 +5370,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/__pread.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/ptrace.S dietlibc-0.30-execstack/syscalls.s/ptrace.S --- dietlibc-0.30/syscalls.s/ptrace.S 2002-02-23 16:57:31.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/ptrace.S 2006-09-07 09:29:21.202848500 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ptrace.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2717,7 +5381,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ptrace.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/__pwrite.S dietlibc-0.30-execstack/syscalls.s/__pwrite.S --- dietlibc-0.30/syscalls.s/__pwrite.S 2004-05-10 23:05:07.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/__pwrite.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/__pwrite.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2728,7 +5392,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/__pwrite.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/query_module.S dietlibc-0.30-execstack/syscalls.s/query_module.S --- dietlibc-0.30/syscalls.s/query_module.S 2001-05-06 02:34:27.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/query_module.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/query_module.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_query_module syscall(query_module,query_module) @@ -2739,7 +5403,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/query_module.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/quotactl.S dietlibc-0.30-execstack/syscalls.s/quotactl.S --- dietlibc-0.30/syscalls.s/quotactl.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/quotactl.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/quotactl.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2750,7 +5414,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/quotactl.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/readahead.S dietlibc-0.30-execstack/syscalls.s/readahead.S --- dietlibc-0.30/syscalls.s/readahead.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/readahead.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/readahead.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2761,7 +5425,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/readahead.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/readlink.S dietlibc-0.30-execstack/syscalls.s/readlink.S --- dietlibc-0.30/syscalls.s/readlink.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/readlink.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/readlink.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2772,7 +5436,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/readlink.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/read.S dietlibc-0.30-execstack/syscalls.s/read.S --- dietlibc-0.30/syscalls.s/read.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/read.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/read.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2783,7 +5447,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/read.S dietlibc-0.30-execstack/syscalls.s/r +#endif diff -NurpP dietlibc-0.30/syscalls.s/readv.S dietlibc-0.30-execstack/syscalls.s/readv.S --- dietlibc-0.30/syscalls.s/readv.S 2001-01-11 16:58:42.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/readv.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/readv.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2794,7 +5458,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/readv.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/__reboot.S dietlibc-0.30-execstack/syscalls.s/__reboot.S --- dietlibc-0.30/syscalls.s/__reboot.S 2001-02-05 18:49:41.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/__reboot.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/__reboot.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2805,7 +5469,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/__reboot.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/remap_file_pages.S dietlibc-0.30-execstack/syscalls.s/remap_file_pages.S --- dietlibc-0.30/syscalls.s/remap_file_pages.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/remap_file_pages.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/remap_file_pages.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2816,7 +5480,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/remap_file_pages.S dietlibc-0.30-execstack/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/removexattr.S dietlibc-0.30-execstack/syscalls.s/removexattr.S --- dietlibc-0.30/syscalls.s/removexattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/removexattr.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/removexattr.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(removexattr,removexattr) @@ -2826,7 +5490,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/removexattr.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/rename.S dietlibc-0.30-execstack/syscalls.s/rename.S --- dietlibc-0.30/syscalls.s/rename.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/rename.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rename.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2837,7 +5501,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rename.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/request_key.S dietlibc-0.30-execstack/syscalls.s/request_key.S --- dietlibc-0.30/syscalls.s/request_key.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/request_key.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/request_key.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2848,7 +5512,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/request_key.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/rmdir.S dietlibc-0.30-execstack/syscalls.s/rmdir.S --- dietlibc-0.30/syscalls.s/rmdir.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/rmdir.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rmdir.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2859,7 +5523,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rmdir.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigaction.S dietlibc-0.30-execstack/syscalls.s/rt_sigaction.S --- dietlibc-0.30/syscalls.s/rt_sigaction.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigaction.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigaction.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2870,7 +5534,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigaction.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigpending.S dietlibc-0.30-execstack/syscalls.s/rt_sigpending.S --- dietlibc-0.30/syscalls.s/rt_sigpending.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigpending.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigpending.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2881,7 +5545,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigpending.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigprocmask.S dietlibc-0.30-execstack/syscalls.s/rt_sigprocmask.S --- dietlibc-0.30/syscalls.s/rt_sigprocmask.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigprocmask.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigprocmask.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2892,7 +5556,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigprocmask.S dietlibc-0.30-execstack/sy +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigqueueinfo.S dietlibc-0.30-execstack/syscalls.s/rt_sigqueueinfo.S --- dietlibc-0.30/syscalls.s/rt_sigqueueinfo.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigqueueinfo.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigqueueinfo.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2903,7 +5567,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigqueueinfo.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigreturn.S dietlibc-0.30-execstack/syscalls.s/rt_sigreturn.S --- dietlibc-0.30/syscalls.s/rt_sigreturn.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigreturn.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigreturn.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2914,7 +5578,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigreturn.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigsuspend.S dietlibc-0.30-execstack/syscalls.s/rt_sigsuspend.S --- dietlibc-0.30/syscalls.s/rt_sigsuspend.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigsuspend.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigsuspend.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2925,7 +5589,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigsuspend.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/rt_sigtimedwait.S dietlibc-0.30-execstack/syscalls.s/rt_sigtimedwait.S --- dietlibc-0.30/syscalls.s/rt_sigtimedwait.S 2001-07-19 22:33:23.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/rt_sigtimedwait.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/rt_sigtimedwait.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2936,7 +5600,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/rt_sigtimedwait.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_getparam.S dietlibc-0.30-execstack/syscalls.s/sched_getparam.S --- dietlibc-0.30/syscalls.s/sched_getparam.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_getparam.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_getparam.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2947,7 +5611,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_getparam.S dietlibc-0.30-execstack/sy +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_get_priority_max.S dietlibc-0.30-execstack/syscalls.s/sched_get_priority_max.S --- dietlibc-0.30/syscalls.s/sched_get_priority_max.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_get_priority_max.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_get_priority_max.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2958,7 +5622,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_get_priority_max.S dietlibc-0.30-exec +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_get_priority_min.S dietlibc-0.30-execstack/syscalls.s/sched_get_priority_min.S --- dietlibc-0.30/syscalls.s/sched_get_priority_min.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_get_priority_min.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_get_priority_min.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2969,7 +5633,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_get_priority_min.S dietlibc-0.30-exec +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_getscheduler.S dietlibc-0.30-execstack/syscalls.s/sched_getscheduler.S --- dietlibc-0.30/syscalls.s/sched_getscheduler.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_getscheduler.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_getscheduler.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2980,7 +5644,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_getscheduler.S dietlibc-0.30-execstac +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_rr_get_interval.S dietlibc-0.30-execstack/syscalls.s/sched_rr_get_interval.S --- dietlibc-0.30/syscalls.s/sched_rr_get_interval.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_rr_get_interval.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_rr_get_interval.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -2991,7 +5655,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_rr_get_interval.S dietlibc-0.30-execs +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_setparam.S dietlibc-0.30-execstack/syscalls.s/sched_setparam.S --- dietlibc-0.30/syscalls.s/sched_setparam.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_setparam.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_setparam.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3002,7 +5666,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_setparam.S dietlibc-0.30-execstack/sy +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_setscheduler.S dietlibc-0.30-execstack/syscalls.s/sched_setscheduler.S --- dietlibc-0.30/syscalls.s/sched_setscheduler.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_setscheduler.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_setscheduler.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3013,7 +5677,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_setscheduler.S dietlibc-0.30-execstac +#endif diff -NurpP dietlibc-0.30/syscalls.s/sched_yield.S dietlibc-0.30-execstack/syscalls.s/sched_yield.S --- dietlibc-0.30/syscalls.s/sched_yield.S 2001-01-25 19:13:44.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sched_yield.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sched_yield.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3024,7 +5688,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sched_yield.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/select.S dietlibc-0.30-execstack/syscalls.s/select.S --- dietlibc-0.30/syscalls.s/select.S 2005-03-23 20:57:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/select.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/select.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_select syscall(select,select) @@ -3035,7 +5699,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/select.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/sendfile64.S dietlibc-0.30-execstack/syscalls.s/sendfile64.S --- dietlibc-0.30/syscalls.s/sendfile64.S 2003-05-19 13:35:46.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/sendfile64.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sendfile64.S 2006-09-07 12:24:13.143175250 +0200 @@ -11,3 +11,7 @@ syscall_weak(sendfile64,sendfile64,__lib link_warning(sendfile64,"sendfile64 is not portable") @@ -3046,7 +5710,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sendfile64.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/sendfile.S dietlibc-0.30-execstack/syscalls.s/sendfile.S --- dietlibc-0.30/syscalls.s/sendfile.S 2002-11-26 00:37:19.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sendfile.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sendfile.S 2006-09-07 12:24:13.139175000 +0200 @@ -4,3 +4,7 @@ syscall_weak(sendfile,sendfile,__libc_sendfile) @@ -3057,7 +5721,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sendfile.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setdomainname.S dietlibc-0.30-execstack/syscalls.s/setdomainname.S --- dietlibc-0.30/syscalls.s/setdomainname.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setdomainname.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setdomainname.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3068,7 +5732,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setdomainname.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/setfsgid32.S dietlibc-0.30-execstack/syscalls.s/setfsgid32.S --- dietlibc-0.30/syscalls.s/setfsgid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setfsgid32.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setfsgid32.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setfsgid32 syscall_weak(setfsgid32,setfsgid32,__libc_setfsgid32) @@ -3079,7 +5743,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setfsgid32.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/setfsgid.S dietlibc-0.30-execstack/syscalls.s/setfsgid.S --- dietlibc-0.30/syscalls.s/setfsgid.S 2001-05-18 16:19:22.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setfsgid.S 2006-09-07 09:29:21.206846750 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setfsgid.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3090,7 +5754,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setfsgid.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setfsuid32.S dietlibc-0.30-execstack/syscalls.s/setfsuid32.S --- dietlibc-0.30/syscalls.s/setfsuid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setfsuid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setfsuid32.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setfsuid32 syscall_weak(setfsuid32,setfsuid32,__libc_setfsuid32) @@ -3101,7 +5765,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setfsuid32.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/setfsuid.S dietlibc-0.30-execstack/syscalls.s/setfsuid.S --- dietlibc-0.30/syscalls.s/setfsuid.S 2001-05-18 16:19:22.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setfsuid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setfsuid.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3112,7 +5776,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setfsuid.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setgid32.S dietlibc-0.30-execstack/syscalls.s/setgid32.S --- dietlibc-0.30/syscalls.s/setgid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setgid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setgid32.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setgid32 syscall_weak(setgid32,setgid32,__libc_setgid32) @@ -3123,7 +5787,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setgid32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setgid.S dietlibc-0.30-execstack/syscalls.s/setgid.S --- dietlibc-0.30/syscalls.s/setgid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setgid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setgid.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3134,7 +5798,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setgid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/setgroups.S dietlibc-0.30-execstack/syscalls.s/setgroups.S --- dietlibc-0.30/syscalls.s/setgroups.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setgroups.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setgroups.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3145,7 +5809,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setgroups.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/sethostname.S dietlibc-0.30-execstack/syscalls.s/sethostname.S --- dietlibc-0.30/syscalls.s/sethostname.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sethostname.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sethostname.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3156,7 +5820,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sethostname.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/setitimer.S dietlibc-0.30-execstack/syscalls.s/setitimer.S --- dietlibc-0.30/syscalls.s/setitimer.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setitimer.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setitimer.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3167,7 +5831,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setitimer.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/set_mempolicy.S dietlibc-0.30-execstack/syscalls.s/set_mempolicy.S --- dietlibc-0.30/syscalls.s/set_mempolicy.S 2005-10-08 23:22:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/set_mempolicy.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/set_mempolicy.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_set_mempolicy syscall(set_mempolicy,set_mempolicy) @@ -3178,7 +5842,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/set_mempolicy.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/setpgid.S dietlibc-0.30-execstack/syscalls.s/setpgid.S --- dietlibc-0.30/syscalls.s/setpgid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setpgid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setpgid.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3189,7 +5853,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setpgid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/setpriority.S dietlibc-0.30-execstack/syscalls.s/setpriority.S --- dietlibc-0.30/syscalls.s/setpriority.S 2001-01-25 13:48:03.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setpriority.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setpriority.S 2006-09-07 12:24:13.167176750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3200,7 +5864,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setpriority.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/setregid32.S dietlibc-0.30-execstack/syscalls.s/setregid32.S --- dietlibc-0.30/syscalls.s/setregid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setregid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setregid32.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setregid32 syscall_weak(setregid32,setregid32,__libc_setregid32) @@ -3211,7 +5875,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setregid32.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/setregid.S dietlibc-0.30-execstack/syscalls.s/setregid.S --- dietlibc-0.30/syscalls.s/setregid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setregid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setregid.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3222,7 +5886,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setregid.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setresgid32.S dietlibc-0.30-execstack/syscalls.s/setresgid32.S --- dietlibc-0.30/syscalls.s/setresgid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setresgid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setresgid32.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setresgid32 syscall_weak(setresgid32,setresgid32,__libc_setresgid32) @@ -3233,7 +5897,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setresgid32.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/setresgid.S dietlibc-0.30-execstack/syscalls.s/setresgid.S --- dietlibc-0.30/syscalls.s/setresgid.S 2001-05-31 21:32:50.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setresgid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setresgid.S 2006-09-07 12:24:13.135174750 +0200 @@ -5,3 +5,7 @@ syscall(setresgid,setresgid) @@ -3244,7 +5908,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setresgid.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/setresuid.S dietlibc-0.30-execstack/syscalls.s/setresuid.S --- dietlibc-0.30/syscalls.s/setresuid.S 2001-05-31 21:32:50.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setresuid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setresuid.S 2006-09-07 12:24:13.151175750 +0200 @@ -5,3 +5,7 @@ syscall(setresuid,setresuid) @@ -3255,7 +5919,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setresuid.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/setreuid32.S dietlibc-0.30-execstack/syscalls.s/setreuid32.S --- dietlibc-0.30/syscalls.s/setreuid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setreuid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setreuid32.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setreuid32 syscall_weak(setreuid32,setreuid32,__libc_setreuid32) @@ -3266,7 +5930,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setreuid32.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/setreuid.S dietlibc-0.30-execstack/syscalls.s/setreuid.S --- dietlibc-0.30/syscalls.s/setreuid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setreuid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setreuid.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3277,7 +5941,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setreuid.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setrlimit.S dietlibc-0.30-execstack/syscalls.s/setrlimit.S --- dietlibc-0.30/syscalls.s/setrlimit.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setrlimit.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setrlimit.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3288,7 +5952,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setrlimit.S dietlibc-0.30-execstack/syscall +#endif diff -NurpP dietlibc-0.30/syscalls.s/setsid.S dietlibc-0.30-execstack/syscalls.s/setsid.S --- dietlibc-0.30/syscalls.s/setsid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setsid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setsid.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3299,7 +5963,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setsid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/set_thread_area.S dietlibc-0.30-execstack/syscalls.s/set_thread_area.S --- dietlibc-0.30/syscalls.s/set_thread_area.S 2005-10-08 23:22:09.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/set_thread_area.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/set_thread_area.S 2006-09-07 12:24:13.127174250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_set_thread_area syscall(set_thread_area,set_thread_area) @@ -3310,7 +5974,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/set_thread_area.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/set_tid_address.S dietlibc-0.30-execstack/syscalls.s/set_tid_address.S --- dietlibc-0.30/syscalls.s/set_tid_address.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/set_tid_address.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/set_tid_address.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3321,7 +5985,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/set_tid_address.S dietlibc-0.30-execstack/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/settimeofday.S dietlibc-0.30-execstack/syscalls.s/settimeofday.S --- dietlibc-0.30/syscalls.s/settimeofday.S 2001-08-01 23:34:34.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/settimeofday.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/settimeofday.S 2006-09-07 12:24:13.151175750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3332,7 +5996,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/settimeofday.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/setuid32.S dietlibc-0.30-execstack/syscalls.s/setuid32.S --- dietlibc-0.30/syscalls.s/setuid32.S 2001-09-04 01:35:16.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setuid32.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setuid32.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_setuid32 syscall_weak(setuid32,setuid32,__libc_setuid32) @@ -3343,7 +6007,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setuid32.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/setuid.S dietlibc-0.30-execstack/syscalls.s/setuid.S --- dietlibc-0.30/syscalls.s/setuid.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/setuid.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setuid.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3354,7 +6018,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setuid.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/setxattr.S dietlibc-0.30-execstack/syscalls.s/setxattr.S --- dietlibc-0.30/syscalls.s/setxattr.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/setxattr.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/setxattr.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3365,7 +6029,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/setxattr.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/sigaltstack.S dietlibc-0.30-execstack/syscalls.s/sigaltstack.S --- dietlibc-0.30/syscalls.s/sigaltstack.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sigaltstack.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sigaltstack.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3376,7 +6040,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sigaltstack.S dietlibc-0.30-execstack/sysca +#endif diff -NurpP dietlibc-0.30/syscalls.s/socketcall.S dietlibc-0.30-execstack/syscalls.s/socketcall.S --- dietlibc-0.30/syscalls.s/socketcall.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/socketcall.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/socketcall.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_socketcall syscall(socketcall,socketcall) @@ -3387,7 +6051,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/socketcall.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/stat64.S dietlibc-0.30-execstack/syscalls.s/stat64.S --- dietlibc-0.30/syscalls.s/stat64.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/stat64.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/stat64.S 2006-09-07 12:24:13.163176500 +0200 @@ -8,3 +8,7 @@ syscall(stat64,__dietlibc_stat64) syscall(stat64,stat64) #endif @@ -3398,7 +6062,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/stat64.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/statfs64.S dietlibc-0.30-execstack/syscalls.s/statfs64.S --- dietlibc-0.30/syscalls.s/statfs64.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/statfs64.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/statfs64.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_statfs64 syscall(statfs64,__dietlibc_statfs64) @@ -3409,7 +6073,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/statfs64.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/statfs.S dietlibc-0.30-execstack/syscalls.s/statfs.S --- dietlibc-0.30/syscalls.s/statfs.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/statfs.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/statfs.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3420,7 +6084,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/statfs.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/stat.S dietlibc-0.30-execstack/syscalls.s/stat.S --- dietlibc-0.30/syscalls.s/stat.S 2001-02-03 01:37:00.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/stat.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/stat.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3431,7 +6095,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/stat.S dietlibc-0.30-execstack/syscalls.s/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/stime.S dietlibc-0.30-execstack/syscalls.s/stime.S --- dietlibc-0.30/syscalls.s/stime.S 2002-08-08 18:30:13.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/stime.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/stime.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_stime syscall(stime,stime) @@ -3442,7 +6106,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/stime.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/swapoff.S dietlibc-0.30-execstack/syscalls.s/swapoff.S --- dietlibc-0.30/syscalls.s/swapoff.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/swapoff.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/swapoff.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3453,7 +6117,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/swapoff.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/swapon.S dietlibc-0.30-execstack/syscalls.s/swapon.S --- dietlibc-0.30/syscalls.s/swapon.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/swapon.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/swapon.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3464,7 +6128,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/swapon.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/symlink.S dietlibc-0.30-execstack/syscalls.s/symlink.S --- dietlibc-0.30/syscalls.s/symlink.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/symlink.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/symlink.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3475,7 +6139,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/symlink.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/sync.S dietlibc-0.30-execstack/syscalls.s/sync.S --- dietlibc-0.30/syscalls.s/sync.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/sync.S 2006-09-07 09:29:21.210845000 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sync.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3486,7 +6150,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sync.S dietlibc-0.30-execstack/syscalls.s/s +#endif diff -NurpP dietlibc-0.30/syscalls.s/sysctl.S dietlibc-0.30-execstack/syscalls.s/sysctl.S --- dietlibc-0.30/syscalls.s/sysctl.S 2003-08-19 17:28:11.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/sysctl.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sysctl.S 2006-09-07 12:24:13.163176500 +0200 @@ -5,3 +5,7 @@ syscall(sysctl,_sysctl) #elif (defined(__NR__sysctl)) syscall(_sysctl,_sysctl) @@ -3497,7 +6161,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sysctl.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/sysfs.S dietlibc-0.30-execstack/syscalls.s/sysfs.S --- dietlibc-0.30/syscalls.s/sysfs.S 2003-09-01 19:18:44.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/sysfs.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sysfs.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_sysfs syscall(sysfs,sysfs) @@ -3508,7 +6172,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sysfs.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/sysinfo.S dietlibc-0.30-execstack/syscalls.s/sysinfo.S --- dietlibc-0.30/syscalls.s/sysinfo.S 2001-05-06 02:07:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/sysinfo.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/sysinfo.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3519,7 +6183,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/sysinfo.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/syslog.S dietlibc-0.30-execstack/syscalls.s/syslog.S --- dietlibc-0.30/syscalls.s/syslog.S 2001-08-23 20:33:44.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/syslog.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/syslog.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3530,7 +6194,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/syslog.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/tgkill.S dietlibc-0.30-execstack/syscalls.s/tgkill.S --- dietlibc-0.30/syscalls.s/tgkill.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/tgkill.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/tgkill.S 2006-09-07 12:24:13.127174250 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(tgkill,tgkill) @@ -3540,7 +6204,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/tgkill.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/timer_create.S dietlibc-0.30-execstack/syscalls.s/timer_create.S --- dietlibc-0.30/syscalls.s/timer_create.S 2004-04-14 15:13:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/timer_create.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/timer_create.S 2006-09-07 12:24:13.143175250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_timer_create syscall(timer_create,timer_create) @@ -3551,7 +6215,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/timer_create.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/timer_delete.S dietlibc-0.30-execstack/syscalls.s/timer_delete.S --- dietlibc-0.30/syscalls.s/timer_delete.S 2004-04-14 15:13:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/timer_delete.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/timer_delete.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_timer_delete syscall(timer_delete,timer_delete) @@ -3562,7 +6226,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/timer_delete.S dietlibc-0.30-execstack/sysc +#endif diff -NurpP dietlibc-0.30/syscalls.s/timer_getoverrun.S dietlibc-0.30-execstack/syscalls.s/timer_getoverrun.S --- dietlibc-0.30/syscalls.s/timer_getoverrun.S 2004-04-14 15:13:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/timer_getoverrun.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/timer_getoverrun.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_timer_getoverrun syscall(timer_getoverrun,timer_getoverrun) @@ -3573,7 +6237,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/timer_getoverrun.S dietlibc-0.30-execstack/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/timer_gettime.S dietlibc-0.30-execstack/syscalls.s/timer_gettime.S --- dietlibc-0.30/syscalls.s/timer_gettime.S 2004-04-14 15:13:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/timer_gettime.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/timer_gettime.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_timer_gettime syscall(timer_gettime,timer_gettime) @@ -3584,7 +6248,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/timer_gettime.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/timer_settime.S dietlibc-0.30-execstack/syscalls.s/timer_settime.S --- dietlibc-0.30/syscalls.s/timer_settime.S 2004-04-14 15:13:29.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/timer_settime.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/timer_settime.S 2006-09-07 12:24:13.135174750 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_timer_settime syscall(timer_settime,timer_settime) @@ -3595,7 +6259,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/timer_settime.S dietlibc-0.30-execstack/sys +#endif diff -NurpP dietlibc-0.30/syscalls.s/time.S dietlibc-0.30-execstack/syscalls.s/time.S --- dietlibc-0.30/syscalls.s/time.S 2002-03-21 17:05:18.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/time.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/time.S 2006-09-07 12:24:13.159176250 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_time syscall(time,time) @@ -3606,7 +6270,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/time.S dietlibc-0.30-execstack/syscalls.s/t +#endif diff -NurpP dietlibc-0.30/syscalls.s/times.S dietlibc-0.30-execstack/syscalls.s/times.S --- dietlibc-0.30/syscalls.s/times.S 2001-02-11 22:54:32.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/times.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/times.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3617,7 +6281,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/times.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/tkill.S dietlibc-0.30-execstack/syscalls.s/tkill.S --- dietlibc-0.30/syscalls.s/tkill.S 2005-10-04 19:47:03.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/tkill.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/tkill.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,2 +1,6 @@ #include "syscalls.h" syscall(tkill,tkill) @@ -3627,7 +6291,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/tkill.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/truncate64.S dietlibc-0.30-execstack/syscalls.s/truncate64.S --- dietlibc-0.30/syscalls.s/truncate64.S 2002-05-05 23:49:30.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/truncate64.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/truncate64.S 2006-09-07 12:24:13.143175250 +0200 @@ -8,3 +8,7 @@ syscall(truncate64,__dietlibc_truncate64 syscall(truncate64,truncate64) #endif @@ -3638,7 +6302,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/truncate64.S dietlibc-0.30-execstack/syscal +#endif diff -NurpP dietlibc-0.30/syscalls.s/truncate.S dietlibc-0.30-execstack/syscalls.s/truncate.S --- dietlibc-0.30/syscalls.s/truncate.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/truncate.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/truncate.S 2006-09-07 12:24:13.163176500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3649,7 +6313,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/truncate.S dietlibc-0.30-execstack/syscalls +#endif diff -NurpP dietlibc-0.30/syscalls.s/umask.S dietlibc-0.30-execstack/syscalls.s/umask.S --- dietlibc-0.30/syscalls.s/umask.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/umask.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/umask.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3660,7 +6324,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/umask.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/umount2.S dietlibc-0.30-execstack/syscalls.s/umount2.S --- dietlibc-0.30/syscalls.s/umount2.S 2003-01-04 23:21:48.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/umount2.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/umount2.S 2006-09-07 12:24:13.155176000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_umount2 syscall(umount2,umount2) @@ -3671,7 +6335,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/umount2.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/umount.S dietlibc-0.30-execstack/syscalls.s/umount.S --- dietlibc-0.30/syscalls.s/umount.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/umount.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/umount.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3682,7 +6346,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/umount.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/uname.S dietlibc-0.30-execstack/syscalls.s/uname.S --- dietlibc-0.30/syscalls.s/uname.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/uname.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/uname.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3693,7 +6357,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/uname.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/unlink.S dietlibc-0.30-execstack/syscalls.s/unlink.S --- dietlibc-0.30/syscalls.s/unlink.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/unlink.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/unlink.S 2006-09-07 12:24:13.139175000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3704,7 +6368,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/unlink.S dietlibc-0.30-execstack/syscalls.s +#endif diff -NurpP dietlibc-0.30/syscalls.s/ustat.S dietlibc-0.30-execstack/syscalls.s/ustat.S --- dietlibc-0.30/syscalls.s/ustat.S 2005-07-13 09:31:41.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/ustat.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/ustat.S 2006-09-07 12:24:13.131174500 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3715,7 +6379,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/ustat.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/utime.S dietlibc-0.30-execstack/syscalls.s/utime.S --- dietlibc-0.30/syscalls.s/utime.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/utime.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/utime.S 2006-09-07 12:24:13.135174750 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3726,7 +6390,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/utime.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/vhangup.S dietlibc-0.30-execstack/syscalls.s/vhangup.S --- dietlibc-0.30/syscalls.s/vhangup.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/vhangup.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/vhangup.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3737,7 +6401,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/vhangup.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/vserver.S dietlibc-0.30-execstack/syscalls.s/vserver.S --- dietlibc-0.30/syscalls.s/vserver.S 2005-10-08 23:39:53.000000000 +0200 -+++ dietlibc-0.30-execstack/syscalls.s/vserver.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/vserver.S 2006-09-07 12:24:13.139175000 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_vserver syscall(vserver,vserver) @@ -3748,7 +6412,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/vserver.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/wait4.S dietlibc-0.30-execstack/syscalls.s/wait4.S --- dietlibc-0.30/syscalls.s/wait4.S 2001-01-09 18:57:49.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/wait4.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/wait4.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3759,7 +6423,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/wait4.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/waitpid.S dietlibc-0.30-execstack/syscalls.s/waitpid.S --- dietlibc-0.30/syscalls.s/waitpid.S 2002-11-09 19:08:59.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/waitpid.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/waitpid.S 2006-09-07 12:24:13.131174500 +0200 @@ -3,3 +3,7 @@ #ifdef __NR_waitpid syscall_weak(waitpid,waitpid,__libc_waitpid) @@ -3770,7 +6434,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/waitpid.S dietlibc-0.30-execstack/syscalls. +#endif diff -NurpP dietlibc-0.30/syscalls.s/write.S dietlibc-0.30-execstack/syscalls.s/write.S --- dietlibc-0.30/syscalls.s/write.S 2001-01-30 15:46:53.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/write.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/write.S 2006-09-07 12:24:13.143175250 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3781,7 +6445,7 @@ diff -NurpP dietlibc-0.30/syscalls.s/write.S dietlibc-0.30-execstack/syscalls.s/ +#endif diff -NurpP dietlibc-0.30/syscalls.s/writev.S dietlibc-0.30-execstack/syscalls.s/writev.S --- dietlibc-0.30/syscalls.s/writev.S 2001-01-11 16:58:42.000000000 +0100 -+++ dietlibc-0.30-execstack/syscalls.s/writev.S 2006-09-07 09:29:21.214843250 +0200 ++++ dietlibc-0.30-execstack/syscalls.s/writev.S 2006-09-07 12:24:13.155176000 +0200 @@ -1,3 +1,7 @@ #include "syscalls.h" @@ -3790,3 +6454,399 @@ diff -NurpP dietlibc-0.30/syscalls.s/writev.S dietlibc-0.30-execstack/syscalls.s +#ifdef __ELF__ +.section .note.GNU-stack,"",%progbits +#endif +diff -NurpP dietlibc-0.30/x86_64/accept.S dietlibc-0.30-execstack/x86_64/accept.S +--- dietlibc-0.30/x86_64/accept.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/accept.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(accept, accept); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/bind.S dietlibc-0.30-execstack/x86_64/bind.S +--- dietlibc-0.30/x86_64/bind.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/bind.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(bind, bind); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/clone.S dietlibc-0.30-execstack/x86_64/clone.S +--- dietlibc-0.30/x86_64/clone.S 2005-01-28 17:04:54.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/clone.S 2006-09-07 12:24:13.075171000 +0200 +@@ -62,3 +62,7 @@ link_warning("clone", "warning: clone() + link_warning("__clone", "warning: clone() not yet tested") + //link_warning("clone", "warning: clone() not yet implemented") + //link_warning("__clone", "warning: clone() not yet implemented") ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/connect.S dietlibc-0.30-execstack/x86_64/connect.S +--- dietlibc-0.30/x86_64/connect.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/connect.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(connect, connect); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/dyn_syscalls.S dietlibc-0.30-execstack/x86_64/dyn_syscalls.S +--- dietlibc-0.30/x86_64/dyn_syscalls.S 2005-10-08 23:11:32.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/dyn_syscalls.S 2006-09-07 12:24:13.075171000 +0200 +@@ -297,3 +297,7 @@ _unified_syscall: + + #define __errno_location __errno_location@PLT + #include "x86_64/gettimeofday.S" ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/getpeername.S dietlibc-0.30-execstack/x86_64/getpeername.S +--- dietlibc-0.30/x86_64/getpeername.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/getpeername.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getpeername, getpeername); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/getsockname.S dietlibc-0.30-execstack/x86_64/getsockname.S +--- dietlibc-0.30/x86_64/getsockname.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/getsockname.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockname, getsockname); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/getsockopt.S dietlibc-0.30-execstack/x86_64/getsockopt.S +--- dietlibc-0.30/x86_64/getsockopt.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/getsockopt.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(getsockopt, getsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/gettimeofday.S dietlibc-0.30-execstack/x86_64/gettimeofday.S +--- dietlibc-0.30/x86_64/gettimeofday.S 2005-07-14 21:21:47.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/gettimeofday.S 2006-09-07 12:24:13.075171000 +0200 +@@ -16,3 +16,7 @@ gettimeofday: + ret + .Lhere: + .size gettimeofday,.Lhere-gettimeofday ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/listen.S dietlibc-0.30-execstack/x86_64/listen.S +--- dietlibc-0.30/x86_64/listen.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/listen.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(listen, listen); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/__longjmp.S dietlibc-0.30-execstack/x86_64/__longjmp.S +--- dietlibc-0.30/x86_64/__longjmp.S 2002-08-30 18:40:22.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/__longjmp.S 2006-09-07 12:24:13.079171250 +0200 +@@ -24,3 +24,7 @@ __longjmp: + .size __longjmp,.-__longjmp; + + link_warning("__longjmp","longjmp() not yet tested") ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/msgctl.S dietlibc-0.30-execstack/x86_64/msgctl.S +--- dietlibc-0.30/x86_64/msgctl.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/msgctl.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgctl,msgctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/msgget.S dietlibc-0.30-execstack/x86_64/msgget.S +--- dietlibc-0.30/x86_64/msgget.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/msgget.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgget,msgget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/msgrcv.S dietlibc-0.30-execstack/x86_64/msgrcv.S +--- dietlibc-0.30/x86_64/msgrcv.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/msgrcv.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgrcv,msgrcv) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/msgsnd.S dietlibc-0.30-execstack/x86_64/msgsnd.S +--- dietlibc-0.30/x86_64/msgsnd.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/msgsnd.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(msgsnd,msgsnd) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/recvfrom.S dietlibc-0.30-execstack/x86_64/recvfrom.S +--- dietlibc-0.30/x86_64/recvfrom.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/recvfrom.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvfrom, recvfrom); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/recvmsg.S dietlibc-0.30-execstack/x86_64/recvmsg.S +--- dietlibc-0.30/x86_64/recvmsg.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/recvmsg.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(recvmsg, recvmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/semctl.S dietlibc-0.30-execstack/x86_64/semctl.S +--- dietlibc-0.30/x86_64/semctl.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/semctl.S 2006-09-07 12:24:13.079171250 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semctl,semctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/semget.S dietlibc-0.30-execstack/x86_64/semget.S +--- dietlibc-0.30/x86_64/semget.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/semget.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semget,semget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/semop.S dietlibc-0.30-execstack/x86_64/semop.S +--- dietlibc-0.30/x86_64/semop.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/semop.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(semop,semop) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/sendmsg.S dietlibc-0.30-execstack/x86_64/sendmsg.S +--- dietlibc-0.30/x86_64/sendmsg.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/sendmsg.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendmsg, sendmsg); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/sendto.S dietlibc-0.30-execstack/x86_64/sendto.S +--- dietlibc-0.30/x86_64/sendto.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/sendto.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(sendto, sendto); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/setjmp.S dietlibc-0.30-execstack/x86_64/setjmp.S +--- dietlibc-0.30/x86_64/setjmp.S 2005-01-28 17:04:54.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/setjmp.S 2006-09-07 12:24:13.079171250 +0200 +@@ -35,3 +35,7 @@ link_warning("__sigsetjmp","setjmp() not + //link_warning("setjmp","error: setjmp() not yet implemented") + //link_warning("__sigsetjmp","error: setjmp() not yet implemented") + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/setsockopt.S dietlibc-0.30-execstack/x86_64/setsockopt.S +--- dietlibc-0.30/x86_64/setsockopt.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/setsockopt.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(setsockopt, setsockopt); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/shmat.S dietlibc-0.30-execstack/x86_64/shmat.S +--- dietlibc-0.30/x86_64/shmat.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/shmat.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmat,shmat) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/shmctl.S dietlibc-0.30-execstack/x86_64/shmctl.S +--- dietlibc-0.30/x86_64/shmctl.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/shmctl.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmctl,shmctl) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/shmdt.S dietlibc-0.30-execstack/x86_64/shmdt.S +--- dietlibc-0.30/x86_64/shmdt.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/shmdt.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmdt,shmdt) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/shmget.S dietlibc-0.30-execstack/x86_64/shmget.S +--- dietlibc-0.30/x86_64/shmget.S 2003-01-04 23:21:48.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/shmget.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shmget,shmget) ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/shutdown.S dietlibc-0.30-execstack/x86_64/shutdown.S +--- dietlibc-0.30/x86_64/shutdown.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/shutdown.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(shutdown, shutdown); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/socketpair.S dietlibc-0.30-execstack/x86_64/socketpair.S +--- dietlibc-0.30/x86_64/socketpair.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/socketpair.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socketpair, socketpair); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/socket.S dietlibc-0.30-execstack/x86_64/socket.S +--- dietlibc-0.30/x86_64/socket.S 2002-08-05 20:08:41.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/socket.S 2006-09-07 12:24:13.075171000 +0200 +@@ -1,3 +1,7 @@ + #include "syscalls.h" + + syscall(socket, socket); ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/start.S dietlibc-0.30-execstack/x86_64/start.S +--- dietlibc-0.30/x86_64/start.S 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/start.S 2006-09-07 12:24:13.075171000 +0200 +@@ -53,3 +53,7 @@ _start: + .Lstart: + .size _start,.Lstart-_start + ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/__testandset.S dietlibc-0.30-execstack/x86_64/__testandset.S +--- dietlibc-0.30/x86_64/__testandset.S 2002-09-16 13:17:02.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/__testandset.S 2006-09-07 12:24:13.075171000 +0200 +@@ -10,3 +10,7 @@ __testandset: + ret + + link_warning("__testandset", "warning: __testandset() was never tested!") ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/umount.S dietlibc-0.30-execstack/x86_64/umount.S +--- dietlibc-0.30/x86_64/umount.S 2002-09-02 17:49:28.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/umount.S 2006-09-07 12:24:13.075171000 +0200 +@@ -7,3 +7,7 @@ umount: + mov $__NR_umount2,%al + xorq %rsi,%rsi + jmp __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/unified.S dietlibc-0.30-execstack/x86_64/unified.S +--- dietlibc-0.30/x86_64/unified.S 2005-05-08 01:07:33.000000000 +0200 ++++ dietlibc-0.30-execstack/x86_64/unified.S 2006-09-07 12:24:13.075171000 +0200 +@@ -30,3 +30,7 @@ __unified_syscall: + ret + .Lhere: + .size __unified_syscall,.Lhere-__unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30/x86_64/waitpid.S dietlibc-0.30-execstack/x86_64/waitpid.S +--- dietlibc-0.30/x86_64/waitpid.S 2005-01-28 17:04:54.000000000 +0100 ++++ dietlibc-0.30-execstack/x86_64/waitpid.S 2006-09-07 12:24:13.075171000 +0200 +@@ -10,3 +10,7 @@ __libc_waitpid: + xor %rcx,%rcx + mov $__NR_wait4,%al + jmp __unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif diff --git a/dietlibc/patches/0.30-r1/150_all_rename-ppc-powerpc.patch b/dietlibc/patches/0.30-r1/150_all_rename-ppc-powerpc.patch index 2531878..a7d3903 100644 --- a/dietlibc/patches/0.30-r1/150_all_rename-ppc-powerpc.patch +++ b/dietlibc/patches/0.30-r1/150_all_rename-ppc-powerpc.patch @@ -1,19 +1,49 @@ -Index: dietlibc-0.30/Makefile -=================================================================== ---- dietlibc-0.30.orig/Makefile -+++ dietlibc-0.30/Makefile -@@ -23,8 +23,8 @@ else - ifeq ($(MYARCH),alpha) +diff -NurpP dietlibc-0.30-execstack/diet.c dietlibc-0.30-ppc-rename/diet.c +--- dietlibc-0.30-execstack/diet.c 2006-04-04 05:47:21.000000000 +0200 ++++ dietlibc-0.30-ppc-rename/diet.c 2006-09-07 12:32:01.080419500 +0200 +@@ -35,7 +35,7 @@ static const char* Os[] = { + "arm","-Os","-fomit-frame-pointer",0, + "mips","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, + "mipsel","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, +- "ppc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, ++ "powerpc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, + "ppc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, + "s390","-Os","-fomit-frame-pointer",0, + "s390x","-Os","-fomit-frame-pointer",0, +@@ -151,7 +151,7 @@ int main(int argc,char *argv[]) { + #endif + #endif + #ifdef __powerpc__ +- shortplatform="ppc"; ++ shortplatform="powerpc"; + #endif + #ifdef __powerpc64__ + shortplatform="ppc64"; +diff -NurpP dietlibc-0.30-execstack/Makefile dietlibc-0.30-ppc-rename/Makefile +--- dietlibc-0.30-execstack/Makefile 2006-06-18 20:32:28.000000000 +0200 ++++ dietlibc-0.30-ppc-rename/Makefile 2006-09-07 12:44:19.878766750 +0200 +@@ -24,7 +24,11 @@ ifeq ($(MYARCH),alpha) ARCH=alpha else --ifeq ($(MYARCH),ppc) + ifeq ($(MYARCH),ppc) -ARCH=ppc ++ARCH=powerpc ++MYARCH=powerpc ++else +ifeq ($(MYARCH),powerpc) +ARCH=powerpc else ifeq ($(MYARCH),ppc64) ARCH=ppc64 -@@ -370,7 +370,7 @@ uninstall: +@@ -80,6 +84,7 @@ endif + endif + endif + endif ++endif + + # ARCH=$(MYARCH) + +@@ -385,7 +390,7 @@ uninstall: for i in `find include -name \*.h`; do rm -f $(DESTDIR)$(prefix)/$$i; done -rmdir $(DESTDIR)$(ILIBDIR) $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR) @@ -22,7 +52,7 @@ Index: dietlibc-0.30/Makefile .PHONY: x86_64 ia64 ppc64 s390x arm sparc alpha mips parisc s390 sparc64 x86_64 ia64 ppc64 s390x: -@@ -383,7 +383,7 @@ else +@@ -398,7 +403,7 @@ else $(MAKE) ARCH=$@ CROSS=$@-linux- all endif @@ -31,13 +61,14 @@ Index: dietlibc-0.30/Makefile ifeq ($(MYARCH),ppc64) $(MAKE) ARCH=$@ CC="$(CC) -m32" all else -@@ -399,13 +399,13 @@ mips-gnu: +@@ -412,15 +417,11 @@ mipsel: + mips-gnu: + $(MAKE) ARCH=$@ CROSS=$@-linux-gnu- all - # Some people named their cross compiler toolchain powerpc-linux-gcc - powerpc: +-# Some people named their cross compiler toolchain powerpc-linux-gcc +-powerpc: - $(MAKE) ARCH=ppc CROSS=powerpc-linux- all -+ $(MAKE) ARCH=powerpc CROSS=powerpc-linux- all - +- hppa: ln -sf bin-parisc bin-hppa $(MAKE) ARCH=parisc CROSS=hppa-linux- all @@ -47,41 +78,66 @@ Index: dietlibc-0.30/Makefile cross: $(MAKE) $(subst $(ARCH),,$(CROSS_ARCH)) -Index: dietlibc-0.30/diet.c -=================================================================== ---- dietlibc-0.30.orig/diet.c -+++ dietlibc-0.30/diet.c -@@ -35,7 +35,7 @@ static const char* Os[] = { - "arm","-Os","-fomit-frame-pointer",0, - "mips","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, - "mipsel","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, -- "ppc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, -+ "powerpc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, - "ppc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, - "s390","-Os","-fomit-frame-pointer",0, - "s390x","-Os","-fomit-frame-pointer",0, -@@ -151,7 +151,7 @@ int main(int argc,char *argv[]) { - #endif - #endif - #ifdef __powerpc__ -- shortplatform="ppc"; -+ shortplatform="powerpc"; - #endif - #ifdef __powerpc64__ - shortplatform="ppc64"; -Index: dietlibc-0.30/powerpc/Makefile.add -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/Makefile.add -@@ -0,0 +1,3 @@ +diff -NurpP dietlibc-0.30-execstack/powerpc/clone.S dietlibc-0.30-ppc-rename/powerpc/clone.S +--- dietlibc-0.30-execstack/powerpc/clone.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/clone.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,52 @@ ++#include <dietfeatures.h> ++#include "syscalls.h" ++#include <errno.h> + -+CFLAGS+=-mpowerpc-gpopt -mpowerpc-gfxopt -Os -+VPATH:=ppc:syscalls.s:$(VPATH) -Index: dietlibc-0.30/powerpc/__longjmp.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/__longjmp.S -@@ -0,0 +1,59 @@ ++.text ++.weak clone ++clone: ++.global __clone ++__clone: ++ cmpwi 4,0 /* check have non null child_stack pointer */ ++ cmpwi cr1, 3,0 /* check have non null thread_funcion */ ++ cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ ++ beq .Lclone_error ++ ++ stwu 1,-32(1) /* alloc some space on the stack */ ++ stmw 29, 16(1) /* save r29,r30,r31 on stack */ ++ ++ rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ ++ ++ /* move parameter to positions clone wants them */ ++ mr 29,3 /* r29 = r3 fn */ ++ mr 30,4 /* r30 = r4 stack */ ++ mr 31,6 /* r31 = r6 arg */ ++ mr 3, 5 /* r3 = r5 flags */ ++ ++ li 0, __NR_clone /* load syscall nr. */ ++ sc ++ ++ cmpwi cr1,3,0 /* compare return of syscall with 0 */ ++ crandc 4*cr1+eq,4*cr1+eq,so ++ bne .Lclone_parent /* return was non zero -> .Lclone_parent */ ++ ++ /* we are the cloned process */ ++ mr 1, 30 /* set stack pointer */ ++ mtctr 29 /* set count register to fn ? */ ++ mr 3, 31 /* set argument */ ++ bctrl /* branch trough count register and link */ ++ b _exit /* exit thread */ ++ ++.Lclone_parent: ++ lmw 29,16(1) /* restore saved registers */ ++ addi 1, 1,32 /* free stack */ ++ bnslr+ /* had cloned a thread so return to parent */ ++ b error_unified_syscall ++ ++.Lclone_error: ++ li 3, EINVAL ++ b error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/powerpc/__longjmp.S dietlibc-0.30-ppc-rename/powerpc/__longjmp.S +--- dietlibc-0.30-execstack/powerpc/__longjmp.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/__longjmp.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,63 @@ +#include <setjmp.h> + + @@ -141,80 +197,20 @@ Index: dietlibc-0.30/powerpc/__longjmp.S + blr +.size __longjmp,.-__longjmp + -Index: dietlibc-0.30/powerpc/__testandset.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/__testandset.S -@@ -0,0 +1,12 @@ -+.global __testandset -+.type __testandset,@function -+.align 2 -+__testandset: -+1: lwarx 5,0,3 -+ li 0,1 -+ stwcx. 0,0,3 -+ bne- 1b -+ mr 3,5 -+ blr -+.size __testandset,.-__testandset -+ -Index: dietlibc-0.30/powerpc/clone.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/clone.S -@@ -0,0 +1,48 @@ -+#include <dietfeatures.h> -+#include "syscalls.h" -+#include <errno.h> -+ -+.text -+.weak clone -+clone: -+.global __clone -+__clone: -+ cmpwi 4,0 /* check have non null child_stack pointer */ -+ cmpwi cr1, 3,0 /* check have non null thread_funcion */ -+ cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ -+ beq .Lclone_error -+ -+ stwu 1,-32(1) /* alloc some space on the stack */ -+ stmw 29, 16(1) /* save r29,r30,r31 on stack */ -+ -+ rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ -+ -+ /* move parameter to positions clone wants them */ -+ mr 29,3 /* r29 = r3 fn */ -+ mr 30,4 /* r30 = r4 stack */ -+ mr 31,6 /* r31 = r6 arg */ -+ mr 3, 5 /* r3 = r5 flags */ -+ -+ li 0, __NR_clone /* load syscall nr. */ -+ sc -+ -+ cmpwi cr1,3,0 /* compare return of syscall with 0 */ -+ crandc 4*cr1+eq,4*cr1+eq,so -+ bne .Lclone_parent /* return was non zero -> .Lclone_parent */ -+ -+ /* we are the cloned process */ -+ mr 1, 30 /* set stack pointer */ -+ mtctr 29 /* set count register to fn ? */ -+ mr 3, 31 /* set argument */ -+ bctrl /* branch trough count register and link */ -+ b _exit /* exit thread */ + -+.Lclone_parent: -+ lmw 29,16(1) /* restore saved registers */ -+ addi 1, 1,32 /* free stack */ -+ bnslr+ /* had cloned a thread so return to parent */ -+ b error_unified_syscall ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/powerpc/Makefile.add dietlibc-0.30-ppc-rename/powerpc/Makefile.add +--- dietlibc-0.30-execstack/powerpc/Makefile.add 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/Makefile.add 2001-01-30 16:01:20.000000000 +0100 +@@ -0,0 +1,3 @@ + -+.Lclone_error: -+ li 3, EINVAL -+ b error_unified_syscall -Index: dietlibc-0.30/powerpc/mmap.c -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/mmap.c ++CFLAGS+=-mpowerpc-gpopt -mpowerpc-gfxopt -Os ++VPATH:=ppc:syscalls.s:$(VPATH) +diff -NurpP dietlibc-0.30-execstack/powerpc/mmap.c dietlibc-0.30-ppc-rename/powerpc/mmap.c +--- dietlibc-0.30-execstack/powerpc/mmap.c 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/mmap.c 2001-06-18 23:08:07.000000000 +0200 @@ -0,0 +1,40 @@ +#include "dietfeatures.h" +#include <sys/types.h> @@ -256,11 +252,10 @@ Index: dietlibc-0.30/powerpc/mmap.c + return (__sc_err & 0x10000000 ? errno = __sc_ret, __sc_ret = -1 : 0), + (int) __sc_ret; +} -Index: dietlibc-0.30/powerpc/setjmp.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/setjmp.S -@@ -0,0 +1,56 @@ +diff -NurpP dietlibc-0.30-execstack/powerpc/setjmp.S dietlibc-0.30-ppc-rename/powerpc/setjmp.S +--- dietlibc-0.30-execstack/powerpc/setjmp.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/setjmp.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,60 @@ +#include <setjmp.h> + +#ifdef PIC @@ -317,11 +312,14 @@ Index: dietlibc-0.30/powerpc/setjmp.S + stfd 31,((JB_FPRS+17*2)*4)(3) + b JUMPTARGET (__sigjmp_save) +.size __sigsetjmp,.-__sigsetjmp -Index: dietlibc-0.30/powerpc/start.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/start.S -@@ -0,0 +1,52 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/powerpc/start.S dietlibc-0.30-ppc-rename/powerpc/start.S +--- dietlibc-0.30-execstack/powerpc/start.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/start.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,56 @@ +#include "dietfeatures.h" + +.text @@ -374,10 +372,13 @@ Index: dietlibc-0.30/powerpc/start.S + .lcomm __libc_stack_end,4,4 + .type __libc_stack_end,@object + -Index: dietlibc-0.30/powerpc/syscalls.h -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/syscalls.h ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/powerpc/syscalls.h dietlibc-0.30-ppc-rename/powerpc/syscalls.h +--- dietlibc-0.30-execstack/powerpc/syscalls.h 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/syscalls.h 2005-09-21 09:33:08.000000000 +0200 @@ -0,0 +1,299 @@ + +#define __NR_exit 1 @@ -678,11 +679,30 @@ Index: dietlibc-0.30/powerpc/syscalls.h + li 0,__NR_##name; \ + b __unified_syscall + -Index: dietlibc-0.30/powerpc/unified.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc/unified.S -@@ -0,0 +1,40 @@ +diff -NurpP dietlibc-0.30-execstack/powerpc/__testandset.S dietlibc-0.30-ppc-rename/powerpc/__testandset.S +--- dietlibc-0.30-execstack/powerpc/__testandset.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/__testandset.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,16 @@ ++.global __testandset ++.type __testandset,@function ++.align 2 ++__testandset: ++1: lwarx 5,0,3 ++ li 0,1 ++ stwcx. 0,0,3 ++ bne- 1b ++ mr 3,5 ++ blr ++.size __testandset,.-__testandset ++ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/powerpc/unified.S dietlibc-0.30-ppc-rename/powerpc/unified.S +--- dietlibc-0.30-execstack/powerpc/unified.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/powerpc/unified.S 2006-09-07 12:24:13.119173000 +0200 +@@ -0,0 +1,44 @@ +#include <dietfeatures.h> +#include "syscalls.h" + @@ -723,19 +743,70 @@ Index: dietlibc-0.30/powerpc/unified.S + + blr + -Index: dietlibc-0.30/ppc/Makefile.add -=================================================================== ---- dietlibc-0.30.orig/ppc/Makefile.add -+++ /dev/null -@@ -1,3 +0,0 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-execstack/ppc/clone.S dietlibc-0.30-ppc-rename/ppc/clone.S +--- dietlibc-0.30-execstack/ppc/clone.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/clone.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,52 +0,0 @@ +-#include <dietfeatures.h> +-#include "syscalls.h" +-#include <errno.h> - --CFLAGS+=-mpowerpc-gpopt -mpowerpc-gfxopt -Os --VPATH:=ppc:syscalls.s:$(VPATH) -Index: dietlibc-0.30/ppc/__longjmp.S -=================================================================== ---- dietlibc-0.30.orig/ppc/__longjmp.S -+++ /dev/null -@@ -1,59 +0,0 @@ +-.text +-.weak clone +-clone: +-.global __clone +-__clone: +- cmpwi 4,0 /* check have non null child_stack pointer */ +- cmpwi cr1, 3,0 /* check have non null thread_funcion */ +- cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ +- beq .Lclone_error +- +- stwu 1,-32(1) /* alloc some space on the stack */ +- stmw 29, 16(1) /* save r29,r30,r31 on stack */ +- +- rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ +- +- /* move parameter to positions clone wants them */ +- mr 29,3 /* r29 = r3 fn */ +- mr 30,4 /* r30 = r4 stack */ +- mr 31,6 /* r31 = r6 arg */ +- mr 3, 5 /* r3 = r5 flags */ +- +- li 0, __NR_clone /* load syscall nr. */ +- sc +- +- cmpwi cr1,3,0 /* compare return of syscall with 0 */ +- crandc 4*cr1+eq,4*cr1+eq,so +- bne .Lclone_parent /* return was non zero -> .Lclone_parent */ +- +- /* we are the cloned process */ +- mr 1, 30 /* set stack pointer */ +- mtctr 29 /* set count register to fn ? */ +- mr 3, 31 /* set argument */ +- bctrl /* branch trough count register and link */ +- b _exit /* exit thread */ +- +-.Lclone_parent: +- lmw 29,16(1) /* restore saved registers */ +- addi 1, 1,32 /* free stack */ +- bnslr+ /* had cloned a thread so return to parent */ +- b error_unified_syscall +- +-.Lclone_error: +- li 3, EINVAL +- b error_unified_syscall +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/ppc/__longjmp.S dietlibc-0.30-ppc-rename/ppc/__longjmp.S +--- dietlibc-0.30-execstack/ppc/__longjmp.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/__longjmp.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,63 +0,0 @@ -#include <setjmp.h> - - @@ -795,80 +866,20 @@ Index: dietlibc-0.30/ppc/__longjmp.S - blr -.size __longjmp,.-__longjmp - -Index: dietlibc-0.30/ppc/__testandset.S -=================================================================== ---- dietlibc-0.30.orig/ppc/__testandset.S -+++ /dev/null -@@ -1,12 +0,0 @@ --.global __testandset --.type __testandset,@function --.align 2 --__testandset: --1: lwarx 5,0,3 -- li 0,1 -- stwcx. 0,0,3 -- bne- 1b -- mr 3,5 -- blr --.size __testandset,.-__testandset -- -Index: dietlibc-0.30/ppc/clone.S -=================================================================== ---- dietlibc-0.30.orig/ppc/clone.S -+++ /dev/null -@@ -1,48 +0,0 @@ --#include <dietfeatures.h> --#include "syscalls.h" --#include <errno.h> -- --.text --.weak clone --clone: --.global __clone --__clone: -- cmpwi 4,0 /* check have non null child_stack pointer */ -- cmpwi cr1, 3,0 /* check have non null thread_funcion */ -- cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ -- beq .Lclone_error -- -- stwu 1,-32(1) /* alloc some space on the stack */ -- stmw 29, 16(1) /* save r29,r30,r31 on stack */ -- -- rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ -- -- /* move parameter to positions clone wants them */ -- mr 29,3 /* r29 = r3 fn */ -- mr 30,4 /* r30 = r4 stack */ -- mr 31,6 /* r31 = r6 arg */ -- mr 3, 5 /* r3 = r5 flags */ -- -- li 0, __NR_clone /* load syscall nr. */ -- sc -- -- cmpwi cr1,3,0 /* compare return of syscall with 0 */ -- crandc 4*cr1+eq,4*cr1+eq,so -- bne .Lclone_parent /* return was non zero -> .Lclone_parent */ -- -- /* we are the cloned process */ -- mr 1, 30 /* set stack pointer */ -- mtctr 29 /* set count register to fn ? */ -- mr 3, 31 /* set argument */ -- bctrl /* branch trough count register and link */ -- b _exit /* exit thread */ - --.Lclone_parent: -- lmw 29,16(1) /* restore saved registers */ -- addi 1, 1,32 /* free stack */ -- bnslr+ /* had cloned a thread so return to parent */ -- b error_unified_syscall +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/ppc/Makefile.add dietlibc-0.30-ppc-rename/ppc/Makefile.add +--- dietlibc-0.30-execstack/ppc/Makefile.add 2001-01-30 16:01:20.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/ppc/Makefile.add 1970-01-01 01:00:00.000000000 +0100 +@@ -1,3 +0,0 @@ - --.Lclone_error: -- li 3, EINVAL -- b error_unified_syscall -Index: dietlibc-0.30/ppc/mmap.c -=================================================================== ---- dietlibc-0.30.orig/ppc/mmap.c -+++ /dev/null +-CFLAGS+=-mpowerpc-gpopt -mpowerpc-gfxopt -Os +-VPATH:=ppc:syscalls.s:$(VPATH) +diff -NurpP dietlibc-0.30-execstack/ppc/mmap.c dietlibc-0.30-ppc-rename/ppc/mmap.c +--- dietlibc-0.30-execstack/ppc/mmap.c 2001-06-18 23:08:07.000000000 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/mmap.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,40 +0,0 @@ -#include "dietfeatures.h" -#include <sys/types.h> @@ -910,11 +921,10 @@ Index: dietlibc-0.30/ppc/mmap.c - return (__sc_err & 0x10000000 ? errno = __sc_ret, __sc_ret = -1 : 0), - (int) __sc_ret; -} -Index: dietlibc-0.30/ppc/setjmp.S -=================================================================== ---- dietlibc-0.30.orig/ppc/setjmp.S -+++ /dev/null -@@ -1,56 +0,0 @@ +diff -NurpP dietlibc-0.30-execstack/ppc/setjmp.S dietlibc-0.30-ppc-rename/ppc/setjmp.S +--- dietlibc-0.30-execstack/ppc/setjmp.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/setjmp.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,60 +0,0 @@ -#include <setjmp.h> - -#ifdef PIC @@ -971,11 +981,14 @@ Index: dietlibc-0.30/ppc/setjmp.S - stfd 31,((JB_FPRS+17*2)*4)(3) - b JUMPTARGET (__sigjmp_save) -.size __sigsetjmp,.-__sigsetjmp -Index: dietlibc-0.30/ppc/start.S -=================================================================== ---- dietlibc-0.30.orig/ppc/start.S -+++ /dev/null -@@ -1,52 +0,0 @@ +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/ppc/start.S dietlibc-0.30-ppc-rename/ppc/start.S +--- dietlibc-0.30-execstack/ppc/start.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/start.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,56 +0,0 @@ -#include "dietfeatures.h" - -.text @@ -1028,10 +1041,13 @@ Index: dietlibc-0.30/ppc/start.S - .lcomm __libc_stack_end,4,4 - .type __libc_stack_end,@object - -Index: dietlibc-0.30/ppc/syscalls.h -=================================================================== ---- dietlibc-0.30.orig/ppc/syscalls.h -+++ /dev/null +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/ppc/syscalls.h dietlibc-0.30-ppc-rename/ppc/syscalls.h +--- dietlibc-0.30-execstack/ppc/syscalls.h 2005-09-21 09:33:08.000000000 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/syscalls.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,299 +0,0 @@ - -#define __NR_exit 1 @@ -1332,11 +1348,30 @@ Index: dietlibc-0.30/ppc/syscalls.h - li 0,__NR_##name; \ - b __unified_syscall - -Index: dietlibc-0.30/ppc/unified.S -=================================================================== ---- dietlibc-0.30.orig/ppc/unified.S -+++ /dev/null -@@ -1,40 +0,0 @@ +diff -NurpP dietlibc-0.30-execstack/ppc/__testandset.S dietlibc-0.30-ppc-rename/ppc/__testandset.S +--- dietlibc-0.30-execstack/ppc/__testandset.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/__testandset.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,16 +0,0 @@ +-.global __testandset +-.type __testandset,@function +-.align 2 +-__testandset: +-1: lwarx 5,0,3 +- li 0,1 +- stwcx. 0,0,3 +- bne- 1b +- mr 3,5 +- blr +-.size __testandset,.-__testandset +- +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/ppc/unified.S dietlibc-0.30-ppc-rename/ppc/unified.S +--- dietlibc-0.30-execstack/ppc/unified.S 2006-09-07 12:24:13.119173750 +0200 ++++ dietlibc-0.30-ppc-rename/ppc/unified.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,44 +0,0 @@ -#include <dietfeatures.h> -#include "syscalls.h" - @@ -1377,10 +1412,13 @@ Index: dietlibc-0.30/ppc/unified.S - - blr - -Index: dietlibc-0.30/syscalls.h -=================================================================== ---- dietlibc-0.30.orig/syscalls.h -+++ dietlibc-0.30/syscalls.h +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-execstack/syscalls.h dietlibc-0.30-ppc-rename/syscalls.h +--- dietlibc-0.30-execstack/syscalls.h 2005-03-15 09:51:22.000000000 +0100 ++++ dietlibc-0.30-ppc-rename/syscalls.h 2006-09-07 12:28:54.384751750 +0200 @@ -15,7 +15,7 @@ #include "ppc64/syscalls.h" diff --git a/dietlibc/patches/0.30-r1/155_all_rename-ppc64-powerpc64.patch b/dietlibc/patches/0.30-r1/155_all_rename-ppc64-powerpc64.patch index b82d20b..b894e18 100644 --- a/dietlibc/patches/0.30-r1/155_all_rename-ppc64-powerpc64.patch +++ b/dietlibc/patches/0.30-r1/155_all_rename-ppc64-powerpc64.patch @@ -1,19 +1,49 @@ -Index: dietlibc-0.30/Makefile -=================================================================== ---- dietlibc-0.30.orig/Makefile -+++ dietlibc-0.30/Makefile -@@ -26,8 +26,8 @@ else - ifeq ($(MYARCH),powerpc) +diff -NurpP dietlibc-0.30-ppc-rename/diet.c dietlibc-0.30-ppc64-rename/diet.c +--- dietlibc-0.30-ppc-rename/diet.c 2006-09-07 12:32:01.080419500 +0200 ++++ dietlibc-0.30-ppc64-rename/diet.c 2006-09-07 12:35:38.679351000 +0200 +@@ -36,7 +36,7 @@ static const char* Os[] = { + "mips","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, + "mipsel","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, + "powerpc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, +- "ppc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, ++ "powerpc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, + "s390","-Os","-fomit-frame-pointer",0, + "s390x","-Os","-fomit-frame-pointer",0, + "sh","-Os","-fomit-frame-pointer",0, +@@ -154,7 +154,7 @@ int main(int argc,char *argv[]) { + shortplatform="powerpc"; + #endif + #ifdef __powerpc64__ +- shortplatform="ppc64"; ++ shortplatform="powerpc64"; + #endif + #ifdef __i386__ + shortplatform="i386"; +diff -NurpP dietlibc-0.30-ppc-rename/Makefile dietlibc-0.30-ppc64-rename/Makefile +--- dietlibc-0.30-ppc-rename/Makefile 2006-09-07 12:44:19.878766750 +0200 ++++ dietlibc-0.30-ppc64-rename/Makefile 2006-09-07 12:44:54.108906000 +0200 +@@ -31,7 +31,11 @@ ifeq ($(MYARCH),powerpc) ARCH=powerpc else --ifeq ($(MYARCH),ppc64) + ifeq ($(MYARCH),ppc64) -ARCH=ppc64 ++ARCH=powerpc64 ++MYARCH=powerpc64 ++else +ifeq ($(MYARCH),powerpc64) +ARCH=powerpc64 else ifeq ($(MYARCH),arm) ARCH=arm -@@ -371,9 +371,9 @@ uninstall: +@@ -85,6 +89,7 @@ endif + endif + endif + endif ++endif + + # ARCH=$(MYARCH) + +@@ -391,9 +396,9 @@ uninstall: -rmdir $(DESTDIR)$(ILIBDIR) $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR) .PHONY: sparc powerpc mips arm alpha i386 parisc mipsel powerpc s390 sparc64 @@ -25,7 +55,7 @@ Index: dietlibc-0.30/Makefile $(MAKE) ARCH=$@ CROSS=$@-linux- all i386: -@@ -384,7 +384,7 @@ else +@@ -404,7 +409,7 @@ else endif powerpc: @@ -34,43 +64,70 @@ Index: dietlibc-0.30/Makefile $(MAKE) ARCH=$@ CC="$(CC) -m32" all else $(MAKE) ARCH=$@ CROSS=$@-linux- all -Index: dietlibc-0.30/diet.c -=================================================================== ---- dietlibc-0.30.orig/diet.c -+++ dietlibc-0.30/diet.c -@@ -36,7 +36,7 @@ static const char* Os[] = { - "mips","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, - "mipsel","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, - "powerpc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, -- "ppc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, -+ "powerpc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, - "s390","-Os","-fomit-frame-pointer",0, - "s390x","-Os","-fomit-frame-pointer",0, - "sh","-Os","-fomit-frame-pointer",0, -@@ -154,7 +154,7 @@ int main(int argc,char *argv[]) { - shortplatform="powerpc"; - #endif - #ifdef __powerpc64__ -- shortplatform="ppc64"; -+ shortplatform="powerpc64"; - #endif - #ifdef __i386__ - shortplatform="i386"; -Index: dietlibc-0.30/powerpc64/Makefile.add -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/Makefile.add -@@ -0,0 +1,5 @@ +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/clone.S dietlibc-0.30-ppc64-rename/powerpc64/clone.S +--- dietlibc-0.30-ppc-rename/powerpc64/clone.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/clone.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,56 @@ ++#include <dietfeatures.h> ++#include "syscalls.h" ++#include <errno.h> + -+CFLAGS+=-Os -mpowerpc64 -+VPATH:=ppc64:syscalls.s:$(VPATH) ++.text ++.weak clone ++clone: ++.global __clone ++__clone: ++ cmpwi 4,0 /* check have non null child_stack pointer */ ++ cmpwi cr1, 3,0 /* check have non null thread_funcion */ ++ cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ ++ beq .Lclone_error + -+CC+=-m64 -Index: dietlibc-0.30/powerpc64/__longjmp.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/__longjmp.S -@@ -0,0 +1,54 @@ ++ stdu 1,-64(1) /* alloc some space on the stack */ ++ std 29, 16(1) /* save r29,r30,r31 on stack */ ++ std 30, 24(1) ++ std 31, 32(1) ++ ++ rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ ++ ++ /* move parameter to positions clone wants them */ ++ mr 29,3 /* r29 = r3 fn */ ++ mr 30,4 /* r30 = r4 stack */ ++ mr 31,6 /* r31 = r6 arg */ ++ mr 3, 5 /* r3 = r5 flags */ ++ ++ li 0, __NR_clone /* load syscall nr. */ ++ sc ++ ++ cmpwi cr1,3,0 /* compare return of syscall with 0 */ ++ crandc 4*cr1+eq,4*cr1+eq,so ++ bne .Lclone_parent /* return was non zero -> .Lclone_parent */ ++ ++ /* we are the cloned process */ ++ mr 1, 30 /* set stack pointer */ ++ mtctr 29 /* set count register to fn ? */ ++ mr 3, 31 /* set argument */ ++ bctrl /* branch trough count register and link */ ++ b _exit /* exit thread */ ++ ++.Lclone_parent: ++ ld 29,16(1) /* restore saved registers */ ++ ld 30,24(1) ++ ld 31,32(1) ++ addi 1, 1,64 /* free stack */ ++ bnslr+ /* had cloned a thread so return to parent */ ++ b error_unified_syscall ++ ++.Lclone_error: ++ li 3, EINVAL ++ b error_unified_syscall ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/__longjmp.S dietlibc-0.30-ppc64-rename/powerpc64/__longjmp.S +--- dietlibc-0.30-ppc-rename/powerpc64/__longjmp.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/__longjmp.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,58 @@ +#include <setjmp.h> + + .quad .__longjmp,.TOC.@tocbase,0 @@ -125,85 +182,23 @@ Index: dietlibc-0.30/powerpc64/__longjmp.S + mr 3,4 + blr +.size .__longjmp,.-.__longjmp -Index: dietlibc-0.30/powerpc64/__testandset.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/__testandset.S -@@ -0,0 +1,12 @@ -+.global __testandset -+.type __testandset,@function -+.align 2 -+__testandset: -+1: lwarx 5,0,3 -+ li 0,1 -+ stwcx. 0,0,3 -+ bne- 1b -+ mr 3,5 -+ blr -+.size __testandset,.-__testandset -+ -Index: dietlibc-0.30/powerpc64/clone.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/clone.S -@@ -0,0 +1,52 @@ -+#include <dietfeatures.h> -+#include "syscalls.h" -+#include <errno.h> -+ -+.text -+.weak clone -+clone: -+.global __clone -+__clone: -+ cmpwi 4,0 /* check have non null child_stack pointer */ -+ cmpwi cr1, 3,0 /* check have non null thread_funcion */ -+ cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ -+ beq .Lclone_error -+ -+ stdu 1,-64(1) /* alloc some space on the stack */ -+ std 29, 16(1) /* save r29,r30,r31 on stack */ -+ std 30, 24(1) -+ std 31, 32(1) -+ -+ rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ + -+ /* move parameter to positions clone wants them */ -+ mr 29,3 /* r29 = r3 fn */ -+ mr 30,4 /* r30 = r4 stack */ -+ mr 31,6 /* r31 = r6 arg */ -+ mr 3, 5 /* r3 = r5 flags */ -+ -+ li 0, __NR_clone /* load syscall nr. */ -+ sc -+ -+ cmpwi cr1,3,0 /* compare return of syscall with 0 */ -+ crandc 4*cr1+eq,4*cr1+eq,so -+ bne .Lclone_parent /* return was non zero -> .Lclone_parent */ -+ -+ /* we are the cloned process */ -+ mr 1, 30 /* set stack pointer */ -+ mtctr 29 /* set count register to fn ? */ -+ mr 3, 31 /* set argument */ -+ bctrl /* branch trough count register and link */ -+ b _exit /* exit thread */ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/Makefile.add dietlibc-0.30-ppc64-rename/powerpc64/Makefile.add +--- dietlibc-0.30-ppc-rename/powerpc64/Makefile.add 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/Makefile.add 2006-05-07 06:16:59.000000000 +0200 +@@ -0,0 +1,5 @@ + -+.Lclone_parent: -+ ld 29,16(1) /* restore saved registers */ -+ ld 30,24(1) -+ ld 31,32(1) -+ addi 1, 1,64 /* free stack */ -+ bnslr+ /* had cloned a thread so return to parent */ -+ b error_unified_syscall ++CFLAGS+=-Os -mpowerpc64 ++VPATH:=ppc64:syscalls.s:$(VPATH) + -+.Lclone_error: -+ li 3, EINVAL -+ b error_unified_syscall -Index: dietlibc-0.30/powerpc64/setjmp.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/setjmp.S -@@ -0,0 +1,59 @@ ++CC+=-m64 +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/setjmp.S dietlibc-0.30-ppc64-rename/powerpc64/setjmp.S +--- dietlibc-0.30-ppc-rename/powerpc64/setjmp.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/setjmp.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,63 @@ +#include <setjmp.h> + +#ifdef PIC @@ -263,11 +258,14 @@ Index: dietlibc-0.30/powerpc64/setjmp.S + stfd 31,((JB_FPRS+17)*8)(3) + b JUMPTARGET (__sigjmp_save) +.size .__sigsetjmp,.-.__sigsetjmp -Index: dietlibc-0.30/powerpc64/start.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/start.S -@@ -0,0 +1,91 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/start.S dietlibc-0.30-ppc64-rename/powerpc64/start.S +--- dietlibc-0.30-ppc-rename/powerpc64/start.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/start.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,95 @@ +#include "dietfeatures.h" + + .section ".text" @@ -359,10 +357,13 @@ Index: dietlibc-0.30/powerpc64/start.S + .lcomm __libc_stack_end,8,8 + .type __libc_stack_end,@object + -Index: dietlibc-0.30/powerpc64/syscalls.h -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/syscalls.h ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/syscalls.h dietlibc-0.30-ppc64-rename/powerpc64/syscalls.h +--- dietlibc-0.30-ppc-rename/powerpc64/syscalls.h 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/syscalls.h 2005-09-21 09:33:08.000000000 +0200 @@ -0,0 +1,317 @@ + +#define __NR_exit 1 @@ -681,11 +682,30 @@ Index: dietlibc-0.30/powerpc64/syscalls.h + li 0,__NR_##name; \ + b __unified_syscall + -Index: dietlibc-0.30/powerpc64/umount.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/umount.S -@@ -0,0 +1,8 @@ +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/__testandset.S dietlibc-0.30-ppc64-rename/powerpc64/__testandset.S +--- dietlibc-0.30-ppc-rename/powerpc64/__testandset.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/__testandset.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,16 @@ ++.global __testandset ++.type __testandset,@function ++.align 2 ++__testandset: ++1: lwarx 5,0,3 ++ li 0,1 ++ stwcx. 0,0,3 ++ bne- 1b ++ mr 3,5 ++ blr ++.size __testandset,.-__testandset ++ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/umount.S dietlibc-0.30-ppc64-rename/powerpc64/umount.S +--- dietlibc-0.30-ppc-rename/powerpc64/umount.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/umount.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,12 @@ +#include "syscalls.h" + + .text @@ -694,11 +714,14 @@ Index: dietlibc-0.30/powerpc64/umount.S + li 0, __NR_umount2 + li 4, 0 + b __unified_syscall -Index: dietlibc-0.30/powerpc64/unified.S -=================================================================== ---- /dev/null -+++ dietlibc-0.30/powerpc64/unified.S -@@ -0,0 +1,71 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/powerpc64/unified.S dietlibc-0.30-ppc64-rename/powerpc64/unified.S +--- dietlibc-0.30-ppc-rename/powerpc64/unified.S 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.30-ppc64-rename/powerpc64/unified.S 2006-09-07 12:24:13.091172000 +0200 +@@ -0,0 +1,75 @@ +#include <dietfeatures.h> +#include "syscalls.h" + @@ -770,21 +793,74 @@ Index: dietlibc-0.30/powerpc64/unified.S +diet_proto_weak(__you_tried_to_link_a_dietlibc_object_against_glibc) +diet_proto_weak(exit) +diet_proto(_exit) -Index: dietlibc-0.30/ppc64/Makefile.add -=================================================================== ---- dietlibc-0.30.orig/ppc64/Makefile.add -+++ /dev/null -@@ -1,5 +0,0 @@ ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/clone.S dietlibc-0.30-ppc64-rename/ppc64/clone.S +--- dietlibc-0.30-ppc-rename/ppc64/clone.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/clone.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,56 +0,0 @@ +-#include <dietfeatures.h> +-#include "syscalls.h" +-#include <errno.h> - --CFLAGS+=-Os -mpowerpc64 --VPATH:=ppc64:syscalls.s:$(VPATH) +-.text +-.weak clone +-clone: +-.global __clone +-__clone: +- cmpwi 4,0 /* check have non null child_stack pointer */ +- cmpwi cr1, 3,0 /* check have non null thread_funcion */ +- cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ +- beq .Lclone_error - --CC+=-m64 -Index: dietlibc-0.30/ppc64/__longjmp.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/__longjmp.S -+++ /dev/null -@@ -1,54 +0,0 @@ +- stdu 1,-64(1) /* alloc some space on the stack */ +- std 29, 16(1) /* save r29,r30,r31 on stack */ +- std 30, 24(1) +- std 31, 32(1) +- +- rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ +- +- /* move parameter to positions clone wants them */ +- mr 29,3 /* r29 = r3 fn */ +- mr 30,4 /* r30 = r4 stack */ +- mr 31,6 /* r31 = r6 arg */ +- mr 3, 5 /* r3 = r5 flags */ +- +- li 0, __NR_clone /* load syscall nr. */ +- sc +- +- cmpwi cr1,3,0 /* compare return of syscall with 0 */ +- crandc 4*cr1+eq,4*cr1+eq,so +- bne .Lclone_parent /* return was non zero -> .Lclone_parent */ +- +- /* we are the cloned process */ +- mr 1, 30 /* set stack pointer */ +- mtctr 29 /* set count register to fn ? */ +- mr 3, 31 /* set argument */ +- bctrl /* branch trough count register and link */ +- b _exit /* exit thread */ +- +-.Lclone_parent: +- ld 29,16(1) /* restore saved registers */ +- ld 30,24(1) +- ld 31,32(1) +- addi 1, 1,64 /* free stack */ +- bnslr+ /* had cloned a thread so return to parent */ +- b error_unified_syscall +- +-.Lclone_error: +- li 3, EINVAL +- b error_unified_syscall +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/__longjmp.S dietlibc-0.30-ppc64-rename/ppc64/__longjmp.S +--- dietlibc-0.30-ppc-rename/ppc64/__longjmp.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/__longjmp.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,58 +0,0 @@ -#include <setjmp.h> - - .quad .__longjmp,.TOC.@tocbase,0 @@ -839,85 +915,23 @@ Index: dietlibc-0.30/ppc64/__longjmp.S - mr 3,4 - blr -.size .__longjmp,.-.__longjmp -Index: dietlibc-0.30/ppc64/__testandset.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/__testandset.S -+++ /dev/null -@@ -1,12 +0,0 @@ --.global __testandset --.type __testandset,@function --.align 2 --__testandset: --1: lwarx 5,0,3 -- li 0,1 -- stwcx. 0,0,3 -- bne- 1b -- mr 3,5 -- blr --.size __testandset,.-__testandset -- -Index: dietlibc-0.30/ppc64/clone.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/clone.S -+++ /dev/null -@@ -1,52 +0,0 @@ --#include <dietfeatures.h> --#include "syscalls.h" --#include <errno.h> -- --.text --.weak clone --clone: --.global __clone --__clone: -- cmpwi 4,0 /* check have non null child_stack pointer */ -- cmpwi cr1, 3,0 /* check have non null thread_funcion */ -- cror eq,4*cr1+eq,eq /* now if eq is set one is or both are zero */ -- beq .Lclone_error -- -- stdu 1,-64(1) /* alloc some space on the stack */ -- std 29, 16(1) /* save r29,r30,r31 on stack */ -- std 30, 24(1) -- std 31, 32(1) -- -- rlwinm 4,4,0,0,27 /* mask out lower 4 bits */ -- -- /* move parameter to positions clone wants them */ -- mr 29,3 /* r29 = r3 fn */ -- mr 30,4 /* r30 = r4 stack */ -- mr 31,6 /* r31 = r6 arg */ -- mr 3, 5 /* r3 = r5 flags */ - -- li 0, __NR_clone /* load syscall nr. */ -- sc -- -- cmpwi cr1,3,0 /* compare return of syscall with 0 */ -- crandc 4*cr1+eq,4*cr1+eq,so -- bne .Lclone_parent /* return was non zero -> .Lclone_parent */ -- -- /* we are the cloned process */ -- mr 1, 30 /* set stack pointer */ -- mtctr 29 /* set count register to fn ? */ -- mr 3, 31 /* set argument */ -- bctrl /* branch trough count register and link */ -- b _exit /* exit thread */ +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/Makefile.add dietlibc-0.30-ppc64-rename/ppc64/Makefile.add +--- dietlibc-0.30-ppc-rename/ppc64/Makefile.add 2006-05-07 06:16:59.000000000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/Makefile.add 1970-01-01 01:00:00.000000000 +0100 +@@ -1,5 +0,0 @@ - --.Lclone_parent: -- ld 29,16(1) /* restore saved registers */ -- ld 30,24(1) -- ld 31,32(1) -- addi 1, 1,64 /* free stack */ -- bnslr+ /* had cloned a thread so return to parent */ -- b error_unified_syscall +-CFLAGS+=-Os -mpowerpc64 +-VPATH:=ppc64:syscalls.s:$(VPATH) - --.Lclone_error: -- li 3, EINVAL -- b error_unified_syscall -Index: dietlibc-0.30/ppc64/setjmp.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/setjmp.S -+++ /dev/null -@@ -1,59 +0,0 @@ +-CC+=-m64 +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/setjmp.S dietlibc-0.30-ppc64-rename/ppc64/setjmp.S +--- dietlibc-0.30-ppc-rename/ppc64/setjmp.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/setjmp.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,63 +0,0 @@ -#include <setjmp.h> - -#ifdef PIC @@ -977,11 +991,14 @@ Index: dietlibc-0.30/ppc64/setjmp.S - stfd 31,((JB_FPRS+17)*8)(3) - b JUMPTARGET (__sigjmp_save) -.size .__sigsetjmp,.-.__sigsetjmp -Index: dietlibc-0.30/ppc64/start.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/start.S -+++ /dev/null -@@ -1,91 +0,0 @@ +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/start.S dietlibc-0.30-ppc64-rename/ppc64/start.S +--- dietlibc-0.30-ppc-rename/ppc64/start.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/start.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,95 +0,0 @@ -#include "dietfeatures.h" - - .section ".text" @@ -1073,10 +1090,13 @@ Index: dietlibc-0.30/ppc64/start.S - .lcomm __libc_stack_end,8,8 - .type __libc_stack_end,@object - -Index: dietlibc-0.30/ppc64/syscalls.h -=================================================================== ---- dietlibc-0.30.orig/ppc64/syscalls.h -+++ /dev/null +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/syscalls.h dietlibc-0.30-ppc64-rename/ppc64/syscalls.h +--- dietlibc-0.30-ppc-rename/ppc64/syscalls.h 2005-09-21 09:33:08.000000000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/syscalls.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,317 +0,0 @@ - -#define __NR_exit 1 @@ -1395,11 +1415,30 @@ Index: dietlibc-0.30/ppc64/syscalls.h - li 0,__NR_##name; \ - b __unified_syscall - -Index: dietlibc-0.30/ppc64/umount.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/umount.S -+++ /dev/null -@@ -1,8 +0,0 @@ +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/__testandset.S dietlibc-0.30-ppc64-rename/ppc64/__testandset.S +--- dietlibc-0.30-ppc-rename/ppc64/__testandset.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/__testandset.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,16 +0,0 @@ +-.global __testandset +-.type __testandset,@function +-.align 2 +-__testandset: +-1: lwarx 5,0,3 +- li 0,1 +- stwcx. 0,0,3 +- bne- 1b +- mr 3,5 +- blr +-.size __testandset,.-__testandset +- +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/umount.S dietlibc-0.30-ppc64-rename/ppc64/umount.S +--- dietlibc-0.30-ppc-rename/ppc64/umount.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/umount.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,12 +0,0 @@ -#include "syscalls.h" - - .text @@ -1408,11 +1447,14 @@ Index: dietlibc-0.30/ppc64/umount.S - li 0, __NR_umount2 - li 4, 0 - b __unified_syscall -Index: dietlibc-0.30/ppc64/unified.S -=================================================================== ---- dietlibc-0.30.orig/ppc64/unified.S -+++ /dev/null -@@ -1,71 +0,0 @@ +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/ppc64/unified.S dietlibc-0.30-ppc64-rename/ppc64/unified.S +--- dietlibc-0.30-ppc-rename/ppc64/unified.S 2006-09-07 12:24:13.091172000 +0200 ++++ dietlibc-0.30-ppc64-rename/ppc64/unified.S 1970-01-01 01:00:00.000000000 +0100 +@@ -1,75 +0,0 @@ -#include <dietfeatures.h> -#include "syscalls.h" - @@ -1484,10 +1526,13 @@ Index: dietlibc-0.30/ppc64/unified.S -diet_proto_weak(__you_tried_to_link_a_dietlibc_object_against_glibc) -diet_proto_weak(exit) -diet_proto(_exit) -Index: dietlibc-0.30/syscalls.h -=================================================================== ---- dietlibc-0.30.orig/syscalls.h -+++ dietlibc-0.30/syscalls.h +- +-#ifdef __ELF__ +-.section .note.GNU-stack,"",%progbits +-#endif +diff -NurpP dietlibc-0.30-ppc-rename/syscalls.h dietlibc-0.30-ppc64-rename/syscalls.h +--- dietlibc-0.30-ppc-rename/syscalls.h 2006-09-07 12:28:54.384751750 +0200 ++++ dietlibc-0.30-ppc64-rename/syscalls.h 2006-09-07 12:35:50.997959250 +0200 @@ -12,7 +12,7 @@ #endif diff --git a/dietlibc/patches/0.30-r1/160_ppc_cross-compiler.patch b/dietlibc/patches/0.30-r1/160_ppc_cross-compiler.patch deleted file mode 100644 index 3d24788..0000000 --- a/dietlibc/patches/0.30-r1/160_ppc_cross-compiler.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: dietlibc-0.30/Makefile -=================================================================== ---- dietlibc-0.30.orig/Makefile -+++ dietlibc-0.30/Makefile -@@ -397,10 +397,6 @@ mipsel: - mips-gnu: - $(MAKE) ARCH=$@ CROSS=$@-linux-gnu- all - --# Some people named their cross compiler toolchain powerpc-linux-gcc --powerpc: -- $(MAKE) ARCH=powerpc CROSS=powerpc-linux- all -- - hppa: - ln -sf bin-parisc bin-hppa - $(MAKE) ARCH=parisc CROSS=hppa-linux- all diff --git a/dietlibc/patches/0.30-r1/200_all_sparc64-is-32bit.patch b/dietlibc/patches/0.30-r1/200_all_sparc64-is-32bit.patch new file mode 100644 index 0000000..642154c --- /dev/null +++ b/dietlibc/patches/0.30-r1/200_all_sparc64-is-32bit.patch @@ -0,0 +1,14 @@ +Index: dietlibc-0.30/Makefile +=================================================================== +--- dietlibc-0.30.orig/Makefile ++++ dietlibc-0.30/Makefile +@@ -44,7 +44,8 @@ ifeq ($(MYARCH),sparc) + ARCH=sparc + else + ifeq ($(MYARCH),sparc64) +-ARCH=sparc64 ++ARCH=sparc ++MYARCH=sparc + else + ifeq ($(MYARCH),s390) + ARCH=s390 diff --git a/dietlibc/patches/0.30-r1/200_all_sparc64-userland-is-sparc-Makefile.patch b/dietlibc/patches/0.30-r1/200_all_sparc64-userland-is-sparc-Makefile.patch deleted file mode 100644 index ada4a83..0000000 --- a/dietlibc/patches/0.30-r1/200_all_sparc64-userland-is-sparc-Makefile.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: dietlibc-0.30/Makefile -=================================================================== ---- dietlibc-0.30.orig/Makefile -+++ dietlibc-0.30/Makefile -@@ -8,7 +8,7 @@ LIBDIR=${prefix}/lib - BINDIR=${prefix}/bin - MAN1DIR=${prefix}/man/man1 - --MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6]t\?e\?[lb]/arm/') -+MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6]t\?e\?[lb]/arm/' -e 's/sparc64/sparc/') - - # This extra-ugly cruft is here so make will not run uname and sed each - # time it looks at $(OBJDIR). This alone sped up running make when diff --git a/dietlibc/patches/0.30-r1/250_all_hppa-iitlb.patch b/dietlibc/patches/0.30-r1/250_all_hppa-iitlb.patch index 630509a..a3a2044 100644 --- a/dietlibc/patches/0.30-r1/250_all_hppa-iitlb.patch +++ b/dietlibc/patches/0.30-r1/250_all_hppa-iitlb.patch @@ -2,9 +2,12 @@ Index: dietlibc-0.30/parisc/clone.S =================================================================== --- dietlibc-0.30.orig/parisc/clone.S +++ dietlibc-0.30/parisc/clone.S -@@ -37,4 +37,4 @@ __clone: +@@ -37,7 +37,7 @@ __clone: bl _exit,%r2 /* exit thread */ copy %r28,%r26 /* return -> arg0 */ - iitlbp %r0,(%r0) /* DIE ! DIE ! */ + iitlbp %r0,(%sr0,%r0) /* DIE ! DIE ! */ + + #ifdef __ELF__ + .section .note.GNU-stack,"",%progbits |