1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/glibc/ports-2.6.1/100-ARM-NPTL.patch Thu Sep 06 12:38:52 2007 +0000
1.3 @@ -0,0 +1,13 @@
1.4 +diff -durN glibc-2.6.1.orig/glibc-ports-2.6.1/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h glibc-2.6.1/glibc-ports-2.6.1/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
1.5 +--- glibc-ports-2.6.1.orig/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h 2005-11-16 20:22:59.000000000 +0100
1.6 ++++ glibc-ports-2.6.1/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h 2007-09-06 13:53:16.000000000 +0200
1.7 +@@ -126,3 +126,9 @@
1.8 + # define NO_CANCELLATION 1
1.9 +
1.10 + #endif
1.11 ++
1.12 ++#ifndef __ASSEMBLER__
1.13 ++# define RTLD_SINGLE_THREAD_P \
1.14 ++ __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
1.15 ++ header.multiple_threads) == 0, 1)
1.16 ++#endif