+++ /dev/null
-diff -urN glibc-2.7.orig/sysdeps/i386/i586/memcpy_chk.S glibc-2.7/sysdeps/i386/i586/memcpy_chk.S
---- glibc-2.7.orig/sysdeps/i386/i586/memcpy_chk.S 1970-01-01 01:00:00.000000000 +0100
-+++ glibc-2.7/sysdeps/i386/i586/memcpy_chk.S 2005-05-14 19:52:13.000000000 +0200
-@@ -0,0 +1,35 @@
-+/* Checking memcpy for i686.
-+ Copyright (C) 2004 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+#include <sysdep.h>
-+#include "asm-syntax.h"
-+
-+#ifndef PIC
-+ /* For libc.so this is defined in memcpy.S.
-+ For libc.a, this is a separate source to avoid
-+ memcpy bringing in __chk_fail and all routines
-+ it calls. */
-+ .text
-+ENTRY (__memcpy_chk)
-+ movl 12(%esp), %eax
-+ cmpl %eax, 16(%esp)
-+ jb __chk_fail
-+ jmp memcpy
-+END (__memcpy_chk)
-+#endif
-diff -urN glibc-2.7.orig/sysdeps/i386/i586/mempcpy_chk.S glibc-2.7/sysdeps/i386/i586/mempcpy_chk.S
---- glibc-2.7.orig/sysdeps/i386/i586/mempcpy_chk.S 1970-01-01 01:00:00.000000000 +0100
-+++ glibc-2.7/sysdeps/i386/i586/mempcpy_chk.S 2004-10-18 06:17:11.000000000 +0200
-@@ -0,0 +1,35 @@
-+/* Checking mempcpy for x86-64.
-+ Copyright (C) 2004 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+#include <sysdep.h>
-+#include "asm-syntax.h"
-+
-+#ifndef PIC
-+ /* For libc.so this is defined in mempcpy.S.
-+ For libc.a, this is a separate source to avoid
-+ mempcpy bringing in __chk_fail and all routines
-+ it calls. */
-+ .text
-+ENTRY (__mempcpy_chk)
-+ movl 12(%esp), %eax
-+ cmpl %eax, 16(%esp)
-+ jb __chk_fail
-+ jmp mempcpy
-+END (__mempcpy_chk)
-+#endif
-diff -urN glibc-2.7.orig/sysdeps/i386/i586/memset_chk.S glibc-2.7/sysdeps/i386/i586/memset_chk.S
---- glibc-2.7.orig/sysdeps/i386/i586/memset_chk.S 1970-01-01 01:00:00.000000000 +0100
-+++ glibc-2.7/sysdeps/i386/i586/memset_chk.S 2005-03-01 01:13:36.000000000 +0100
-@@ -0,0 +1,35 @@
-+/* Checking memset for i686.
-+ Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+#include <sysdep.h>
-+#include "asm-syntax.h"
-+
-+#ifndef PIC
-+ /* For libc.so this is defined in memset.S.
-+ For libc.a, this is a separate source to avoid
-+ memset bringing in __chk_fail and all routines
-+ it calls. */
-+ .text
-+ENTRY (__memset_chk)
-+ movl 12(%esp), %eax
-+ cmpl %eax, 16(%esp)
-+ jb __chk_fail
-+ jmp memset
-+END (__memset_chk)
-+#endif
+++ /dev/null
---- glibc-2.7/sysdeps/i386/i486/bits/string.h.org 2007-10-22 21:50:36.334678376 +0200
-+++ glibc-2.7/sysdeps/i386/i486/bits/string.h 2007-10-22 21:51:23.763943169 +0200
-@@ -143,10 +143,12 @@
-
- #define _HAVE_STRING_ARCH_memmove 1
- #ifndef _FORCE_INLINES
-+#define memmove(dest, src, n) \
-+ __memmove_g ((dest), (src), (n))
- /* Copy N bytes of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
- __STRING_INLINE void *
--memmove (void *__dest, __const void *__src, size_t __n)
-+__memmove_g (void *__dest, __const void *__src, size_t __n)
- {
- register unsigned long int __d0, __d1, __d2;
- register void *__tmp = __dest;