Index: ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h =================================================================== RCS file: /cvs/glibc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h,v retrieving revision 1.1 diff -u -p -r1.1 pthreadtypes.h --- ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h 16 Nov 2005 19:03:42 -0000 1.1 +++ ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h 18 Jan 2006 13:35:29 -0000 @@ -47,7 +47,7 @@ typedef union type is not exposed on purpose. */ typedef union { - struct + struct __pthread_mutex_s { int __lock; unsigned int __count; @@ -56,6 +56,11 @@ typedef union binary compatibility. */ int __kind; unsigned int __nusers; + __extension__ union + { + int __spins; + struct __pthread_mutex_s *__next; + }; int __spins; } __data; char __size[__SIZEOF_PTHREAD_MUTEX_T];