[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r5219 - glibc-package/trunk/debian/patches/hurd-i386



Author: sthibault
Date: 2012-04-26 23:45:48 +0000 (Thu, 26 Apr 2012)
New Revision: 5219

Modified:
   glibc-package/trunk/debian/patches/hurd-i386/libpthread.diff
Log:
Update libpthread patch to replace threadvar with tls for pthread_self

Modified: glibc-package/trunk/debian/patches/hurd-i386/libpthread.diff
===================================================================
--- glibc-package/trunk/debian/patches/hurd-i386/libpthread.diff	2012-04-26 20:43:37 UTC (rev 5218)
+++ glibc-package/trunk/debian/patches/hurd-i386/libpthread.diff	2012-04-26 23:45:48 UTC (rev 5219)
@@ -1,11 +1,11 @@
-diff -urN eglibc-2.13.nolibpthread/libpthread/.cvsignore eglibc-2.13/libpthread/.cvsignore
---- eglibc-2.13.nolibpthread/libpthread/.cvsignore	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/.cvsignore	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/.cvsignore src/libpthread/.cvsignore
+--- src/libpthread.empty/.cvsignore	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/.cvsignore	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1 @@
 +Makefile.in
-diff -urN eglibc-2.13.nolibpthread/libpthread/ChangeLog eglibc-2.13/libpthread/ChangeLog
---- eglibc-2.13.nolibpthread/libpthread/ChangeLog	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/ChangeLog	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/ChangeLog src/libpthread/ChangeLog
+--- src/libpthread.empty/ChangeLog	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/ChangeLog	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,6 @@
 +51839d398b0f9885a17ab5c0768b8dec4dd9eb79 is the last commit imported from CVS.
 +All commits after that one have valid author and committer information.
@@ -13,9 +13,9 @@
 +Use this to examine the change log for earlier changes:
 +
 +    $ git show 51839d398b0f9885a17ab5c0768b8dec4dd9eb79:ChangeLog
-diff -urN eglibc-2.13.nolibpthread/libpthread/Makeconfig eglibc-2.13/libpthread/Makeconfig
---- eglibc-2.13.nolibpthread/libpthread/Makeconfig	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/Makeconfig	2012-04-22 14:21:33.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/Makeconfig src/libpthread/Makeconfig
+--- src/libpthread.empty/Makeconfig	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/Makeconfig	2012-04-23 02:22:48.000000000 +0000
 @@ -0,0 +1,12 @@
 +# Makeconfig fragment for Hurd libpthread add-on.
 +# This gets included at the end of the main glibc Makeconfig.
@@ -29,9 +29,9 @@
 +rpath-dirs += libpthread
 +
 ++includes += -I$(..)libpthread/include
-diff -urN eglibc-2.13.nolibpthread/libpthread/Makefile eglibc-2.13/libpthread/Makefile
---- eglibc-2.13.nolibpthread/libpthread/Makefile	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/Makefile	2012-04-22 23:39:43.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/Makefile src/libpthread/Makefile
+--- src/libpthread.empty/Makefile	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/Makefile	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,337 @@
 +#
 +#   Copyright (C) 1994, 1995, 1996, 1997, 2000, 2002, 2004, 2005, 2006, 2007,
@@ -310,7 +310,7 @@
 +ifeq ($(IN_GLIBC),yes)
 +$(inst_libdir)/libpthread.so: $(objpfx)libpthread.so$(libpthread.so-version) \
 +			      $(+force)
-+	ln -sf $(slibdir)/libpthread.so$(libpthread.so-version) $@
++	ln -sf libpthread.so$(libpthread.so-version) $@
 +
 +libc-link.so = $(common-objpfx)libc.so
 +
@@ -370,9 +370,9 @@
 +#  
 +#  endif
 +endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/Makefile.am eglibc-2.13/libpthread/Makefile.am
---- eglibc-2.13.nolibpthread/libpthread/Makefile.am	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/Makefile.am	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/Makefile.am src/libpthread/Makefile.am
+--- src/libpthread.empty/Makefile.am	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/Makefile.am	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,170 @@
 +# Makefile.am - Makefile template for libpthread.
 +# Copyright (C) 2003, 2008 Free Software Foundation, Inc.
@@ -544,9 +544,9 @@
 +	sigprocmask.c
 +
 +libpthread_a_LDADD = -lrt
-diff -urN eglibc-2.13.nolibpthread/libpthread/TODO eglibc-2.13/libpthread/TODO
---- eglibc-2.13.nolibpthread/libpthread/TODO	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/TODO	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/TODO src/libpthread/TODO
+--- src/libpthread.empty/TODO	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/TODO	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,177 @@
 +-*- Mode: outline -*-
 +
@@ -725,9 +725,9 @@
 +
 +** Paging
 +  We set the pager to the root server. Evil.  Fix this in pt-start.c.
-diff -urN eglibc-2.13.nolibpthread/libpthread/Versions eglibc-2.13/libpthread/Versions
---- eglibc-2.13.nolibpthread/libpthread/Versions	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/Versions	2012-04-21 22:39:25.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/Versions src/libpthread/Versions
+--- src/libpthread.empty/Versions	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/Versions	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,132 @@
 +libc {
 +  GLIBC_2.13 {
@@ -861,23 +861,23 @@
 +    _pthread_spin_lock;
 +  }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/configure eglibc-2.13/libpthread/configure
---- eglibc-2.13.nolibpthread/libpthread/configure	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/configure	2012-04-21 16:18:06.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/configure src/libpthread/configure
+--- src/libpthread.empty/configure	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/configure	2012-04-21 16:18:06.000000000 +0000
 @@ -0,0 +1,2 @@
 +libc_add_on_canonical=libpthread
 +libc_add_on_subdirs=.
-diff -urN eglibc-2.13.nolibpthread/libpthread/configure.in eglibc-2.13/libpthread/configure.in
---- eglibc-2.13.nolibpthread/libpthread/configure.in	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/configure.in	2012-04-21 16:15:12.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/configure.in src/libpthread/configure.in
+--- src/libpthread.empty/configure.in	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/configure.in	2012-04-21 16:15:12.000000000 +0000
 @@ -0,0 +1,4 @@
 +GLIBC_PROVIDES
 +
 +libc_add_on_canonical=libpthread
 +libc_add_on_subdirs=.
-diff -urN eglibc-2.13.nolibpthread/libpthread/forward.c eglibc-2.13/libpthread/forward.c
---- eglibc-2.13.nolibpthread/libpthread/forward.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/forward.c	2012-04-21 19:28:19.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/forward.c src/libpthread/forward.c
+--- src/libpthread.empty/forward.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/forward.c	2012-04-21 19:28:19.000000000 +0000
 @@ -0,0 +1,127 @@
 +/* Copyright (C) 2002, 2003, 2012 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -1006,9 +1006,9 @@
 +
 +struct __pthread_cancelation_handler *dummy_list;
 +FORWARD2 (__pthread_get_cleanup_stack, struct __pthread_cancelation_handler **, (void), (), return &dummy_list);
-diff -urN eglibc-2.13.nolibpthread/libpthread/headers.m4 eglibc-2.13/libpthread/headers.m4
---- eglibc-2.13.nolibpthread/libpthread/headers.m4	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/headers.m4	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/headers.m4 src/libpthread/headers.m4
+--- src/libpthread.empty/headers.m4	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/headers.m4	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,45 @@
 +# headers.m4 - Autoconf snippets to install links for header files.
 +# Copyright 2003, 2008 Free Software Foundation, Inc.
@@ -1055,9 +1055,9 @@
 +  ln -sf ../../libpthread/libpthread.a sysroot/lib/ &&
 +  touch libpthread/libpthread.a
 +])
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/libc-symbols.h eglibc-2.13/libpthread/include/libc-symbols.h
---- eglibc-2.13.nolibpthread/libpthread/include/libc-symbols.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/libc-symbols.h	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/libc-symbols.h src/libpthread/include/libc-symbols.h
+--- src/libpthread.empty/include/libc-symbols.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/libc-symbols.h	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,395 @@
 +/* Support macros for making weak and strong aliases for symbols,
 +   and for using symbol sets and linker warnings with GNU ld.
@@ -1454,9 +1454,9 @@
 +#endif
 +
 +#endif /* libc-symbols.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/pthread/pthread.h eglibc-2.13/libpthread/include/pthread/pthread.h
---- eglibc-2.13.nolibpthread/libpthread/include/pthread/pthread.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/pthread/pthread.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/pthread/pthread.h src/libpthread/include/pthread/pthread.h
+--- src/libpthread.empty/include/pthread/pthread.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/pthread/pthread.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,755 @@
 +/* Copyright (C) 2000, 2002, 2005, 2006, 2007, 2008, 2009, 2010
 +     Free Software Foundation, Inc.
@@ -2213,9 +2213,9 @@
 +__END_DECLS
 +
 +#endif /* pthread.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/pthread/pthreadtypes.h eglibc-2.13/libpthread/include/pthread/pthreadtypes.h
---- eglibc-2.13.nolibpthread/libpthread/include/pthread/pthreadtypes.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/pthread/pthreadtypes.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/pthread/pthreadtypes.h src/libpthread/include/pthread/pthreadtypes.h
+--- src/libpthread.empty/include/pthread/pthreadtypes.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/pthread/pthreadtypes.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,125 @@
 +/* Copyright (C) 2000, 2002, 2005, 2008 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -2342,9 +2342,9 @@
 +__END_DECLS
 +
 +#endif /* pthreadtypes.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/pthread.h eglibc-2.13/libpthread/include/pthread.h
---- eglibc-2.13.nolibpthread/libpthread/include/pthread.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/pthread.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/pthread.h src/libpthread/include/pthread.h
+--- src/libpthread.empty/include/pthread.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/pthread.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,7 @@
 +#ifndef _PTHREAD_H
 +#include <pthread/pthread.h>
@@ -2353,9 +2353,9 @@
 +extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex);
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/semaphore.h eglibc-2.13/libpthread/include/semaphore.h
---- eglibc-2.13.nolibpthread/libpthread/include/semaphore.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/semaphore.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/semaphore.h src/libpthread/include/semaphore.h
+--- src/libpthread.empty/include/semaphore.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/semaphore.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,69 @@
 +/* Copyright (C) 2005, 2007 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -2426,9 +2426,9 @@
 +__END_DECLS
 +
 +#endif /* semaphore.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/include/set-hooks.h eglibc-2.13/libpthread/include/set-hooks.h
---- eglibc-2.13.nolibpthread/libpthread/include/set-hooks.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/include/set-hooks.h	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/include/set-hooks.h src/libpthread/include/set-hooks.h
+--- src/libpthread.empty/include/set-hooks.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/include/set-hooks.h	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,72 @@
 +/* Macros for using symbol sets for running lists of functions.
 +   Copyright (C) 1994, 1995, 1997, 2000 Free Software Foundation, Inc.
@@ -2502,9 +2502,9 @@
 +#endif
 +
 +#endif /* set-hooks.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/libc_pthread_init.c eglibc-2.13/libpthread/libc_pthread_init.c
---- eglibc-2.13.nolibpthread/libpthread/libc_pthread_init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/libc_pthread_init.c	2012-04-21 19:57:24.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/libc_pthread_init.c src/libpthread/libc_pthread_init.c
+--- src/libpthread.empty/libc_pthread_init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/libc_pthread_init.c	2012-04-21 19:57:24.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Copyright (C) 2002 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -2540,9 +2540,9 @@
 +	  sizeof (__libc_pthread_functions));
 +#endif
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/libpthread.a eglibc-2.13/libpthread/libpthread.a
---- eglibc-2.13.nolibpthread/libpthread/libpthread.a	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/libpthread.a	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/libpthread.a src/libpthread/libpthread.a
+--- src/libpthread.empty/libpthread.a	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/libpthread.a	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,20 @@
 +/* pthread initializer is weak in glibc.  It must be included if glibc
 +   is to start threading. */
@@ -2564,9 +2564,9 @@
 +EXTERN(_cthreads_ftrylockfile)
 +
 +GROUP(-lpthread2 -lihash)
-diff -urN eglibc-2.13.nolibpthread/libpthread/libpthread_pic.a eglibc-2.13/libpthread/libpthread_pic.a
---- eglibc-2.13.nolibpthread/libpthread/libpthread_pic.a	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/libpthread_pic.a	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/libpthread_pic.a src/libpthread/libpthread_pic.a
+--- src/libpthread.empty/libpthread_pic.a	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/libpthread_pic.a	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,20 @@
 +/* pthread initializer is weak in glibc.  It must be included if glibc
 +   is to start threading. */
@@ -2588,9 +2588,9 @@
 +EXTERN(_cthreads_ftrylockfile)
 +
 +GROUP(-lpthread2_pic -lihash_pic)
-diff -urN eglibc-2.13.nolibpthread/libpthread/lockfile.c eglibc-2.13/libpthread/lockfile.c
---- eglibc-2.13.nolibpthread/libpthread/lockfile.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/lockfile.c	2012-04-21 17:54:59.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/lockfile.c src/libpthread/lockfile.c
+--- src/libpthread.empty/lockfile.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/lockfile.c	2012-04-21 17:54:59.000000000 +0000
 @@ -0,0 +1,65 @@
 +/* lockfile - Handle locking and unlocking of streams.  Hurd cthreads version.
 +   Copyright (C) 2000,01,02 Free Software Foundation, Inc.
@@ -2657,9 +2657,9 @@
 +     __attribute__ ((alias ("_cthreads_ftrylockfile")));
 +
 +#endif /* _STDIO_USES_IOSTREAM */
-diff -urN eglibc-2.13.nolibpthread/libpthread/not-in-libc.h eglibc-2.13/libpthread/not-in-libc.h
---- eglibc-2.13.nolibpthread/libpthread/not-in-libc.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/not-in-libc.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/not-in-libc.h src/libpthread/not-in-libc.h
+--- src/libpthread.empty/not-in-libc.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/not-in-libc.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,11 @@
 +#define __mach_port_insert_right mach_port_insert_right
 +#define __mach_port_allocate	mach_port_allocate
@@ -2672,9 +2672,9 @@
 +#define __vm_allocate		vm_allocate
 +#define __vm_deallocate		vm_deallocate
 +#define __sched_yield           sched_yield
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/Versions eglibc-2.13/libpthread/pthread/Versions
---- eglibc-2.13.nolibpthread/libpthread/pthread/Versions	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/Versions	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/Versions src/libpthread/pthread/Versions
+--- src/libpthread.empty/pthread/Versions	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/Versions	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,15 @@
 +libc {
 +  GLIBC_2.2 {
@@ -2691,9 +2691,9 @@
 +    pthread_spin_trylock; pthread_spin_unlock;
 +  }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/cthreads-compat.c eglibc-2.13/libpthread/pthread/cthreads-compat.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/cthreads-compat.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/cthreads-compat.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/cthreads-compat.c src/libpthread/pthread/cthreads-compat.c
+--- src/libpthread.empty/pthread/cthreads-compat.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/cthreads-compat.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,107 @@
 +/* Compatibility routines for cthreads.
 +   Copyright (C) 2000, 2002, 2008 Free Software Foundation, Inc.
@@ -2802,9 +2802,9 @@
 +    return;
 +  __pthread_mutex_unlock (lock);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-alloc.c eglibc-2.13/libpthread/pthread/pt-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-alloc.c src/libpthread/pthread/pt-alloc.c
+--- src/libpthread.empty/pthread/pt-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,215 @@
 +/* Allocate a new thread structure.
 +   Copyright (C) 2000, 2002, 2005, 2007, 2008 Free Software Foundation, Inc.
@@ -3021,9 +3021,9 @@
 +  *pthread = new;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-cancel.c eglibc-2.13/libpthread/pthread/pt-cancel.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-cancel.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-cancel.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-cancel.c src/libpthread/pthread/pt-cancel.c
+--- src/libpthread.empty/pthread/pt-cancel.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-cancel.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* Cancel a thread.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -3065,9 +3065,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-cleanup.c eglibc-2.13/libpthread/pthread/pt-cleanup.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-cleanup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-cleanup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-cleanup.c src/libpthread/pthread/pt-cleanup.c
+--- src/libpthread.empty/pthread/pt-cleanup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-cleanup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* Add a cancelation handler to the stack.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -3097,10 +3097,10 @@
 +{
 +  return &_pthread_self ()->cancelation_handlers;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-create.c eglibc-2.13/libpthread/pthread/pt-create.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-create.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-create.c	2012-04-21 17:01:42.000000000 +0000
-@@ -0,0 +1,217 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-create.c src/libpthread/pthread/pt-create.c
+--- src/libpthread.empty/pthread/pt-create.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-create.c	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,221 @@
 +/* Thread creation.
 +   Copyright (C) 2000, 2002, 2005, 2007 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -3141,8 +3141,12 @@
 +
 +/* The entry-point for new threads.  */
 +static void
-+entry_point (void *(*start_routine)(void *), void *arg)
++entry_point (struct __pthread *self, void *(*start_routine)(void *), void *arg)
 +{
++#ifdef ENABLE_TLS
++  ___pthread_self = self;
++#endif
++
 +#ifdef HAVE_USELOCALE
 +  /* A fresh thread needs to be bound to the global locale.  */
 +  uselocale (LC_GLOBAL_LOCALE);
@@ -3318,9 +3322,9 @@
 + failed:
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-dealloc.c eglibc-2.13/libpthread/pthread/pt-dealloc.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-dealloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-dealloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-dealloc.c src/libpthread/pthread/pt-dealloc.c
+--- src/libpthread.empty/pthread/pt-dealloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-dealloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,64 @@
 +/* Deallocate a thread structure.
 +   Copyright (C) 2000, 2008 Free Software Foundation, Inc.
@@ -3386,9 +3390,9 @@
 +     which reads this variable.  */
 +  pthread->state = PTHREAD_TERMINATED;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-detach.c eglibc-2.13/libpthread/pthread/pt-detach.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-detach.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-detach.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-detach.c src/libpthread/pthread/pt-detach.c
+--- src/libpthread.empty/pthread/pt-detach.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-detach.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,92 @@
 +/* Detach a thread.
 +   Copyright (C) 2000, 2005 Free Software Foundation, Inc.
@@ -3482,9 +3486,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-exit.c eglibc-2.13/libpthread/pthread/pt-exit.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-exit.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-exit.c	2012-04-21 20:27:03.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-exit.c src/libpthread/pthread/pt-exit.c
+--- src/libpthread.empty/pthread/pt-exit.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-exit.c	2012-04-21 20:27:03.000000000 +0000
 @@ -0,0 +1,124 @@
 +/* Thread termination.
 +   Copyright (C) 2000, 2002, 2005, 2007, 2011 Free Software Foundation, Inc.
@@ -3610,9 +3614,9 @@
 +}
 +
 +strong_alias (__pthread_exit, pthread_exit);
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-getattr.c eglibc-2.13/libpthread/pthread/pt-getattr.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-getattr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-getattr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-getattr.c src/libpthread/pthread/pt-getattr.c
+--- src/libpthread.empty/pthread/pt-getattr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-getattr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,49 @@
 +/* Thread attributes retrieval.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -3663,9 +3667,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-initialize.c eglibc-2.13/libpthread/pthread/pt-initialize.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-initialize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-initialize.c	2012-04-21 22:56:05.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-initialize.c src/libpthread/pthread/pt-initialize.c
+--- src/libpthread.empty/pthread/pt-initialize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-initialize.c	2012-04-23 22:25:04.000000000 +0000
 @@ -0,0 +1,78 @@
 +/* Initialize pthreads library.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -3745,10 +3749,10 @@
 +#endif
 +  RUN_HOOK (__pthread_init, ());
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-internal.h eglibc-2.13/libpthread/pthread/pt-internal.h
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-internal.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-internal.h	2012-04-22 23:38:54.000000000 +0000
-@@ -0,0 +1,320 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-internal.h src/libpthread/pthread/pt-internal.h
+--- src/libpthread.empty/pthread/pt-internal.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-internal.h	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,321 @@
 +/* Internal defenitions for pthreads library.
 +   Copyright (C) 2000, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -3968,7 +3972,8 @@
 +
 +/* Setup thread THREAD's context.  */
 +extern int __pthread_setup (struct __pthread *__restrict thread,
-+				  void (*entry_point)(void *(*)(void *),
++				  void (*entry_point)(struct __pthread *,
++						      void *(*)(void *),
 +						      void *),
 +				  void *(*start_routine)(void *),
 +				  void *__restrict arg);
@@ -4069,9 +4074,9 @@
 +#endif /* ENABLE_TLS */
 +
 +#endif /* pt-internal.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-join.c eglibc-2.13/libpthread/pthread/pt-join.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-join.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-join.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-join.c src/libpthread/pthread/pt-join.c
+--- src/libpthread.empty/pthread/pt-join.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-join.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,88 @@
 +/* Wait for thread termination.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -4161,9 +4166,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-self.c eglibc-2.13/libpthread/pthread/pt-self.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-self.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-self.c	2012-04-21 20:29:01.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-self.c src/libpthread/pthread/pt-self.c
+--- src/libpthread.empty/pthread/pt-self.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-self.c	2012-04-21 20:29:01.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Get calling thread's ID.
 +   Copyright (C) 2000, 2008 Free Software Foundation, Inc.
@@ -4199,9 +4204,9 @@
 +}
 +
 +strong_alias (__pthread_self, pthread_self);
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-setcancelstate.c eglibc-2.13/libpthread/pthread/pt-setcancelstate.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-setcancelstate.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-setcancelstate.c	2012-04-21 20:29:34.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-setcancelstate.c src/libpthread/pthread/pt-setcancelstate.c
+--- src/libpthread.empty/pthread/pt-setcancelstate.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-setcancelstate.c	2012-04-21 20:29:34.000000000 +0000
 @@ -0,0 +1,45 @@
 +/* Set the cancel state for the calling thread.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -4248,9 +4253,9 @@
 +}
 +
 +strong_alias (__pthread_setcancelstate, pthread_setcancelstate);
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-setcanceltype.c eglibc-2.13/libpthread/pthread/pt-setcanceltype.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-setcanceltype.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-setcanceltype.c	2012-04-21 20:29:31.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-setcanceltype.c src/libpthread/pthread/pt-setcanceltype.c
+--- src/libpthread.empty/pthread/pt-setcanceltype.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-setcanceltype.c	2012-04-21 20:29:31.000000000 +0000
 @@ -0,0 +1,45 @@
 +/* Set the cancel type for the calling thread.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -4297,9 +4302,9 @@
 +}
 +
 +strong_alias (__pthread_setcanceltype, pthread_setcanceltype);
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-sigmask.c eglibc-2.13/libpthread/pthread/pt-sigmask.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-sigmask.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-sigmask.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-sigmask.c src/libpthread/pthread/pt-sigmask.c
+--- src/libpthread.empty/pthread/pt-sigmask.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-sigmask.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,33 @@
 +/* Get or set a thread's signal mask.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -4334,9 +4339,9 @@
 +  /* Do not clear SELF's pending signals.  */
 +  return __pthread_sigstate (self, how, set, oset, 0);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-spin-inlines.c eglibc-2.13/libpthread/pthread/pt-spin-inlines.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-spin-inlines.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-spin-inlines.c	2012-04-21 21:29:25.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-spin-inlines.c src/libpthread/pthread/pt-spin-inlines.c
+--- src/libpthread.empty/pthread/pt-spin-inlines.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-spin-inlines.c	2012-04-21 21:29:25.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Copyright (C) 2000 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -4372,9 +4377,9 @@
 +weak_alias (__pthread_spin_init, pthread_spin_init);
 +weak_alias (__pthread_spin_trylock, pthread_spin_trylock);
 +weak_alias (__pthread_spin_unlock, pthread_spin_unlock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-testcancel.c eglibc-2.13/libpthread/pthread/pt-testcancel.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-testcancel.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-testcancel.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-testcancel.c src/libpthread/pthread/pt-testcancel.c
+--- src/libpthread.empty/pthread/pt-testcancel.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-testcancel.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* Add an explicit cancelation point.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -4407,9 +4412,9 @@
 +  if (p->cancel_state == PTHREAD_CANCEL_ENABLE && p->cancel_pending)
 +    pthread_exit (PTHREAD_CANCELED);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pt-yield.c eglibc-2.13/libpthread/pthread/pt-yield.c
---- eglibc-2.13.nolibpthread/libpthread/pthread/pt-yield.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pt-yield.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pt-yield.c src/libpthread/pthread/pt-yield.c
+--- src/libpthread.empty/pthread/pt-yield.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pt-yield.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,26 @@
 +/* Yield the processor to another thread or process.
 +   Copyright (C) 2010 Free Software Foundation, Inc.
@@ -4437,9 +4442,9 @@
 +{
 +  return sched_yield ();
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/pthread/pthread-functions.h eglibc-2.13/libpthread/pthread/pthread-functions.h
---- eglibc-2.13.nolibpthread/libpthread/pthread/pthread-functions.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/pthread/pthread-functions.h	2012-04-21 20:28:37.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/pthread/pthread-functions.h src/libpthread/pthread/pthread-functions.h
+--- src/libpthread.empty/pthread/pthread-functions.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/pthread/pthread-functions.h	2012-04-21 20:28:37.000000000 +0000
 @@ -0,0 +1,116 @@
 +/* Copyright (C) 2003, 2012 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -4557,22 +4562,22 @@
 +void __libc_pthread_init (const struct pthread_functions *functions);
 +
 +#endif	/* pthread-functions.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/shlib-versions eglibc-2.13/libpthread/shlib-versions
---- eglibc-2.13.nolibpthread/libpthread/shlib-versions	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/shlib-versions	2012-04-21 19:39:51.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/shlib-versions src/libpthread/shlib-versions
+--- src/libpthread.empty/shlib-versions	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/shlib-versions	2012-04-21 19:39:51.000000000 +0000
 @@ -0,0 +1 @@
 +.*-.*-.*	libpthread=0.3
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/README eglibc-2.13/libpthread/signal/README
---- eglibc-2.13.nolibpthread/libpthread/signal/README	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/README	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/README src/libpthread/signal/README
+--- src/libpthread.empty/signal/README	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/README	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,4 @@
 +This directory provides a signal implementation, which is appropriate
 +for operating systems where signals are managed at user-level.  It is
 +up to the run-time to catch the signals and forward them to the
 +implementation via, e.g., the pthread_kill_info_np call.
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/TODO eglibc-2.13/libpthread/signal/TODO
---- eglibc-2.13.nolibpthread/libpthread/signal/TODO	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/TODO	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/TODO src/libpthread/signal/TODO
+--- src/libpthread.empty/signal/TODO	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/TODO	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,29 @@
 +Unimplemented Functionality
 +---------------------------
@@ -4604,9 +4609,9 @@
 +
 +Implement sigtimedwait, sigqueue.
 \ No newline at end of file
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/kill.c eglibc-2.13/libpthread/signal/kill.c
---- eglibc-2.13.nolibpthread/libpthread/signal/kill.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/kill.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/kill.c src/libpthread/signal/kill.c
+--- src/libpthread.empty/signal/kill.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/kill.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,70 @@
 +/* kill.c - Generic kill implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -4678,9 +4683,9 @@
 +  return pthread_kill (pthread_self (), signo);
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/pt-kill-siginfo-np.c eglibc-2.13/libpthread/signal/pt-kill-siginfo-np.c
---- eglibc-2.13.nolibpthread/libpthread/signal/pt-kill-siginfo-np.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/pt-kill-siginfo-np.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/pt-kill-siginfo-np.c src/libpthread/signal/pt-kill-siginfo-np.c
+--- src/libpthread.empty/signal/pt-kill-siginfo-np.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/pt-kill-siginfo-np.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,88 @@
 +/* pthread-kill-siginfo-np.c - Generic pthread_kill_siginfo_np implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -4770,9 +4775,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sig-internal.c eglibc-2.13/libpthread/signal/sig-internal.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sig-internal.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sig-internal.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sig-internal.c src/libpthread/signal/sig-internal.c
+--- src/libpthread.empty/signal/sig-internal.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sig-internal.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,26 @@
 +/* sig-internal.c - Signal state functions.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -4800,9 +4805,9 @@
 +
 +sigset_t process_pending;
 +siginfo_t process_pending_info[NSIG];
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sig-internal.h eglibc-2.13/libpthread/signal/sig-internal.h
---- eglibc-2.13.nolibpthread/libpthread/signal/sig-internal.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sig-internal.h	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sig-internal.h src/libpthread/signal/sig-internal.h
+--- src/libpthread.empty/signal/sig-internal.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sig-internal.h	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,177 @@
 +/* sig-internal.h - Internal signal handling interface.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -4981,9 +4986,9 @@
 +}
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigaction.c eglibc-2.13/libpthread/signal/sigaction.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigaction.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigaction.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigaction.c src/libpthread/signal/sigaction.c
+--- src/libpthread.empty/signal/sigaction.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigaction.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,72 @@
 +/* sigaction.c - Generic sigaction implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5057,9 +5062,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigaltstack.c eglibc-2.13/libpthread/signal/sigaltstack.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigaltstack.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigaltstack.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigaltstack.c src/libpthread/signal/sigaltstack.c
+--- src/libpthread.empty/signal/sigaltstack.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigaltstack.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,69 @@
 +/* sigaltstack.c - Generic sigaltstack implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5130,9 +5135,9 @@
 +    }
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/signal-dispatch.c eglibc-2.13/libpthread/signal/signal-dispatch.c
---- eglibc-2.13.nolibpthread/libpthread/signal/signal-dispatch.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/signal-dispatch.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/signal-dispatch.c src/libpthread/signal/signal-dispatch.c
+--- src/libpthread.empty/signal/signal-dispatch.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/signal-dispatch.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,117 @@
 +/* signal-dispatch.c - Signal dispatcher.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5251,9 +5256,9 @@
 +
 +  SIGNAL_DISPATCH_EXIT;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/signal.h eglibc-2.13/libpthread/signal/signal.h
---- eglibc-2.13.nolibpthread/libpthread/signal/signal.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/signal.h	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/signal.h src/libpthread/signal/signal.h
+--- src/libpthread.empty/signal/signal.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/signal.h	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,275 @@
 +/* signal.h - Signal handling interface.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5530,9 +5535,9 @@
 +		  const struct timespec *restrict timespec);
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigpending.c eglibc-2.13/libpthread/signal/sigpending.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigpending.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigpending.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigpending.c src/libpthread/signal/sigpending.c
+--- src/libpthread.empty/signal/sigpending.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigpending.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,38 @@
 +/* sigpending.c - Generic sigpending implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5572,9 +5577,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigsuspend.c eglibc-2.13/libpthread/signal/sigsuspend.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigsuspend.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigsuspend.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigsuspend.c src/libpthread/signal/sigsuspend.c
+--- src/libpthread.empty/signal/sigsuspend.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigsuspend.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* sigsuspend.c - Generic sigsuspend implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5605,9 +5610,9 @@
 +  errno = EOPNOTSUPP;
 +  return -1;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigtimedwait.c eglibc-2.13/libpthread/signal/sigtimedwait.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigtimedwait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigtimedwait.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigtimedwait.c src/libpthread/signal/sigtimedwait.c
+--- src/libpthread.empty/signal/sigtimedwait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigtimedwait.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* sigtimedwait.c - Generic sigtimedwait implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5639,9 +5644,9 @@
 +  return -1;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigwaiter.c eglibc-2.13/libpthread/signal/sigwaiter.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigwaiter.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigwaiter.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigwaiter.c src/libpthread/signal/sigwaiter.c
+--- src/libpthread.empty/signal/sigwaiter.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigwaiter.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,91 @@
 +/* sigwaiter.c - Signal handling functions.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5734,9 +5739,9 @@
 +
 +  futex_wake (&waiter->info.si_signo, 1);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/signal/sigwaitinfo.c eglibc-2.13/libpthread/signal/sigwaitinfo.c
---- eglibc-2.13.nolibpthread/libpthread/signal/sigwaitinfo.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/signal/sigwaitinfo.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/signal/sigwaitinfo.c src/libpthread/signal/sigwaitinfo.c
+--- src/libpthread.empty/signal/sigwaitinfo.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/signal/sigwaitinfo.c	2012-04-22 23:55:09.000000000 +0000
 @@ -0,0 +1,74 @@
 +/* sigwaitinfo.c - Generic sigwaitinfo implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -5812,9 +5817,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/barrier-attr.h eglibc-2.13/libpthread/sysdeps/generic/bits/barrier-attr.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/barrier-attr.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/barrier-attr.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/barrier-attr.h src/libpthread/sysdeps/generic/bits/barrier-attr.h
+--- src/libpthread.empty/sysdeps/generic/bits/barrier-attr.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/barrier-attr.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Thread barrier attribute type.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -5848,9 +5853,9 @@
 +};
 +
 +#endif /* bits/barrier-attr.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/barrier.h eglibc-2.13/libpthread/sysdeps/generic/bits/barrier.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/barrier.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/barrier.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/barrier.h src/libpthread/sysdeps/generic/bits/barrier.h
+--- src/libpthread.empty/sysdeps/generic/bits/barrier.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/barrier.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Thread barrier attribute type.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -5891,9 +5896,9 @@
 +
 +
 +#endif /* bits/barrier.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/cancelation.h eglibc-2.13/libpthread/sysdeps/generic/bits/cancelation.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/cancelation.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/cancelation.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/cancelation.h src/libpthread/sysdeps/generic/bits/cancelation.h
+--- src/libpthread.empty/sysdeps/generic/bits/cancelation.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/cancelation.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,51 @@
 +/* Cancelation.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -5946,9 +5951,9 @@
 +	}
 +
 +#endif /* _BITS_CANCELATION_H */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/condition-attr.h eglibc-2.13/libpthread/sysdeps/generic/bits/condition-attr.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/condition-attr.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/condition-attr.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/condition-attr.h src/libpthread/sysdeps/generic/bits/condition-attr.h
+--- src/libpthread.empty/sysdeps/generic/bits/condition-attr.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/condition-attr.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Condition attribute type.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -5984,9 +5989,9 @@
 +  };
 +
 +#endif /* bits/condition.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/condition.h eglibc-2.13/libpthread/sysdeps/generic/bits/condition.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/condition.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/condition.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/condition.h src/libpthread/sysdeps/generic/bits/condition.h
+--- src/libpthread.empty/sysdeps/generic/bits/condition.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/condition.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Condition type.  Generic version.
 +   Copyright (C) 2000, 2005, 2009 Free Software Foundation, Inc.
@@ -6027,9 +6032,9 @@
 +  { __PTHREAD_SPIN_LOCK_INITIALIZER, NULL, NULL, NULL, NULL }
 +
 +#endif /* bits/condition.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/mutex-attr.h eglibc-2.13/libpthread/sysdeps/generic/bits/mutex-attr.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/mutex-attr.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/mutex-attr.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/mutex-attr.h src/libpthread/sysdeps/generic/bits/mutex-attr.h
+--- src/libpthread.empty/sysdeps/generic/bits/mutex-attr.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/mutex-attr.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* Mutex attribute type.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -6072,9 +6077,9 @@
 +extern const struct __pthread_mutexattr __pthread_recursive_mutexattr;
 +
 +#endif /* bits/mutex-attr.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/mutex.h eglibc-2.13/libpthread/sysdeps/generic/bits/mutex.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/mutex.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/mutex.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/mutex.h src/libpthread/sysdeps/generic/bits/mutex.h
+--- src/libpthread.empty/sysdeps/generic/bits/mutex.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/mutex.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,75 @@
 +/* Mutex type.  Generic version.
 +
@@ -6151,9 +6156,9 @@
 +#endif /* Not __pthread_mutex_defined.  */
 +
 +#endif /* bits/mutex.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/once.h eglibc-2.13/libpthread/sysdeps/generic/bits/once.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/once.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/once.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/once.h src/libpthread/sysdeps/generic/bits/once.h
+--- src/libpthread.empty/sysdeps/generic/bits/once.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/once.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Dynamic package initialization data structures.  Generic version.
 +   Copyright (C) 2002, 2009 Free Software Foundation, Inc.
@@ -6189,9 +6194,9 @@
 +	{ 0, __PTHREAD_SPIN_LOCK_INITIALIZER }
 +
 +#endif /* bits/once.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthread-np.h eglibc-2.13/libpthread/sysdeps/generic/bits/pthread-np.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/pthread-np.h src/libpthread/sysdeps/generic/bits/pthread-np.h
+--- src/libpthread.empty/sysdeps/generic/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* Non-portable functions. Generic version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -6220,9 +6225,9 @@
 +#define _BITS_PTHREAD_NP_H	1
 +
 +#endif /* bits/pthread-np.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthread.h eglibc-2.13/libpthread/sysdeps/generic/bits/pthread.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthread.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/pthread.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/pthread.h src/libpthread/sysdeps/generic/bits/pthread.h
+--- src/libpthread.empty/sysdeps/generic/bits/pthread.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/pthread.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,38 @@
 +/* Pthread data structures.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -6262,9 +6267,9 @@
 +#endif
 +
 +#endif /* bits/pthread.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthreadtypes.h eglibc-2.13/libpthread/sysdeps/generic/bits/pthreadtypes.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/pthreadtypes.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/pthreadtypes.h	2012-04-22 16:40:39.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/pthreadtypes.h src/libpthread/sysdeps/generic/bits/pthreadtypes.h
+--- src/libpthread.empty/sysdeps/generic/bits/pthreadtypes.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/pthreadtypes.h	2012-04-22 16:40:39.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* 
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -6295,9 +6300,9 @@
 +#include <pthread/pthreadtypes.h>
 +
 +#endif /* bits/pthreadtypes.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/rwlock-attr.h eglibc-2.13/libpthread/sysdeps/generic/bits/rwlock-attr.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/rwlock-attr.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/rwlock-attr.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/rwlock-attr.h src/libpthread/sysdeps/generic/bits/rwlock-attr.h
+--- src/libpthread.empty/sysdeps/generic/bits/rwlock-attr.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/rwlock-attr.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Thread rwlock attribute type.  Generic version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -6331,9 +6336,9 @@
 +};
 +
 +#endif /* bits/rwlock-attr.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/rwlock.h eglibc-2.13/libpthread/sysdeps/generic/bits/rwlock.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/rwlock.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/rwlock.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/rwlock.h src/libpthread/sysdeps/generic/bits/rwlock.h
+--- src/libpthread.empty/sysdeps/generic/bits/rwlock.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/rwlock.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,46 @@
 +/* rwlock type.  Generic version.
 +   Copyright (C) 2002, 2005, 2006, 2007, 2009 Free Software Foundation, Inc.
@@ -6381,9 +6386,9 @@
 +
 +
 +#endif /* bits/rwlock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/semaphore.h eglibc-2.13/libpthread/sysdeps/generic/bits/semaphore.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/semaphore.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/semaphore.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/semaphore.h src/libpthread/sysdeps/generic/bits/semaphore.h
+--- src/libpthread.empty/sysdeps/generic/bits/semaphore.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/semaphore.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,43 @@
 +/* Semaphore type.  Generic version.
 +   Copyright (C) 2005, 2009 Free Software Foundation, Inc.
@@ -6428,9 +6433,9 @@
 +  { __PTHREAD_SPIN_LOCK_INITIALIZER, NULL, (pshared), (value), NULL }
 +
 +#endif /* bits/mutex.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/thread-attr.h eglibc-2.13/libpthread/sysdeps/generic/bits/thread-attr.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/thread-attr.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/thread-attr.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/thread-attr.h src/libpthread/sysdeps/generic/bits/thread-attr.h
+--- src/libpthread.empty/sysdeps/generic/bits/thread-attr.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/thread-attr.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* Thread attribute type.  Generic version.
 +   Copyright (C) 2000, 2002, 2008 Free Software Foundation, Inc.
@@ -6476,9 +6481,9 @@
 +};
 +
 +#endif /* bits/thread-attr.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/thread-specific.h eglibc-2.13/libpthread/sysdeps/generic/bits/thread-specific.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/bits/thread-specific.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/bits/thread-specific.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/bits/thread-specific.h src/libpthread/sysdeps/generic/bits/thread-specific.h
+--- src/libpthread.empty/sysdeps/generic/bits/thread-specific.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/bits/thread-specific.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,25 @@
 +/* Thread specific data.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6505,9 +6510,9 @@
 +typedef int __pthread_key;
 +
 +#endif /* bits/thread-specific.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/killpg.c eglibc-2.13/libpthread/sysdeps/generic/killpg.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/killpg.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/killpg.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/killpg.c src/libpthread/sysdeps/generic/killpg.c
+--- src/libpthread.empty/sysdeps/generic/killpg.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/killpg.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* killpg.c - Generic killpg implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -6536,9 +6541,9 @@
 +{
 +  return kill (-pid, sig);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-atfork.c eglibc-2.13/libpthread/sysdeps/generic/pt-atfork.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-atfork.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-atfork.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-atfork.c src/libpthread/sysdeps/generic/pt-atfork.c
+--- src/libpthread.empty/sysdeps/generic/pt-atfork.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-atfork.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Register fork handlers.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6569,9 +6574,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-destroy.c	2012-04-21 20:20:21.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-destroy.c src/libpthread/sysdeps/generic/pt-attr-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-destroy.c	2012-04-21 20:20:21.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_attr_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6601,9 +6606,9 @@
 +  return 0;
 +}
 +strong_alias (__pthread_attr_destroy, pthread_attr_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getdetachstate.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getdetachstate.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getdetachstate.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getdetachstate.c	2012-04-21 20:21:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getdetachstate.c src/libpthread/sysdeps/generic/pt-attr-getdetachstate.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getdetachstate.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getdetachstate.c	2012-04-21 20:21:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_attr_getdetachstate.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6636,9 +6641,9 @@
 +}
 +
 +strong_alias (__pthread_attr_getdetachstate, pthread_attr_getdetachstate);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getguardsize.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getguardsize.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getguardsize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getguardsize.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getguardsize.c src/libpthread/sysdeps/generic/pt-attr-getguardsize.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getguardsize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getguardsize.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_getguardsize.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6669,9 +6674,9 @@
 +  *guardsize = attr->guardsize;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getinheritsched.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getinheritsched.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getinheritsched.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getinheritsched.c	2012-04-21 20:22:15.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getinheritsched.c src/libpthread/sysdeps/generic/pt-attr-getinheritsched.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getinheritsched.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getinheritsched.c	2012-04-21 20:22:15.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_attr_getinheritsched.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6704,9 +6709,9 @@
 +}
 +
 +strong_alias (__pthread_attr_getinheritsched, pthread_attr_getinheritsched);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getschedparam.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getschedparam.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getschedparam.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getschedparam.c	2012-04-21 20:22:48.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getschedparam.c src/libpthread/sysdeps/generic/pt-attr-getschedparam.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getschedparam.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getschedparam.c	2012-04-21 20:22:48.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* pthread_attr_getschedparam.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6742,9 +6747,9 @@
 +}
 +
 +strong_alias (__pthread_attr_getschedparam, pthread_attr_getschedparam);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c	2012-04-21 20:23:13.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getschedpolicy.c src/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getschedpolicy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c	2012-04-21 20:23:13.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_attr_getschedpolicy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6777,9 +6782,9 @@
 +}
 +
 +strong_alias (__pthread_attr_getschedpolicy, pthread_attr_getschedpolicy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getscope.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getscope.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getscope.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getscope.c	2012-04-21 20:23:40.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getscope.c src/libpthread/sysdeps/generic/pt-attr-getscope.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getscope.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getscope.c	2012-04-21 20:23:40.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_attr_getscope.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6812,9 +6817,9 @@
 +}
 +
 +strong_alias (__pthread_attr_getscope, pthread_attr_getscope);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstack.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstack.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstack.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstack.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getstack.c src/libpthread/sysdeps/generic/pt-attr-getstack.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getstack.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getstack.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_attr_getstack.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6847,9 +6852,9 @@
 +  pthread_attr_getstacksize (attr, stacksize);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstackaddr.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstackaddr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstackaddr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstackaddr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getstackaddr.c src/libpthread/sysdeps/generic/pt-attr-getstackaddr.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getstackaddr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getstackaddr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_getstackaddr.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6880,9 +6885,9 @@
 +  *stackaddr = attr->stackaddr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstacksize.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstacksize.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-getstacksize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-getstacksize.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-getstacksize.c src/libpthread/sysdeps/generic/pt-attr-getstacksize.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-getstacksize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-getstacksize.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_getstacksize.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6913,9 +6918,9 @@
 +  *stacksize = attr->stacksize;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-init.c	2012-04-21 20:20:12.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-init.c src/libpthread/sysdeps/generic/pt-attr-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-init.c	2012-04-21 20:20:12.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6946,9 +6951,9 @@
 +  return 0;
 +}
 +strong_alias (__pthread_attr_init, pthread_attr_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setdetachstate.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setdetachstate.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setdetachstate.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setdetachstate.c	2012-04-21 20:21:23.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setdetachstate.c src/libpthread/sysdeps/generic/pt-attr-setdetachstate.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setdetachstate.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setdetachstate.c	2012-04-21 20:21:23.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* pthread_attr_setdetachstate.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -6990,9 +6995,9 @@
 +}
 +
 +strong_alias (__pthread_attr_setdetachstate, pthread_attr_setdetachstate);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setguardsize.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setguardsize.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setguardsize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setguardsize.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setguardsize.c src/libpthread/sysdeps/generic/pt-attr-setguardsize.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setguardsize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setguardsize.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_setguardsize.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7023,9 +7028,9 @@
 +  attr->guardsize = guardsize;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setinheritsched.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setinheritsched.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setinheritsched.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setinheritsched.c	2012-04-21 20:22:19.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setinheritsched.c src/libpthread/sysdeps/generic/pt-attr-setinheritsched.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setinheritsched.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setinheritsched.c	2012-04-21 20:22:19.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* pthread_attr_setinheritsched.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7067,9 +7072,9 @@
 +}
 +
 +strong_alias (__pthread_attr_setinheritsched, pthread_attr_setinheritsched);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setschedparam.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setschedparam.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setschedparam.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setschedparam.c	2012-04-21 20:22:40.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setschedparam.c src/libpthread/sysdeps/generic/pt-attr-setschedparam.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setschedparam.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setschedparam.c	2012-04-21 20:22:40.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* pthread_attr_getschedparam.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7111,9 +7116,9 @@
 +}
 +
 +strong_alias (__pthread_attr_setschedparam, pthread_attr_setschedparam);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c	2012-04-21 20:23:08.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setschedpolicy.c src/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setschedpolicy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c	2012-04-21 20:23:08.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* pthread_attr_getschedpolicy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7159,9 +7164,9 @@
 +}
 +
 +strong_alias (__pthread_attr_setschedpolicy, pthread_attr_setschedpolicy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setscope.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setscope.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setscope.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setscope.c	2012-04-21 20:30:42.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setscope.c src/libpthread/sysdeps/generic/pt-attr-setscope.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setscope.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setscope.c	2012-04-21 20:30:42.000000000 +0000
 @@ -0,0 +1,43 @@
 +/* pthread_attr_setscope.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7206,9 +7211,9 @@
 +}
 +
 +strong_alias (__pthread_attr_setscope, pthread_attr_setscope);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstack.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstack.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstack.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstack.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setstack.c src/libpthread/sysdeps/generic/pt-attr-setstack.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setstack.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setstack.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,51 @@
 +/* pthread_attr_setstack.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7261,9 +7266,9 @@
 +      
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstackaddr.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstackaddr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstackaddr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstackaddr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setstackaddr.c src/libpthread/sysdeps/generic/pt-attr-setstackaddr.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setstackaddr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setstackaddr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_attr_setstackaddr.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7294,9 +7299,9 @@
 +  attr->stackaddr = stackaddr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstacksize.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstacksize.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr-setstacksize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr-setstacksize.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr-setstacksize.c src/libpthread/sysdeps/generic/pt-attr-setstacksize.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr-setstacksize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr-setstacksize.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* pthread_attr_setstacksize.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7339,9 +7344,9 @@
 +
 +  return ENOTSUP;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr.c eglibc-2.13/libpthread/sysdeps/generic/pt-attr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-attr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-attr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-attr.c src/libpthread/sysdeps/generic/pt-attr.c
+--- src/libpthread.empty/sysdeps/generic/pt-attr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-attr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* Default attributes.  Generic version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -7384,9 +7389,9 @@
 +  contentionscope: PTHREAD_SCOPE_SYSTEM,
 +  schedpolicy: SCHED_OTHER
 +};
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrier-destroy.c src/libpthread/sysdeps/generic/pt-barrier-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrier-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrier-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_barrier_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7415,9 +7420,9 @@
 +{
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrier-init.c src/libpthread/sysdeps/generic/pt-barrier-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrier-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrier-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,53 @@
 +/* pthread_barrier_init.  Generic version.
 +   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
@@ -7472,9 +7477,9 @@
 +  *barrier->attr = *attr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-wait.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-wait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier-wait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrier-wait.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrier-wait.c src/libpthread/sysdeps/generic/pt-barrier-wait.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrier-wait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrier-wait.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,61 @@
 +/* pthread_barrier_wait.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7537,9 +7542,9 @@
 +      return 0;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrier.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrier.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrier.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrier.c src/libpthread/sysdeps/generic/pt-barrier.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrier.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrier.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,26 @@
 +/* Default barrier attributes.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7567,9 +7572,9 @@
 +{
 +  pshared: PTHREAD_PROCESS_PRIVATE
 +};
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrierattr-destroy.c src/libpthread/sysdeps/generic/pt-barrierattr-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrierattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrierattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_barrierattr_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7598,9 +7603,9 @@
 +{
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrierattr-getpshared.c src/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrierattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_barrierattr_getpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7631,9 +7636,9 @@
 +  *pshared = attr->pshared;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrierattr-init.c src/libpthread/sysdeps/generic/pt-barrierattr-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrierattr-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrierattr-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_barrierattr_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7663,9 +7668,9 @@
 +  *attr = __pthread_default_barrierattr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-barrierattr-setpshared.c src/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-barrierattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* pthread_barrierattr_setpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7706,9 +7711,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-brdcast.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-brdcast.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-brdcast.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-brdcast.c	2012-04-21 20:24:53.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-brdcast.c src/libpthread/sysdeps/generic/pt-cond-brdcast.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-brdcast.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-brdcast.c	2012-04-21 20:24:53.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* Broadcast a condition.  Generic version.
 +   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
@@ -7754,9 +7759,9 @@
 +}
 +
 +strong_alias (__pthread_cond_broadcast, pthread_cond_broadcast);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-destroy.c	2012-04-21 20:25:06.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-destroy.c src/libpthread/sysdeps/generic/pt-cond-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-destroy.c	2012-04-21 20:25:06.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_cond_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7787,9 +7792,9 @@
 +}
 +
 +strong_alias (__pthread_cond_destroy, pthread_cond_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-init.c	2012-04-21 20:25:15.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-init.c src/libpthread/sysdeps/generic/pt-cond-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-init.c	2012-04-21 20:25:15.000000000 +0000
 @@ -0,0 +1,47 @@
 +/* pthread_cond_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -7838,9 +7843,9 @@
 +}
 +
 +strong_alias (__pthread_cond_init, pthread_cond_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-signal.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-signal.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-signal.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-signal.c	2012-04-21 20:25:23.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-signal.c src/libpthread/sysdeps/generic/pt-cond-signal.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-signal.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-signal.c	2012-04-21 20:25:23.000000000 +0000
 @@ -0,0 +1,56 @@
 +/* Signal a condition.  Generic version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -7898,9 +7903,9 @@
 +}
 +
 +strong_alias (__pthread_cond_signal, pthread_cond_signal);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-timedwait.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-timedwait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-timedwait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-timedwait.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-timedwait.c src/libpthread/sysdeps/generic/pt-cond-timedwait.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-timedwait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-timedwait.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,111 @@
 +/* Wait on a condition.  Generic version.
 +   Copyright (C) 2000, 2002, 2005 Free Software Foundation, Inc.
@@ -8013,9 +8018,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-wait.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond-wait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond-wait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond-wait.c	2012-04-21 20:25:56.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond-wait.c src/libpthread/sysdeps/generic/pt-cond-wait.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond-wait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond-wait.c	2012-04-21 20:25:56.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Wait on a condition.  Generic version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -8056,9 +8061,9 @@
 +}
 +
 +strong_alias (__pthread_cond_wait, pthread_cond_wait);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond.c eglibc-2.13/libpthread/sysdeps/generic/pt-cond.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-cond.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-cond.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-cond.c src/libpthread/sysdeps/generic/pt-cond.c
+--- src/libpthread.empty/sysdeps/generic/pt-cond.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-cond.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Default condition attributes.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8089,9 +8094,9 @@
 +  pshared: PTHREAD_PROCESS_PRIVATE,
 +  clock: CLOCK_REALTIME
 +};
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-destroy.c	2012-04-21 20:24:01.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-destroy.c src/libpthread/sysdeps/generic/pt-condattr-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-destroy.c	2012-04-21 20:24:01.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_condattr_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8122,9 +8127,9 @@
 +}
 +
 +strong_alias (__pthread_condattr_destroy, pthread_condattr_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-getclock.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-getclock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-getclock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-getclock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-getclock.c src/libpthread/sysdeps/generic/pt-condattr-getclock.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-getclock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-getclock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* pthread_condattr_getclock.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8157,9 +8162,9 @@
 +  *clock = attr->clock;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-getpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-getpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-getpshared.c src/libpthread/sysdeps/generic/pt-condattr-getpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_condattr_getpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8190,9 +8195,9 @@
 +  *pshared = attr->pshared;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-init.c	2012-04-21 20:24:11.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-init.c src/libpthread/sysdeps/generic/pt-condattr-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-init.c	2012-04-21 20:24:11.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* pthread_condattr_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8224,9 +8229,9 @@
 +}
 +
 +strong_alias (__pthread_condattr_init, pthread_condattr_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-setclock.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-setclock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-setclock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-setclock.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-setclock.c src/libpthread/sysdeps/generic/pt-condattr-setclock.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-setclock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-setclock.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,52 @@
 +/* pthread_condattr_setclock.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8280,9 +8285,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-setpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-setpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-condattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-condattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-condattr-setpshared.c src/libpthread/sysdeps/generic/pt-condattr-setpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-condattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-condattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* pthread_condattr_setpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8323,9 +8328,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-destroy-specific.c eglibc-2.13/libpthread/sysdeps/generic/pt-destroy-specific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-destroy-specific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-destroy-specific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-destroy-specific.c src/libpthread/sysdeps/generic/pt-destroy-specific.c
+--- src/libpthread.empty/sysdeps/generic/pt-destroy-specific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-destroy-specific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* __pthread_destory_specific.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8355,9 +8360,9 @@
 +  /* Not support, thus there cannot be any.  */
 +  return;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-equal.c eglibc-2.13/libpthread/sysdeps/generic/pt-equal.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-equal.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-equal.c	2012-04-21 20:26:15.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-equal.c src/libpthread/sysdeps/generic/pt-equal.c
+--- src/libpthread.empty/sysdeps/generic/pt-equal.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-equal.c	2012-04-21 20:26:15.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* Default attributes.  Generic version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -8390,9 +8395,9 @@
 +}
 +
 +strong_alias (__pthread_equal, pthread_equal);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getconcurrency.c eglibc-2.13/libpthread/sysdeps/generic/pt-getconcurrency.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getconcurrency.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-getconcurrency.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-getconcurrency.c src/libpthread/sysdeps/generic/pt-getconcurrency.c
+--- src/libpthread.empty/sysdeps/generic/pt-getconcurrency.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-getconcurrency.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* Get the current level of desired concurrency.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8421,9 +8426,9 @@
 +{
 +  return __pthread_concurrency;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getcpuclockid.c eglibc-2.13/libpthread/sysdeps/generic/pt-getcpuclockid.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getcpuclockid.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-getcpuclockid.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-getcpuclockid.c src/libpthread/sysdeps/generic/pt-getcpuclockid.c
+--- src/libpthread.empty/sysdeps/generic/pt-getcpuclockid.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-getcpuclockid.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Return a thread's cpu clockid.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8459,9 +8464,9 @@
 +  return ENOSYS;
 +#endif
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getschedparam.c eglibc-2.13/libpthread/sysdeps/generic/pt-getschedparam.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getschedparam.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-getschedparam.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-getschedparam.c src/libpthread/sysdeps/generic/pt-getschedparam.c
+--- src/libpthread.empty/sysdeps/generic/pt-getschedparam.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-getschedparam.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* Get the scheduling parameters for a thread.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8493,9 +8498,9 @@
 +}
 +
 +strong_alias (__pthread_getschedparam, pthread_getschedparam);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getspecific.c eglibc-2.13/libpthread/sysdeps/generic/pt-getspecific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-getspecific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-getspecific.c	2012-04-21 17:03:39.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-getspecific.c src/libpthread/sysdeps/generic/pt-getspecific.c
+--- src/libpthread.empty/sysdeps/generic/pt-getspecific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-getspecific.c	2012-04-21 17:03:39.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_getspecific.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8524,9 +8529,9 @@
 +{
 +  return EINVAL;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-init-specific.c eglibc-2.13/libpthread/sysdeps/generic/pt-init-specific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-init-specific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-init-specific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-init-specific.c src/libpthread/sysdeps/generic/pt-init-specific.c
+--- src/libpthread.empty/sysdeps/generic/pt-init-specific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-init-specific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* __pthread_init_specific.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8555,9 +8560,9 @@
 +{
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key-create.c eglibc-2.13/libpthread/sysdeps/generic/pt-key-create.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key-create.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-key-create.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-key-create.c src/libpthread/sysdeps/generic/pt-key-create.c
+--- src/libpthread.empty/sysdeps/generic/pt-key-create.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-key-create.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_key_create.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8586,9 +8591,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key-delete.c eglibc-2.13/libpthread/sysdeps/generic/pt-key-delete.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key-delete.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-key-delete.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-key-delete.c src/libpthread/sysdeps/generic/pt-key-delete.c
+--- src/libpthread.empty/sysdeps/generic/pt-key-delete.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-key-delete.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_key_delete.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8617,9 +8622,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key.h eglibc-2.13/libpthread/sysdeps/generic/pt-key.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-key.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-key.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-key.h src/libpthread/sysdeps/generic/pt-key.h
+--- src/libpthread.empty/sysdeps/generic/pt-key.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-key.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,22 @@
 +/* pthread_key internal declatations.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8643,9 +8648,9 @@
 +#include <pthread.h>
 +
 +#define PTHREAD_KEY_MEMBERS
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-kill.c eglibc-2.13/libpthread/sysdeps/generic/pt-kill.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-kill.c src/libpthread/sysdeps/generic/pt-kill.c
+--- src/libpthread.empty/sysdeps/generic/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* pthread-kill.c - Generic pthread-kill implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -8679,9 +8684,9 @@
 +  return pthread_kill_siginfo_np (tid, si);
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-destroy.c src/libpthread/sysdeps/generic/pt-mutex-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Destroy a mutex.  Generic version.
 +   Copyright (C) 2000, 2002, 2006 Free Software Foundation, Inc.
@@ -8722,9 +8727,9 @@
 +}
 +
 +strong_alias (_pthread_mutex_destroy, pthread_mutex_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-getprioceiling.c src/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-getprioceiling.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* Get a mutex' priority ceiling.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8754,9 +8759,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-init.c src/libpthread/sysdeps/generic/pt-mutex-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,50 @@
 +/* Initialize a mutex.  Generic version.
 +   Copyright (C) 2000, 2002, 2005, 2006, 2008 Free Software Foundation, Inc.
@@ -8808,9 +8813,9 @@
 +}
 +
 +strong_alias (_pthread_mutex_init, pthread_mutex_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-lock.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-lock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-lock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-lock.c	2012-04-21 20:16:39.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-lock.c src/libpthread/sysdeps/generic/pt-mutex-lock.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-lock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-lock.c	2012-04-21 20:16:39.000000000 +0000
 @@ -0,0 +1,37 @@
 +/* Lock a mutex.  Generic version.
 +   Copyright (C) 2000, 2002, 2006 Free Software Foundation, Inc.
@@ -8849,9 +8854,9 @@
 +
 +strong_alias (__pthread_mutex_lock, _pthread_mutex_lock);
 +strong_alias (__pthread_mutex_lock, pthread_mutex_lock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-setprioceiling.c src/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-setprioceiling.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* Set a mutex' priority ceiling.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -8881,9 +8886,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-timedlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-timedlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-timedlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-timedlock.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-timedlock.c src/libpthread/sysdeps/generic/pt-mutex-timedlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-timedlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-timedlock.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,187 @@
 +/* Lock a mutex with a timeout.  Generic version.
 +   Copyright (C) 2000, 2002, 2005, 2008 Free Software Foundation, Inc.
@@ -9072,9 +9077,9 @@
 +{
 +  return __pthread_mutex_timedlock_internal (mutex, abstime);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-transfer-np.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-transfer-np.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-transfer-np.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-transfer-np.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-transfer-np.c src/libpthread/sysdeps/generic/pt-mutex-transfer-np.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-transfer-np.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-transfer-np.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,66 @@
 +/* Transfer ownership of a mutex.  Generic version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -9142,9 +9147,9 @@
 +}
 +
 +strong_alias (__pthread_mutex_transfer_np, pthread_mutex_transfer_np)
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-trylock.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-trylock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-trylock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-trylock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-trylock.c src/libpthread/sysdeps/generic/pt-mutex-trylock.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-trylock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-trylock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,112 @@
 +/* Try to Lock a mutex.  Generic version.
 +   Copyright (C) 2002, 2005, 2008 Free Software Foundation, Inc.
@@ -9258,9 +9263,9 @@
 +
 +strong_alias (__pthread_mutex_trylock, _pthread_mutex_trylock);
 +strong_alias (__pthread_mutex_trylock, pthread_mutex_trylock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-unlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-unlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutex-unlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutex-unlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutex-unlock.c src/libpthread/sysdeps/generic/pt-mutex-unlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutex-unlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutex-unlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,108 @@
 +/* Unlock a mutex.  Generic version.
 +   Copyright (C) 2000, 2002, 2008 Free Software Foundation, Inc.
@@ -9370,9 +9375,9 @@
 +
 +strong_alias (__pthread_mutex_unlock, _pthread_mutex_unlock);
 +strong_alias (__pthread_mutex_unlock, pthread_mutex_unlock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-destroy.c src/libpthread/sysdeps/generic/pt-mutexattr-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_mutexattr_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9401,9 +9406,9 @@
 +{
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-getprioceiling.c src/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-getprioceiling.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_mutexattr_getprioceiling.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9433,9 +9438,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-getprotocol.c src/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-getprotocol.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_mutexattr_getprotocol.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9466,9 +9471,9 @@
 +  *protocol = attr->protocol;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-getpshared.c src/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_mutexattr_getpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9499,9 +9504,9 @@
 +  *pshared = attr->pshared;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-gettype.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-gettype.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-gettype.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-gettype.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-gettype.c src/libpthread/sysdeps/generic/pt-mutexattr-gettype.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-gettype.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-gettype.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_mutexattr_gettype.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9531,9 +9536,9 @@
 +  *type = attr->mutex_type;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-init.c src/libpthread/sysdeps/generic/pt-mutexattr-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_mutexattr_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9563,9 +9568,9 @@
 +  *attr = __pthread_default_mutexattr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-setprioceiling.c src/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-setprioceiling.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_mutexattr_setprioceiling.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9595,9 +9600,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-setprotocol.c src/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-setprotocol.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,42 @@
 +/* pthread_mutexattr_setprotocol.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9641,9 +9646,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-setpshared.c src/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* pthread_mutexattr_setpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9684,9 +9689,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-settype.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-settype.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr-settype.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr-settype.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr-settype.c src/libpthread/sysdeps/generic/pt-mutexattr-settype.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr-settype.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr-settype.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,37 @@
 +/* pthread_mutexattr_settype.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9725,9 +9730,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr.c eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-mutexattr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-mutexattr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-mutexattr.c src/libpthread/sysdeps/generic/pt-mutexattr.c
+--- src/libpthread.empty/sysdeps/generic/pt-mutexattr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-mutexattr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,45 @@
 +/* Default mutex attributes.  Generic version.
 +   Copyright (C) 2000, 2002, 2008 Free Software Foundation, Inc.
@@ -9774,9 +9779,9 @@
 +  pshared: PTHREAD_PROCESS_PRIVATE,
 +  mutex_type: PTHREAD_MUTEX_RECURSIVE
 +};
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-once.c eglibc-2.13/libpthread/sysdeps/generic/pt-once.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-once.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-once.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-once.c src/libpthread/sysdeps/generic/pt-once.c
+--- src/libpthread.empty/sysdeps/generic/pt-once.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-once.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,43 @@
 +/* pthread_once.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9821,9 +9826,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-attr.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-attr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-attr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-attr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-attr.c src/libpthread/sysdeps/generic/pt-rwlock-attr.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-attr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-attr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,26 @@
 +/* Default rwlock attributes.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -9851,9 +9856,9 @@
 +{
 +  pshared: PTHREAD_PROCESS_PRIVATE
 +};
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-destroy.c src/libpthread/sysdeps/generic/pt-rwlock-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Destroy a rwlock.  Generic version.
 +   Copyright (C) 2002, 2006 Free Software Foundation, Inc.
@@ -9884,9 +9889,9 @@
 +}
 +
 +strong_alias (_pthread_rwlock_destroy, pthread_rwlock_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-init.c src/libpthread/sysdeps/generic/pt-rwlock-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,45 @@
 +/* Initialize a rwlock.  Generic version.
 +   Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
@@ -9933,9 +9938,9 @@
 +}
 +
 +strong_alias (_pthread_rwlock_init, pthread_rwlock_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-rdlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-rdlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-rdlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-rdlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-rdlock.c src/libpthread/sysdeps/generic/pt-rwlock-rdlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-rdlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-rdlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Acquire a rwlock for reading.  Generic version.
 +   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
@@ -9969,9 +9974,9 @@
 +{
 +  return __pthread_rwlock_timedrdlock_internal (rwlock, 0);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-timedrdlock.c src/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-timedrdlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,113 @@
 +/* Acquire a rwlock for reading.  Generic version.
 +   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
@@ -10086,9 +10091,9 @@
 +{
 +  return __pthread_rwlock_timedrdlock_internal (rwlock, abstime);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-timedwrlock.c src/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-timedwrlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,95 @@
 +/* Acquire a rwlock for writing.  Generic version.
 +   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
@@ -10185,9 +10190,9 @@
 +{
 +  return __pthread_rwlock_timedwrlock_internal (rwlock, abstime);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-tryrdlock.c src/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-tryrdlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,56 @@
 +/* Try to acquire a rwlock for reading.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10245,9 +10250,9 @@
 +
 +  return EBUSY;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-trywrlock.c src/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-trywrlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,46 @@
 +/* Try to acquire a rwlock for writing.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10295,9 +10300,9 @@
 +
 +  return EBUSY;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-unlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-unlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-unlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-unlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-unlock.c src/libpthread/sysdeps/generic/pt-rwlock-unlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-unlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-unlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,90 @@
 +/* Unlock a rwlock.  Generic version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -10389,9 +10394,9 @@
 +  __pthread_spin_unlock (&rwlock->__lock);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-wrlock.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-wrlock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlock-wrlock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlock-wrlock.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlock-wrlock.c src/libpthread/sysdeps/generic/pt-rwlock-wrlock.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlock-wrlock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlock-wrlock.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Acquire a rwlock for writing.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10427,9 +10432,9 @@
 +{
 +  return __pthread_rwlock_timedwrlock_internal (rwlock, 0);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlockattr-destroy.c src/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlockattr-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_rwlockattr_destroy.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10458,9 +10463,9 @@
 +{
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlockattr-getpshared.c src/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlockattr-getpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* pthread_rwlockattr_getpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10491,9 +10496,9 @@
 +  *pshared = attr->pshared;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-init.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlockattr-init.c src/libpthread/sysdeps/generic/pt-rwlockattr-init.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlockattr-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlockattr-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* pthread_rwlockattr_init.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10523,9 +10528,9 @@
 +  *attr = __pthread_default_rwlockattr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-rwlockattr-setpshared.c src/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c
+--- src/libpthread.empty/sysdeps/generic/pt-rwlockattr-setpshared.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* pthread_rwlockattr_setpshared.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10566,9 +10571,9 @@
 +      return EINVAL;
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setconcurrency.c eglibc-2.13/libpthread/sysdeps/generic/pt-setconcurrency.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setconcurrency.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-setconcurrency.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-setconcurrency.c src/libpthread/sysdeps/generic/pt-setconcurrency.c
+--- src/libpthread.empty/sysdeps/generic/pt-setconcurrency.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-setconcurrency.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* Set the desired level of concurrency.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10604,9 +10609,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setschedparam.c eglibc-2.13/libpthread/sysdeps/generic/pt-setschedparam.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setschedparam.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-setschedparam.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-setschedparam.c src/libpthread/sysdeps/generic/pt-setschedparam.c
+--- src/libpthread.empty/sysdeps/generic/pt-setschedparam.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-setschedparam.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* Set the scheduling parameters for a thread.  Generic version.
 +   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
@@ -10638,9 +10643,9 @@
 +}
 +
 +strong_alias (__pthread_setschedparam, pthread_setschedparam);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setschedprio.c eglibc-2.13/libpthread/sysdeps/generic/pt-setschedprio.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setschedprio.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-setschedprio.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-setschedprio.c src/libpthread/sysdeps/generic/pt-setschedprio.c
+--- src/libpthread.empty/sysdeps/generic/pt-setschedprio.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-setschedprio.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* Set the scheduling priority of a thread.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10669,9 +10674,9 @@
 +{
 +  return ENOSYS;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setspecific.c eglibc-2.13/libpthread/sysdeps/generic/pt-setspecific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-setspecific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-setspecific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-setspecific.c src/libpthread/sysdeps/generic/pt-setspecific.c
+--- src/libpthread.empty/sysdeps/generic/pt-setspecific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-setspecific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,27 @@
 +/* pthread_setspecific.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -10700,9 +10705,9 @@
 +{
 +  return EINVAL;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-startup.c eglibc-2.13/libpthread/sysdeps/generic/pt-startup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/pt-startup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/pt-startup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/pt-startup.c src/libpthread/sysdeps/generic/pt-startup.c
+--- src/libpthread.empty/sysdeps/generic/pt-startup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/pt-startup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,25 @@
 +/* Thread initialization.  Generic version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -10729,9 +10734,9 @@
 +__pthread_startup (void)
 +{
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/raise.c eglibc-2.13/libpthread/sysdeps/generic/raise.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/raise.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/raise.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/raise.c src/libpthread/sysdeps/generic/raise.c
+--- src/libpthread.empty/sysdeps/generic/raise.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/raise.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* raise.c - Generic raise implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -10774,9 +10779,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-close.c eglibc-2.13/libpthread/sysdeps/generic/sem-close.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-close.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-close.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-close.c src/libpthread/sysdeps/generic/sem-close.c
+--- src/libpthread.empty/sysdeps/generic/sem-close.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-close.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Close a named semaphore.  Generic version.
 +   Copyright (C) 2005 Free Software Foundation, Inc.
@@ -10810,9 +10815,9 @@
 +}
 +
 +strong_alias (__sem_close, sem_close);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-destroy.c eglibc-2.13/libpthread/sysdeps/generic/sem-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-destroy.c src/libpthread/sysdeps/generic/sem-destroy.c
+--- src/libpthread.empty/sysdeps/generic/sem-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,38 @@
 +/* Destroy a semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -10852,9 +10857,9 @@
 +}
 +
 +strong_alias (__sem_destroy, sem_destroy);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-getvalue.c eglibc-2.13/libpthread/sysdeps/generic/sem-getvalue.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-getvalue.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-getvalue.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-getvalue.c src/libpthread/sysdeps/generic/sem-getvalue.c
+--- src/libpthread.empty/sysdeps/generic/sem-getvalue.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-getvalue.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,33 @@
 +/* Get the value of a semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -10889,9 +10894,9 @@
 +}
 +
 +strong_alias (__sem_getvalue, sem_getvalue);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-init.c eglibc-2.13/libpthread/sysdeps/generic/sem-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-init.c src/libpthread/sysdeps/generic/sem-init.c
+--- src/libpthread.empty/sysdeps/generic/sem-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,46 @@
 +/* Initialize a semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -10939,9 +10944,9 @@
 +}
 +
 +strong_alias (__sem_init, sem_init);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-open.c eglibc-2.13/libpthread/sysdeps/generic/sem-open.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-open.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-open.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-open.c src/libpthread/sysdeps/generic/sem-open.c
+--- src/libpthread.empty/sysdeps/generic/sem-open.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-open.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Open a named semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -10975,9 +10980,9 @@
 +}
 +
 +strong_alias (__sem_open, sem_open);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-post.c eglibc-2.13/libpthread/sysdeps/generic/sem-post.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-post.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-post.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-post.c src/libpthread/sysdeps/generic/sem-post.c
+--- src/libpthread.empty/sysdeps/generic/sem-post.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-post.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,62 @@
 +/* Post a semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -11041,9 +11046,9 @@
 +}
 +
 +strong_alias (__sem_post, sem_post);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-timedwait.c eglibc-2.13/libpthread/sysdeps/generic/sem-timedwait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-timedwait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-timedwait.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-timedwait.c src/libpthread/sysdeps/generic/sem-timedwait.c
+--- src/libpthread.empty/sysdeps/generic/sem-timedwait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-timedwait.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,91 @@
 +/* Wait on a semaphore with a timeout.  Generic version.
 +   Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc.
@@ -11136,9 +11141,9 @@
 +}
 +
 +strong_alias (__sem_timedwait, sem_timedwait);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-trywait.c eglibc-2.13/libpthread/sysdeps/generic/sem-trywait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-trywait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-trywait.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-trywait.c src/libpthread/sysdeps/generic/sem-trywait.c
+--- src/libpthread.empty/sysdeps/generic/sem-trywait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-trywait.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,42 @@
 +/* Lock a semaphore if it does not require blocking.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -11182,9 +11187,9 @@
 +}
 +
 +strong_alias (__sem_trywait, sem_trywait);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-unlink.c eglibc-2.13/libpthread/sysdeps/generic/sem-unlink.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-unlink.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-unlink.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-unlink.c src/libpthread/sysdeps/generic/sem-unlink.c
+--- src/libpthread.empty/sysdeps/generic/sem-unlink.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-unlink.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Unlink a named semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -11218,9 +11223,9 @@
 +}
 +
 +strong_alias (__sem_unlink, sem_unlink);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-wait.c eglibc-2.13/libpthread/sysdeps/generic/sem-wait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sem-wait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sem-wait.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sem-wait.c src/libpthread/sysdeps/generic/sem-wait.c
+--- src/libpthread.empty/sysdeps/generic/sem-wait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sem-wait.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Wait on a semaphore.  Generic version.
 +   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
@@ -11254,9 +11259,9 @@
 +}
 +
 +strong_alias (__sem_wait, sem_wait);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigaddset.c eglibc-2.13/libpthread/sysdeps/generic/sigaddset.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigaddset.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigaddset.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigaddset.c src/libpthread/sysdeps/generic/sigaddset.c
+--- src/libpthread.empty/sysdeps/generic/sigaddset.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigaddset.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,35 @@
 +/* sigaddset.c - Generic sigaddset implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11293,9 +11298,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigdelset.c eglibc-2.13/libpthread/sysdeps/generic/sigdelset.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigdelset.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigdelset.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigdelset.c src/libpthread/sysdeps/generic/sigdelset.c
+--- src/libpthread.empty/sysdeps/generic/sigdelset.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigdelset.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,35 @@
 +/* sigdelset.c - Generic sigdelset implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11332,9 +11337,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigemptyset.c eglibc-2.13/libpthread/sysdeps/generic/sigemptyset.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigemptyset.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigemptyset.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigemptyset.c src/libpthread/sysdeps/generic/sigemptyset.c
+--- src/libpthread.empty/sysdeps/generic/sigemptyset.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigemptyset.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* sigemptyset.c - Generic sigemptyset implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11365,9 +11370,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigfillset.c eglibc-2.13/libpthread/sysdeps/generic/sigfillset.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigfillset.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigfillset.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigfillset.c src/libpthread/sysdeps/generic/sigfillset.c
+--- src/libpthread.empty/sysdeps/generic/sigfillset.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigfillset.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* sigfillset.c - Generic sigfillset implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11398,9 +11403,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/siginterrupt.c eglibc-2.13/libpthread/sysdeps/generic/siginterrupt.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/siginterrupt.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/siginterrupt.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/siginterrupt.c src/libpthread/sysdeps/generic/siginterrupt.c
+--- src/libpthread.empty/sysdeps/generic/siginterrupt.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/siginterrupt.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,36 @@
 +/* siginterrupt.c - Generic siginterrupt implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11438,9 +11443,9 @@
 +  ret = sigaction(sig, &act, NULL);
 +  return ret;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigismember.c eglibc-2.13/libpthread/sysdeps/generic/sigismember.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigismember.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigismember.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigismember.c src/libpthread/sysdeps/generic/sigismember.c
+--- src/libpthread.empty/sysdeps/generic/sigismember.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigismember.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,36 @@
 +/* sigismember.c - Generic sigismember implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11478,9 +11483,9 @@
 +  else
 +    return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/signal.c eglibc-2.13/libpthread/sysdeps/generic/signal.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/signal.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/signal.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/signal.c src/libpthread/sysdeps/generic/signal.c
+--- src/libpthread.empty/sysdeps/generic/signal.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/signal.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* signal.c - Generic signal implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11526,9 +11531,9 @@
 +{
 +  return signal (sig, func);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigwait.c eglibc-2.13/libpthread/sysdeps/generic/sigwait.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/generic/sigwait.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/generic/sigwait.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/generic/sigwait.c src/libpthread/sysdeps/generic/sigwait.c
+--- src/libpthread.empty/sysdeps/generic/sigwait.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/generic/sigwait.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,34 @@
 +/* sigwait.c - Generic sigwait implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -11564,9 +11569,9 @@
 +  return 0;
 +}
 +
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-destroy-specific.c eglibc-2.13/libpthread/sysdeps/hurd/pt-destroy-specific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-destroy-specific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-destroy-specific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-destroy-specific.c src/libpthread/sysdeps/hurd/pt-destroy-specific.c
+--- src/libpthread.empty/sysdeps/hurd/pt-destroy-specific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-destroy-specific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,79 @@
 +/* __pthread_destory_specific.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11647,9 +11652,9 @@
 +  hurd_ihash_free (thread->thread_specifics);
 +  thread->thread_specifics = 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-getspecific.c eglibc-2.13/libpthread/sysdeps/hurd/pt-getspecific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-getspecific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-getspecific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-getspecific.c src/libpthread/sysdeps/hurd/pt-getspecific.c
+--- src/libpthread.empty/sysdeps/hurd/pt-getspecific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-getspecific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* pthread_getspecific.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11690,9 +11695,9 @@
 +
 +  return hurd_ihash_find (self->thread_specifics, key);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-init-specific.c eglibc-2.13/libpthread/sysdeps/hurd/pt-init-specific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-init-specific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-init-specific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-init-specific.c src/libpthread/sysdeps/hurd/pt-init-specific.c
+--- src/libpthread.empty/sysdeps/hurd/pt-init-specific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-init-specific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* __pthread_init_specific.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11724,9 +11729,9 @@
 +  thread->thread_specifics = 0;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key-create.c eglibc-2.13/libpthread/sysdeps/hurd/pt-key-create.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key-create.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-key-create.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-key-create.c src/libpthread/sysdeps/hurd/pt-key-create.c
+--- src/libpthread.empty/sysdeps/hurd/pt-key-create.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-key-create.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,109 @@
 +/* pthread_key_create.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11837,9 +11842,9 @@
 +  __pthread_mutex_unlock (&__pthread_key_lock);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key-delete.c eglibc-2.13/libpthread/sysdeps/hurd/pt-key-delete.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key-delete.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-key-delete.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-key-delete.c src/libpthread/sysdeps/hurd/pt-key-delete.c
+--- src/libpthread.empty/sysdeps/hurd/pt-key-delete.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-key-delete.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,64 @@
 +/* pthread_key_delete.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11905,9 +11910,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key.h eglibc-2.13/libpthread/sysdeps/hurd/pt-key.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-key.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-key.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-key.h src/libpthread/sysdeps/hurd/pt-key.h
+--- src/libpthread.empty/sysdeps/hurd/pt-key.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-key.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,76 @@
 +/* pthread_key internal declatations for the Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -11985,9 +11990,9 @@
 +
 +  pthread_once (&o, do_init);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-kill.c eglibc-2.13/libpthread/sysdeps/hurd/pt-kill.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-kill.c src/libpthread/sysdeps/hurd/pt-kill.c
+--- src/libpthread.empty/sysdeps/hurd/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,52 @@
 +/* pthread_kill.  Hurd version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -12041,9 +12046,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-setspecific.c eglibc-2.13/libpthread/sysdeps/hurd/pt-setspecific.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/hurd/pt-setspecific.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/hurd/pt-setspecific.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/hurd/pt-setspecific.c src/libpthread/sysdeps/hurd/pt-setspecific.c
+--- src/libpthread.empty/sysdeps/hurd/pt-setspecific.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/hurd/pt-setspecific.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,47 @@
 +/* pthread_setspecific.  Generic version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -12092,14 +12097,14 @@
 +      
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/i386/Implies eglibc-2.13/libpthread/sysdeps/i386/Implies
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/i386/Implies	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/i386/Implies	2012-04-21 17:35:21.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/i386/Implies src/libpthread/sysdeps/i386/Implies
+--- src/libpthread.empty/sysdeps/i386/Implies	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/i386/Implies	2012-04-21 17:35:21.000000000 +0000
 @@ -0,0 +1 @@
 +ia32
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/memory.h eglibc-2.13/libpthread/sysdeps/ia32/bits/memory.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/memory.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/bits/memory.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/bits/memory.h src/libpthread/sysdeps/ia32/bits/memory.h
+--- src/libpthread.empty/sysdeps/ia32/bits/memory.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/bits/memory.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* Memory barrier operations.  i386 version.
 +   Copyright (C) 2002, 2008 Free Software Foundation, Inc.
@@ -12141,9 +12146,9 @@
 +#define __memory_write_barrier __memory_barrier
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/pt-atomic.h eglibc-2.13/libpthread/sysdeps/ia32/bits/pt-atomic.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/pt-atomic.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/bits/pt-atomic.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/bits/pt-atomic.h src/libpthread/sysdeps/ia32/bits/pt-atomic.h
+--- src/libpthread.empty/sysdeps/ia32/bits/pt-atomic.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/bits/pt-atomic.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,66 @@
 +/* Atomic operations.  i386 version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -12211,9 +12216,9 @@
 +}
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/spin-lock-inline.h eglibc-2.13/libpthread/sysdeps/ia32/bits/spin-lock-inline.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/spin-lock-inline.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/bits/spin-lock-inline.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/bits/spin-lock-inline.h src/libpthread/sysdeps/ia32/bits/spin-lock-inline.h
+--- src/libpthread.empty/sysdeps/ia32/bits/spin-lock-inline.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/bits/spin-lock-inline.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,98 @@
 +/* Machine-specific definitions for spin locks.  i386 version.
 +   Copyright (C) 2000, 2005, 2008, 2009 Free Software Foundation, Inc.
@@ -12313,9 +12318,9 @@
 +__END_DECLS
 +
 +#endif /* bits/spin-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/spin-lock.h eglibc-2.13/libpthread/sysdeps/ia32/bits/spin-lock.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/bits/spin-lock.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/bits/spin-lock.h src/libpthread/sysdeps/ia32/bits/spin-lock.h
+--- src/libpthread.empty/sysdeps/ia32/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/bits/spin-lock.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Machine-specific definitions for spin locks.  i386 version.
 +   Copyright (C) 2000, 2005, 2008, 2009 Free Software Foundation, Inc.
@@ -12356,9 +12361,9 @@
 +__END_DECLS
 +
 +#endif /* bits/spin-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/machine-sp.h eglibc-2.13/libpthread/sysdeps/ia32/machine-sp.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/machine-sp.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/machine-sp.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/machine-sp.h src/libpthread/sysdeps/ia32/machine-sp.h
+--- src/libpthread.empty/sysdeps/ia32/machine-sp.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/machine-sp.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* Machine-specific function to return the stack pointer.  i386 version.
 +   Copyright (C) 1994, 1997, 2001, 2006 Free Software Foundation, Inc.
@@ -12390,9 +12395,9 @@
 +})
 +
 +#endif	/* machine-sp.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/pt-machdep.h eglibc-2.13/libpthread/sysdeps/ia32/pt-machdep.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/ia32/pt-machdep.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/ia32/pt-machdep.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/ia32/pt-machdep.h src/libpthread/sysdeps/ia32/pt-machdep.h
+--- src/libpthread.empty/sysdeps/ia32/pt-machdep.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/ia32/pt-machdep.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Machine dependent pthreads internal defenitions.  i386 version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -12423,9 +12428,9 @@
 +};
 +
 +#endif /* pt-machdep.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/bits/pthread-np.h eglibc-2.13/libpthread/sysdeps/l4/bits/pthread-np.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/bits/pthread-np.h src/libpthread/sysdeps/l4/bits/pthread-np.h
+--- src/libpthread.empty/sysdeps/l4/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,35 @@
 +/* Non-portable functions. L4 version.
 +   Copyright (C) 2003, 2007 Free Software Foundation, Inc.
@@ -12462,9 +12467,9 @@
 +extern l4_thread_id_t pthread_pool_get_np (void);
 +
 +#endif /* bits/pthread-np.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/bits/pthread-np.h eglibc-2.13/libpthread/sysdeps/l4/hurd/bits/pthread-np.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/bits/pthread-np.h src/libpthread/sysdeps/l4/hurd/bits/pthread-np.h
+--- src/libpthread.empty/sysdeps/l4/hurd/bits/pthread-np.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/bits/pthread-np.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* Non-portable functions. Viengoos version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -12497,9 +12502,9 @@
 +int pthread_setactivity_np (addr_t activity);
 +
 +#endif /* bits/pthread-np.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/ia32/pt-machdep.c src/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c
+--- src/libpthread.empty/sysdeps/l4/hurd/ia32/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,20 @@
 +/* Machine dependent pthreads code.  Hurd/i386 version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -12521,10 +12526,10 @@
 +   Boston, MA 02111-1307, USA.  */
 +
 +/* Nothing to do.  */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c	2012-04-21 14:00:44.000000000 +0000
-@@ -0,0 +1,117 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/ia32/pt-setup.c src/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c
+--- src/libpthread.empty/sysdeps/l4/hurd/ia32/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,118 @@
 +/* Setup thread stack.  Viengoos/i386 version.
 +   Copyright (C) 2000, 2002, 2008 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -12592,7 +12597,7 @@
 +static void *
 +stack_setup (struct __pthread *thread,
 +	     void *(*start_routine)(void *), void *arg,
-+	     void (*entry_point)(void *(*)(void *), void *))
++	     void (*entry_point)(struct __pthread *, void *(*)(void *), void *))
 +{
 +  uintptr_t *top;
 +
@@ -12607,6 +12612,7 @@
 +      /* Set up call frame.  */
 +      *--top = (uintptr_t) arg;	/* Argument to START_ROUTINE.  */
 +      *--top = (uintptr_t) start_routine;
++      *--top = (uintptr_t) thread;
 +      *--top = 0;		/* Fake return address.  */
 +      *--top = (uintptr_t) entry_point;
 +    }
@@ -12616,7 +12622,7 @@
 +
 +int
 +__pthread_setup (struct __pthread *thread,
-+		 void (*entry_point)(void *(*)(void *), void *),
++		 void (*entry_point)(struct __pthread *, void *(*)(void *), void *),
 +		 void *(*start_routine)(void *), void *arg)
 +{
 +  thread->mcontext.pc = (void *) &_pthread_entry_point;
@@ -12642,9 +12648,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c src/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c
+--- src/libpthread.empty/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,213 @@
 +/* signal-dispatch-lowlevel.c - ia32 specific signal handling functions.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -12859,9 +12865,10 @@
 +			in, &out);
 +    }
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c eglibc-2.13/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
+Binary files src/libpthread.empty/sysdeps/l4/hurd/powerpc/.pt-setup.c.swp and src/libpthread/sysdeps/l4/hurd/powerpc/.pt-setup.c.swp differ
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/powerpc/pt-machdep.c src/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c
+--- src/libpthread.empty/sysdeps/l4/hurd/powerpc/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,20 @@
 +/* Machine dependent pthreads code.  Hurd/PowerPC version.
 +   Copyright (C) 2003 Free Software Foundation, Inc.
@@ -12883,10 +12890,10 @@
 +   Boston, MA 02111-1307, USA.  */
 +
 +/* Nothing to do.  */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c eglibc-2.13/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c	2012-04-21 14:00:44.000000000 +0000
-@@ -0,0 +1,93 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/powerpc/pt-setup.c src/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c
+--- src/libpthread.empty/sysdeps/l4/hurd/powerpc/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c	2012-04-27 01:37:31.000000000 +0000
+@@ -0,0 +1,96 @@
 +/* Setup thread stack.  Hurd/PowerPC version.
 +   Copyright (C) 2003 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -12917,6 +12924,7 @@
 +struct start_info
 +{
 +  void (*entry_point) (void *(*)(void *), void *);
++  struct __pthread *self;
 +  void *(*start_routine) (void *);
 +  void *arg;
 +};
@@ -12930,6 +12938,7 @@
 +	lwz	0, 0(1)		;\
 +	lwz	3, 4(1)		;\
 +	lwz	4, 8(1)		;\
++	lwz	5, 12(1)	;\
 +	mtctr	0		;\
 +	bctrl			;\
 +");
@@ -12940,7 +12949,7 @@
 +   opportunity to install THREAD in our utcb.  */
 +static void *
 +stack_setup (struct __pthread *thread,
-+	     void (*entry_point)(void *(*)(void *), void *),
++	     void (*entry_point)(struct __pthread *, void *(*)(void *), void *),
 +	     void *(*start_routine)(void *), void *arg)
 +{
 +  l4_word_t *top;
@@ -12957,6 +12966,7 @@
 +      struct start_info *info = ((struct start_info *) top) - 1;
 +
 +      info->entry_point = entry_point;
++      info->self = thread;
 +      info->start_routine = start_routine;
 +      info->arg = arg;
 +      return (void *) info;
@@ -12966,7 +12976,7 @@
 +
 +int
 +__pthread_setup (struct __pthread *thread,
-+		 void (*entry_point)(void *(*)(void *), void *),
++		 void (*entry_point)(struct __pthread *, void *(*)(void *), void *),
 +		 void *(*start_routine)(void *), void *arg)
 +{
 +  thread->mcontext.pc = first_entry_1;
@@ -12980,9 +12990,9 @@
 +				   (l4_word_t) thread);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-block.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-block.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-block.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-block.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-block.c src/libpthread/sysdeps/l4/hurd/pt-block.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-block.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-block.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* Block a thread.  Viengoos version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -13014,16 +13024,16 @@
 +{
 +  futex_wait (&thread->threadid, thread->threadid);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-kill.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-kill.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-kill.c src/libpthread/sysdeps/l4/hurd/pt-kill.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-kill.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-kill.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,3 @@
 +/* The generic version is good enough for us, however, the generic
 +   Hurd on Mach version supplies a specialized version */
 +#include "../generic/pt-kill.c"
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-setactivity-np.c src/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-setactivity-np.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Set a thread's activity activity.  Viengoos version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -13064,9 +13074,9 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate-destroy.c src/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* Destroy the signal state.  Hurd on L4 version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -13096,9 +13106,9 @@
 +{
 +  /* Nothing to do.  */
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate-init.c src/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* Initialize the signal state.  Hurd on L4 version.
 +   Copyright (C) 2003, 2008 Free Software Foundation, Inc.
@@ -13144,9 +13154,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sigstate.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sigstate.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate.c src/libpthread/sysdeps/l4/hurd/pt-sigstate.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-sigstate.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-sigstate.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,81 @@
 +/* Set a thread's signal state.  Hurd on L4 version.
 +   Copyright (C) 2002, 2005, 2008 Free Software Foundation, Inc.
@@ -13229,9 +13239,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-startup.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-startup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-startup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-startup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-startup.c src/libpthread/sysdeps/l4/hurd/pt-startup.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-startup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-startup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,30 @@
 +/* Thread initialization.  Hurd/L4 version.
 +   Copyright (C) 2007 Free Software Foundation, Inc.
@@ -13263,9 +13273,9 @@
 +  struct __pthread *pthread = _pthread_self ();
 +  pthread->threadid = l4_myself ();
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sysdep.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sysdep.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sysdep.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sysdep.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-sysdep.c src/libpthread/sysdeps/l4/hurd/pt-sysdep.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-sysdep.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-sysdep.c	2012-04-23 17:58:00.000000000 +0000
 @@ -0,0 +1,61 @@
 +/* System dependent pthreads code.  Hurd version.
 +   Copyright (C) 2000, 2008 Free Software Foundation, Inc.
@@ -13328,9 +13338,9 @@
 +  l4_start_sp_ip (l4_myself (), thread->mcontext.sp,
 +		  thread->mcontext.pc);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sysdep.h eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sysdep.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-sysdep.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-sysdep.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-sysdep.h src/libpthread/sysdeps/l4/hurd/pt-sysdep.h
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-sysdep.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-sysdep.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,61 @@
 +/* Internal definitions for pthreads library.
 +   Copyright (C) 2000, 2002, 2005, 2007, 2008 Free Software Foundation, Inc.
@@ -13393,9 +13403,9 @@
 +}
 +
 +#endif /* pt-sysdep.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-thread-alloc.c src/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,95 @@
 +/* Allocate kernel thread.  Viengoos version.
 +   Copyright (C) 2007, 2008 Free Software Foundation, Inc.
@@ -13492,9 +13502,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-halt.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-halt.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-halt.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-thread-halt.c src/libpthread/sysdeps/l4/hurd/pt-thread-halt.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-thread-halt.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,104 @@
 +/* Deallocate the kernel thread resources.  Viengoos version.
 +   Copyright (C) 2007, 2008 Software Foundation, Inc.
@@ -13600,9 +13610,9 @@
 +  else
 +    thread_stop (object);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-start.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-start.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-thread-start.c src/libpthread/sysdeps/l4/hurd/pt-thread-start.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,70 @@
 +/* Start thread.  L4 version.
 +   Copyright (C) 2007 Free Software Foundation, Inc.
@@ -13674,9 +13684,9 @@
 +    }
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-wakeup.c eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-wakeup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/pt-wakeup.c src/libpthread/sysdeps/l4/hurd/pt-wakeup.c
+--- src/libpthread.empty/sysdeps/l4/hurd/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,46 @@
 +/* Wakeup a thread.  Viengoos version.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -13724,9 +13734,9 @@
 +    }
 +  while (ret == 0);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/sig-sysdep.h eglibc-2.13/libpthread/sysdeps/l4/hurd/sig-sysdep.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/sig-sysdep.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/sig-sysdep.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/sig-sysdep.h src/libpthread/sysdeps/l4/hurd/sig-sysdep.h
+--- src/libpthread.empty/sysdeps/l4/hurd/sig-sysdep.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/sig-sysdep.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,69 @@
 +/* sig-sysdep.h - Hurd system specific header file.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -13797,9 +13807,9 @@
 +
 +#define SIGNAL_DISPATCH_EXIT \
 +  utcb_state_restore (&buffer);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/sigprocmask.c eglibc-2.13/libpthread/sysdeps/l4/hurd/sigprocmask.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/hurd/sigprocmask.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/hurd/sigprocmask.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/hurd/sigprocmask.c src/libpthread/sysdeps/l4/hurd/sigprocmask.c
+--- src/libpthread.empty/sysdeps/l4/hurd/sigprocmask.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/hurd/sigprocmask.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* sigprocmask.c - Generic sigprocmask implementation.
 +   Copyright (C) 2008 Free Software Foundation, Inc.
@@ -13842,9 +13852,9 @@
 +
 +  return pthread_sigmask (how, set, old);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-block.c eglibc-2.13/libpthread/sysdeps/l4/pt-block.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-block.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-block.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-block.c src/libpthread/sysdeps/l4/pt-block.c
+--- src/libpthread.empty/sysdeps/l4/pt-block.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-block.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,47 @@
 +/* Block a thread.  L4 version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -13893,9 +13903,9 @@
 +    debug (5, "%x.%x unblocked",
 +	   l4_thread_no (thread->threadid), l4_version (thread->threadid));
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-docancel.c eglibc-2.13/libpthread/sysdeps/l4/pt-docancel.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-docancel.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-docancel.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-docancel.c src/libpthread/sysdeps/l4/pt-docancel.c
+--- src/libpthread.empty/sysdeps/l4/pt-docancel.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-docancel.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,42 @@
 +/* Cancel a thread.
 +   Copyright (C) 2002, 2007 Free Software Foundation, Inc.
@@ -13939,9 +13949,9 @@
 +		    (l4_word_t) call_exit);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-pool-np.c eglibc-2.13/libpthread/sysdeps/l4/pt-pool-np.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-pool-np.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-pool-np.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-pool-np.c src/libpthread/sysdeps/l4/pt-pool-np.c
+--- src/libpthread.empty/sysdeps/l4/pt-pool-np.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-pool-np.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,54 @@
 +/* Thread pool for L4 threads.
 +   Copyright (C) 2004, 2007 Free Software Foundation, Inc.
@@ -13997,9 +14007,9 @@
 +  __pthread_mutex_unlock (&pool_lock);
 +  return tid;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-spin.c eglibc-2.13/libpthread/sysdeps/l4/pt-spin.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-spin.c src/libpthread/sysdeps/l4/pt-spin.c
+--- src/libpthread.empty/sysdeps/l4/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,63 @@
 +/* Spin locks.  L4 version.
 +   Copyright (C) 2000, 2004 Free Software Foundation, Inc.
@@ -14064,9 +14074,9 @@
 +}
 +
 +weak_alias (_pthread_spin_lock, pthread_spin_lock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-stack-alloc.c eglibc-2.13/libpthread/sysdeps/l4/pt-stack-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-stack-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-stack-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-stack-alloc.c src/libpthread/sysdeps/l4/pt-stack-alloc.c
+--- src/libpthread.empty/sysdeps/l4/pt-stack-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-stack-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,43 @@
 +/* Allocate a new stack.  L4 Hurd version.
 +   Copyright (C) 2000, 2007 Free Software Foundation, Inc.
@@ -14111,9 +14121,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-alloc.c eglibc-2.13/libpthread/sysdeps/l4/pt-thread-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-thread-alloc.c src/libpthread/sysdeps/l4/pt-thread-alloc.c
+--- src/libpthread.empty/sysdeps/l4/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,43 @@
 +/* Allocate kernel thread.  L4 version.
 +   Copyright (C) 2003, 2005 Free Software Foundation, Inc.
@@ -14158,9 +14168,9 @@
 +    }
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-dealloc.c eglibc-2.13/libpthread/sysdeps/l4/pt-thread-dealloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-dealloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-thread-dealloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-thread-dealloc.c src/libpthread/sysdeps/l4/pt-thread-dealloc.c
+--- src/libpthread.empty/sysdeps/l4/pt-thread-dealloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-thread-dealloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,32 @@
 +/* Deallocate the kernel thread resources.  L4 version.
 +   Copyright (C) 2005 Free Software Foundation, Inc.
@@ -14194,9 +14204,9 @@
 +__pthread_thread_dealloc (struct __pthread *thread)
 +{
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-halt.c eglibc-2.13/libpthread/sysdeps/l4/pt-thread-halt.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-thread-halt.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-thread-halt.c src/libpthread/sysdeps/l4/pt-thread-halt.c
+--- src/libpthread.empty/sysdeps/l4/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-thread-halt.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,45 @@
 +/* Deallocate the kernel thread resources.  L4version.
 +   Copyright (C) 2000, 2002, 2004 Free Software Foundation, Inc.
@@ -14243,9 +14253,9 @@
 +  if (tid == l4_myself ())
 +    l4_stop (tid);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-start.c eglibc-2.13/libpthread/sysdeps/l4/pt-thread-start.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-thread-start.c src/libpthread/sysdeps/l4/pt-thread-start.c
+--- src/libpthread.empty/sysdeps/l4/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,40 @@
 +/* Start thread.  L4 version.
 +   Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
@@ -14287,9 +14297,9 @@
 +		    (l4_word_t) thread->mcontext.pc);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-timedblock.c eglibc-2.13/libpthread/sysdeps/l4/pt-timedblock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-timedblock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-timedblock.c	2012-04-22 23:38:54.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-timedblock.c src/libpthread/sysdeps/l4/pt-timedblock.c
+--- src/libpthread.empty/sysdeps/l4/pt-timedblock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-timedblock.c	2012-04-22 23:38:54.000000000 +0000
 @@ -0,0 +1,36 @@
 +/* Block a thread with a timeout.  L4 version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -14327,9 +14337,9 @@
 +  __pthread_block (thread);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-wakeup.c eglibc-2.13/libpthread/sysdeps/l4/pt-wakeup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/l4/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/l4/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/l4/pt-wakeup.c src/libpthread/sysdeps/l4/pt-wakeup.c
+--- src/libpthread.empty/sysdeps/l4/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/l4/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,54 @@
 +/* Wakeup a thread.  L4 version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -14385,9 +14395,9 @@
 +	   l4_thread_no (l4_myself ()), l4_version (l4_myself ()),
 +	   l4_thread_no (thread->threadid), l4_version (thread->threadid));
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/bits/spin-lock-inline.h eglibc-2.13/libpthread/sysdeps/mach/bits/spin-lock-inline.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/bits/spin-lock-inline.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/bits/spin-lock-inline.h	2012-04-21 22:46:40.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/bits/spin-lock-inline.h src/libpthread/sysdeps/mach/bits/spin-lock-inline.h
+--- src/libpthread.empty/sysdeps/mach/bits/spin-lock-inline.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/bits/spin-lock-inline.h	2012-04-21 22:46:40.000000000 +0000
 @@ -0,0 +1,90 @@
 +/* Definitions of user-visible names for spin locks.
 +   Copyright (C) 1994, 1997, 2002, 2008, 2009 Free Software Foundation, Inc.
@@ -14479,9 +14489,9 @@
 +__END_DECLS
 +
 +#endif /* bits/spin-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/bits/spin-lock.h eglibc-2.13/libpthread/sysdeps/mach/bits/spin-lock.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/bits/spin-lock.h	2012-04-21 22:46:40.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/bits/spin-lock.h src/libpthread/sysdeps/mach/bits/spin-lock.h
+--- src/libpthread.empty/sysdeps/mach/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/bits/spin-lock.h	2012-04-21 22:46:40.000000000 +0000
 @@ -0,0 +1,38 @@
 +/* Definitions of user-visible names for spin locks.
 +   Copyright (C) 1994, 1997, 2002, 2008, 2009 Free Software Foundation, Inc.
@@ -14521,19 +14531,19 @@
 +__END_DECLS
 +
 +#endif /* bits/spin-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/Implies eglibc-2.13/libpthread/sysdeps/mach/hurd/Implies
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/Implies	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/Implies	2012-04-21 17:24:34.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/Implies src/libpthread/sysdeps/mach/hurd/Implies
+--- src/libpthread.empty/sysdeps/mach/hurd/Implies	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/Implies	2012-04-21 17:24:34.000000000 +0000
 @@ -0,0 +1 @@
 +hurd
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/i386/Implies eglibc-2.13/libpthread/sysdeps/mach/hurd/i386/Implies
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/i386/Implies	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/i386/Implies	2012-04-21 17:35:33.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/i386/Implies src/libpthread/sysdeps/mach/hurd/i386/Implies
+--- src/libpthread.empty/sysdeps/mach/hurd/i386/Implies	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/i386/Implies	2012-04-21 17:35:33.000000000 +0000
 @@ -0,0 +1 @@
 +ia32
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c eglibc-2.13/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/ia32/pt-machdep.c src/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c
+--- src/libpthread.empty/sysdeps/mach/hurd/ia32/pt-machdep.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,83 @@
 +/* Machine dependent pthreads code.  Hurd/i386 version.
 +   Copyright (C) 2000, 2002, 2007 Free Software Foundation, Inc.
@@ -14618,10 +14628,10 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c eglibc-2.13/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c	2012-04-21 14:00:44.000000000 +0000
-@@ -0,0 +1,108 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/ia32/pt-setup.c src/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c
+--- src/libpthread.empty/sysdeps/mach/hurd/ia32/pt-setup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,106 @@
 +/* Setup thread stack.  Hurd/i386 version.
 +   Copyright (C) 2000, 2002, 2005, 2007, 2008 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -14681,16 +14691,14 @@
 +  /* Next, make room for the TSDs.  */
 +  top -= __hurd_threadvar_max;
 +
-+  /* Save the self pointer.  */
-+  top[_HURD_THREADVAR_THREAD] = (uintptr_t) thread;
-+
 +  if (start_routine)
 +    {
 +      /* And then the call frame.  */
-+      top -= 2;
++      top -= 3;
 +      top = (uintptr_t *) ((uintptr_t) top & ~0xf);
-+      top[1] = (uintptr_t) arg;	/* Argument to START_ROUTINE.  */
-+      top[0] = (uintptr_t) start_routine;
++      top[2] = (uintptr_t) arg;	/* Argument to START_ROUTINE.  */
++      top[1] = (uintptr_t) start_routine;
++      top[0] = (uintptr_t) thread;
 +      *--top = 0;		/* Fake return address.  */
 +    }
 +
@@ -14706,7 +14714,7 @@
 +
 +int
 +__pthread_setup (struct __pthread *thread,
-+		 void (*entry_point)(void *(*)(void *), void *),
++		 void (*entry_point)(struct __pthread *, void *(*)(void *), void *),
 +		 void *(*start_routine)(void *), void *arg)
 +{
 +  error_t err;
@@ -14730,9 +14738,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-attr-setstackaddr.c src/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-attr-setstackaddr.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,35 @@
 +/* pthread_attr_setstackaddr.  Hurd on Mach version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -14769,9 +14777,9 @@
 +  attr->stackaddr = stackaddr;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-attr-setstacksize.c src/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-attr-setstacksize.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,35 @@
 +/* pthread_attr_setstacksize.  Hurd on Mach version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -14808,9 +14816,9 @@
 +  attr->stacksize = stacksize;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-docancel.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-docancel.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-docancel.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-docancel.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-docancel.c src/libpthread/sysdeps/mach/hurd/pt-docancel.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-docancel.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-docancel.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,64 @@
 +/* Cancel a thread.
 +   Copyright (C) 2002, 2007, 2008 Free Software Foundation, Inc.
@@ -14876,9 +14884,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate-destroy.c src/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate-destroy.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,28 @@
 +/* Destroy the signal state.  Hurd on Mach version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -14908,9 +14916,9 @@
 +{
 +  /* Nothing to do.  */
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate-init.c src/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate-init.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,37 @@
 +/* Initialize the signal state.  Hurd on Mach version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -14949,9 +14957,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sigstate.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sigstate.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate.c src/libpthread/sysdeps/mach/hurd/pt-sigstate.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-sigstate.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-sigstate.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,69 @@
 +/* Set a thread's signal state.  Hurd on Mach version.
 +   Copyright (C) 2002 Free Software Foundation, Inc.
@@ -15022,10 +15030,10 @@
 +
 +  return err;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sysdep.c eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sysdep.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sysdep.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sysdep.c	2012-04-21 14:00:44.000000000 +0000
-@@ -0,0 +1,72 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-sysdep.c src/libpthread/sysdeps/mach/hurd/pt-sysdep.c
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-sysdep.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-sysdep.c	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,73 @@
 +/* System dependent pthreads code.  Hurd version.
 +   Copyright (C) 2000, 2002, 2005 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -15056,6 +15064,8 @@
 +
 +#include <pt-internal.h>
 +
++__thread struct __pthread *___pthread_self;
++
 +/* Forward.  */
 +static void *init_routine (void);
 +
@@ -15079,8 +15089,7 @@
 +  err = __pthread_create_internal (&thread, 0, 0, 0);
 +  assert_perror (err);
 +
-+  ((void **) (__hurd_threadvar_stack_offset))[_HURD_THREADVAR_THREAD]
-+    = thread;
++  ___pthread_self = thread;
 +
 +  /* Decrease the number of threads, to take into account that the
 +     signal thread (which will be created by the glibc startup code
@@ -15098,10 +15107,10 @@
 +
 +  return thread->mcontext.sp;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sysdep.h eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sysdep.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/hurd/pt-sysdep.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/hurd/pt-sysdep.h	2012-04-21 14:00:44.000000000 +0000
-@@ -0,0 +1,72 @@
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/hurd/pt-sysdep.h src/libpthread/sysdeps/mach/hurd/pt-sysdep.h
+--- src/libpthread.empty/sysdeps/mach/hurd/pt-sysdep.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/hurd/pt-sysdep.h	2012-04-27 01:32:33.000000000 +0000
+@@ -0,0 +1,70 @@
 +/* Internal defenitions for pthreads library.
 +   Copyright (C) 2000, 2002, 2007, 2008 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -15139,15 +15148,13 @@
 +  mach_msg_header_t wakeupmsg; \
 +  int have_kernel_resources;
 +
-+#define _HURD_THREADVAR_THREAD _HURD_THREADVAR_DYNAMIC_USER
-+
++extern __thread struct __pthread *___pthread_self;
 +#define _pthread_self()                                            \
 +	({                                                         \
 +	  struct __pthread *thread;                                \
 +	                                                           \
 +	  assert (__pthread_threads);                              \
-+	  thread = *(struct __pthread **)                          \
-+	    __hurd_threadvar_location (_HURD_THREADVAR_THREAD);    \
++	  thread = ___pthread_self;                                \
 +	                                                           \
 +	  assert (thread);                                         \
 +	  assert (({ mach_port_t ktid = __mach_thread_self ();     \
@@ -15174,9 +15181,9 @@
 +
 +
 +#endif /* pt-sysdep.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-block.c eglibc-2.13/libpthread/sysdeps/mach/pt-block.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-block.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-block.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-block.c src/libpthread/sysdeps/mach/pt-block.c
+--- src/libpthread.empty/sysdeps/mach/pt-block.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-block.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Block a thread.  Mach version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -15217,9 +15224,9 @@
 +		    MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
 +  assert_perror (err);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-spin.c eglibc-2.13/libpthread/sysdeps/mach/pt-spin.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-spin.c src/libpthread/sysdeps/mach/pt-spin.c
+--- src/libpthread.empty/sysdeps/mach/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,36 @@
 +/* Spin locks.  Mach version.
 +   Copyright (C) 2002, 2004 Free Software Foundation, Inc.
@@ -15257,9 +15264,9 @@
 +
 +weak_alias (_pthread_spin_lock, pthread_spin_lock);
 +weak_alias (_pthread_spin_lock, __pthread_spin_lock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-stack-alloc.c eglibc-2.13/libpthread/sysdeps/mach/pt-stack-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-stack-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-stack-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-stack-alloc.c src/libpthread/sysdeps/mach/pt-stack-alloc.c
+--- src/libpthread.empty/sysdeps/mach/pt-stack-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-stack-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,74 @@
 +/* Allocate a new stack.  Mach version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -15335,9 +15342,9 @@
 +  (*stackaddr) = (void *) base;
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-alloc.c eglibc-2.13/libpthread/sysdeps/mach/pt-thread-alloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-thread-alloc.c src/libpthread/sysdeps/mach/pt-thread-alloc.c
+--- src/libpthread.empty/sysdeps/mach/pt-thread-alloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-thread-alloc.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,106 @@
 +/* Start thread.  Mach version.
 +   Copyright (C) 2000, 2002, 2005, 2008 Free Software Foundation, Inc.
@@ -15445,9 +15452,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-dealloc.c eglibc-2.13/libpthread/sysdeps/mach/pt-thread-dealloc.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-dealloc.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-thread-dealloc.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-thread-dealloc.c src/libpthread/sysdeps/mach/pt-thread-dealloc.c
+--- src/libpthread.empty/sysdeps/mach/pt-thread-dealloc.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-thread-dealloc.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,41 @@
 +/* Deallocate the kernel thread resources.  Mach version.
 +   Copyright (C) 2005 Free Software Foundation, Inc.
@@ -15490,9 +15497,9 @@
 +  __mach_port_destroy (__mach_task_self (),
 +		       thread->wakeupmsg.msgh_remote_port);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-halt.c eglibc-2.13/libpthread/sysdeps/mach/pt-thread-halt.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-thread-halt.c	2012-04-22 23:55:09.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-thread-halt.c src/libpthread/sysdeps/mach/pt-thread-halt.c
+--- src/libpthread.empty/sysdeps/mach/pt-thread-halt.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-thread-halt.c	2012-04-27 01:32:29.000000000 +0000
 @@ -0,0 +1,37 @@
 +/* Deallocate the kernel thread resources.  Mach version.
 +   Copyright (C) 2000, 2002, 2005 Free Software Foundation, Inc.
@@ -15531,9 +15538,9 @@
 +  error_t err = __thread_terminate (thread->kernel_thread);
 +  assert_perror (err);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-start.c eglibc-2.13/libpthread/sysdeps/mach/pt-thread-start.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-thread-start.c src/libpthread/sysdeps/mach/pt-thread-start.c
+--- src/libpthread.empty/sysdeps/mach/pt-thread-start.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-thread-start.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,49 @@
 +/* Start thread.  Mach version.
 +   Copyright (C) 2000,02 Free Software Foundation, Inc.
@@ -15584,9 +15591,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-timedblock.c eglibc-2.13/libpthread/sysdeps/mach/pt-timedblock.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-timedblock.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-timedblock.c	2012-04-22 23:38:55.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-timedblock.c src/libpthread/sysdeps/mach/pt-timedblock.c
+--- src/libpthread.empty/sysdeps/mach/pt-timedblock.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-timedblock.c	2012-04-22 23:38:55.000000000 +0000
 @@ -0,0 +1,68 @@
 +/* Block a thread with a timeout.  Mach version.
 +   Copyright (C) 2000, 2002, 2005 Free Software Foundation, Inc.
@@ -15656,9 +15663,9 @@
 +  assert_perror (err);
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-wakeup.c eglibc-2.13/libpthread/sysdeps/mach/pt-wakeup.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/mach/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/mach/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/mach/pt-wakeup.c src/libpthread/sysdeps/mach/pt-wakeup.c
+--- src/libpthread.empty/sysdeps/mach/pt-wakeup.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/mach/pt-wakeup.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,38 @@
 +/* Wakeup a thread.  Mach version.
 +   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
@@ -15698,9 +15705,9 @@
 +		    MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
 +  assert_perror (err);
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/posix/pt-spin.c eglibc-2.13/libpthread/sysdeps/posix/pt-spin.c
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/posix/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/posix/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/posix/pt-spin.c src/libpthread/sysdeps/posix/pt-spin.c
+--- src/libpthread.empty/sysdeps/posix/pt-spin.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/posix/pt-spin.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,54 @@
 +/* Spin locks.
 +   Copyright (C) 2000, 2004, 2005 Free Software Foundation, Inc.
@@ -15756,9 +15763,9 @@
 +
 +weak_alias (_pthread_spin_lock, pthread_spin_lock);
 +weak_alias (_pthread_spin_lock, __pthread_spin_lock);
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/machine-lock.h eglibc-2.13/libpthread/sysdeps/powerpc/bits/machine-lock.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/machine-lock.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/powerpc/bits/machine-lock.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/powerpc/bits/machine-lock.h src/libpthread/sysdeps/powerpc/bits/machine-lock.h
+--- src/libpthread.empty/sysdeps/powerpc/bits/machine-lock.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/powerpc/bits/machine-lock.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,78 @@
 +/* Machine-specific definition for spin locks.  PowerPC version.
 +   Copyright (C) 1994,97,2002 Free Software Foundation, Inc.
@@ -15838,9 +15845,9 @@
 +
 +
 +#endif /* machine-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/memory.h eglibc-2.13/libpthread/sysdeps/powerpc/bits/memory.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/memory.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/powerpc/bits/memory.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/powerpc/bits/memory.h src/libpthread/sysdeps/powerpc/bits/memory.h
+--- src/libpthread.empty/sysdeps/powerpc/bits/memory.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/powerpc/bits/memory.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,36 @@
 +/* Memory barrier operations.  PowerPC version.
 +   Copyright (C) 2003 Free Software Foundation, Inc.
@@ -15878,9 +15885,9 @@
 +#define __memory_write_barrier __memory_barrier
 +
 +#endif
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/spin-lock.h eglibc-2.13/libpthread/sysdeps/powerpc/bits/spin-lock.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/powerpc/bits/spin-lock.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/powerpc/bits/spin-lock.h src/libpthread/sysdeps/powerpc/bits/spin-lock.h
+--- src/libpthread.empty/sysdeps/powerpc/bits/spin-lock.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/powerpc/bits/spin-lock.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,108 @@
 +/* Machine-specific definitions for spin locks.  PowerPC version.
 +   Copyright (C) 2003 Free Software Foundation, Inc.
@@ -15990,9 +15997,9 @@
 +__END_DECLS
 +
 +#endif /* bits/spin-lock.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/machine-sp.h eglibc-2.13/libpthread/sysdeps/powerpc/machine-sp.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/machine-sp.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/powerpc/machine-sp.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/powerpc/machine-sp.h src/libpthread/sysdeps/powerpc/machine-sp.h
+--- src/libpthread.empty/sysdeps/powerpc/machine-sp.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/powerpc/machine-sp.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,31 @@
 +/* Machine-specific function to return the stack pointer.  i386 version.
 +   Copyright (C) 1994,97,2001 Free Software Foundation, Inc.
@@ -16025,9 +16032,9 @@
 +})
 +
 +#endif	/* machine-sp.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/pt-machdep.h eglibc-2.13/libpthread/sysdeps/powerpc/pt-machdep.h
---- eglibc-2.13.nolibpthread/libpthread/sysdeps/powerpc/pt-machdep.h	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/sysdeps/powerpc/pt-machdep.h	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/sysdeps/powerpc/pt-machdep.h src/libpthread/sysdeps/powerpc/pt-machdep.h
+--- src/libpthread.empty/sysdeps/powerpc/pt-machdep.h	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/sysdeps/powerpc/pt-machdep.h	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Machine dependent pthreads internal defenitions.  i386 version.
 +   Copyright (C) 2000 Free Software Foundation, Inc.
@@ -16058,14 +16065,14 @@
 +};
 +
 +#endif /* pt-machdep.h */
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/.cvsignore eglibc-2.13/libpthread/tests/.cvsignore
---- eglibc-2.13.nolibpthread/libpthread/tests/.cvsignore	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/.cvsignore	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/.cvsignore src/libpthread/tests/.cvsignore
+--- src/libpthread.empty/tests/.cvsignore	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/.cvsignore	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1 @@
 +Makefile.in
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/Makefile eglibc-2.13/libpthread/tests/Makefile
---- eglibc-2.13.nolibpthread/libpthread/tests/Makefile	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/Makefile	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/Makefile src/libpthread/tests/Makefile
+--- src/libpthread.empty/tests/Makefile	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/Makefile	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +CFLAGS=-Wall -g
 +
@@ -16097,9 +16104,9 @@
 +	rm -f $(CHECK_OBJS) $(CHECK_PROGS) \
 +	  $(addsuffix .out,$(basename $(notdir $(CHECK_PROGS))))
 \ No newline at end of file
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-1.c eglibc-2.13/libpthread/tests/test-1.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-1.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-1.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-1.c src/libpthread/tests/test-1.c
+--- src/libpthread.empty/tests/test-1.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-1.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,50 @@
 +#define _GNU_SOURCE
 +
@@ -16151,9 +16158,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-10.c eglibc-2.13/libpthread/tests/test-10.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-10.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-10.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-10.c src/libpthread/tests/test-10.c
+--- src/libpthread.empty/tests/test-10.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-10.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,46 @@
 +/* Test error checking mutexes.  */
 +
@@ -16201,9 +16208,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-11.c eglibc-2.13/libpthread/tests/test-11.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-11.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-11.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-11.c src/libpthread/tests/test-11.c
+--- src/libpthread.empty/tests/test-11.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-11.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,143 @@
 +/* Test rwlocks.  */
 +
@@ -16348,9 +16355,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-12.c eglibc-2.13/libpthread/tests/test-12.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-12.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-12.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-12.c src/libpthread/tests/test-12.c
+--- src/libpthread.empty/tests/test-12.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-12.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,29 @@
 +/* Test concurrency level.  */
 +
@@ -16381,9 +16388,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-13.c eglibc-2.13/libpthread/tests/test-13.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-13.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-13.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-13.c src/libpthread/tests/test-13.c
+--- src/libpthread.empty/tests/test-13.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-13.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,66 @@
 +/* Test condition attributes and pthread_cond_timedwait.  */
 +
@@ -16451,9 +16458,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-14.c eglibc-2.13/libpthread/tests/test-14.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-14.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-14.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-14.c src/libpthread/tests/test-14.c
+--- src/libpthread.empty/tests/test-14.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-14.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,44 @@
 +/* Test pthread_mutex_timedlock.  */
 +
@@ -16499,9 +16506,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-15.c eglibc-2.13/libpthread/tests/test-15.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-15.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-15.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-15.c src/libpthread/tests/test-15.c
+--- src/libpthread.empty/tests/test-15.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-15.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,87 @@
 +/* Test pthread_rwlock_timedrdlock and pthread_rwlock_timedwrlock.  */
 +
@@ -16590,9 +16597,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-16.c eglibc-2.13/libpthread/tests/test-16.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-16.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-16.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-16.c src/libpthread/tests/test-16.c
+--- src/libpthread.empty/tests/test-16.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-16.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,71 @@
 +/* Test pthread_kill.c.  */
 +
@@ -16665,9 +16672,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-17.c eglibc-2.13/libpthread/tests/test-17.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-17.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-17.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-17.c src/libpthread/tests/test-17.c
+--- src/libpthread.empty/tests/test-17.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-17.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,57 @@
 +/* Test that the key reuse inside libpthread does not cause thread
 +   specific values to persist. */
@@ -16726,9 +16733,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-2.c eglibc-2.13/libpthread/tests/test-2.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-2.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-2.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-2.c src/libpthread/tests/test-2.c
+--- src/libpthread.empty/tests/test-2.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-2.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,39 @@
 +/* Test detachability.  */
 +#define _GNU_SOURCE
@@ -16769,9 +16776,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-3.c eglibc-2.13/libpthread/tests/test-3.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-3.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-3.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-3.c src/libpthread/tests/test-3.c
+--- src/libpthread.empty/tests/test-3.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-3.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,55 @@
 +/* Test the thread attribute get and set methods.  */
 +
@@ -16828,9 +16835,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-4.c eglibc-2.13/libpthread/tests/test-4.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-4.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-4.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-4.c src/libpthread/tests/test-4.c
+--- src/libpthread.empty/tests/test-4.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-4.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,86 @@
 +/* Test the stack guard.  */
 +
@@ -16918,9 +16925,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-5.c eglibc-2.13/libpthread/tests/test-5.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-5.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-5.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-5.c src/libpthread/tests/test-5.c
+--- src/libpthread.empty/tests/test-5.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-5.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,75 @@
 +/* Test signals.  */
 +
@@ -16997,9 +17004,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-6.c eglibc-2.13/libpthread/tests/test-6.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-6.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-6.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-6.c src/libpthread/tests/test-6.c
+--- src/libpthread.empty/tests/test-6.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-6.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,96 @@
 +#define _GNU_SOURCE
 +
@@ -17097,9 +17104,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-7.c eglibc-2.13/libpthread/tests/test-7.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-7.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-7.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-7.c src/libpthread/tests/test-7.c
+--- src/libpthread.empty/tests/test-7.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-7.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,70 @@
 +#define _GNU_SOURCE
 +
@@ -17171,9 +17178,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-8.c eglibc-2.13/libpthread/tests/test-8.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-8.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-8.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-8.c src/libpthread/tests/test-8.c
+--- src/libpthread.empty/tests/test-8.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-8.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,60 @@
 +#define _GNU_SOURCE
 +
@@ -17235,9 +17242,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-9.c eglibc-2.13/libpthread/tests/test-9.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-9.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-9.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-9.c src/libpthread/tests/test-9.c
+--- src/libpthread.empty/tests/test-9.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-9.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,88 @@
 +/* Test recursive mutexes.  */
 +
@@ -17327,9 +17334,9 @@
 +
 +  return 0;
 +}
-diff -urN eglibc-2.13.nolibpthread/libpthread/tests/test-__pthread_destroy_specific-skip.c eglibc-2.13/libpthread/tests/test-__pthread_destroy_specific-skip.c
---- eglibc-2.13.nolibpthread/libpthread/tests/test-__pthread_destroy_specific-skip.c	1970-01-01 00:00:00.000000000 +0000
-+++ eglibc-2.13/libpthread/tests/test-__pthread_destroy_specific-skip.c	2012-04-21 14:00:44.000000000 +0000
+diff '--exclude=libc_patches' '--exclude=.git' -urN src/libpthread.empty/tests/test-__pthread_destroy_specific-skip.c src/libpthread/tests/test-__pthread_destroy_specific-skip.c
+--- src/libpthread.empty/tests/test-__pthread_destroy_specific-skip.c	1970-01-01 00:00:00.000000000 +0000
++++ src/libpthread/tests/test-__pthread_destroy_specific-skip.c	2012-04-21 14:00:44.000000000 +0000
 @@ -0,0 +1,83 @@
 +/* Check that __pthread_destroy_specific works correctly if it has to skip
 +   unused slots.  */


Reply to: