glibc/nptl/sysdeps/x86_64
Ulrich Drepper 5a8075b116 * init.c (__pthread_initialize_minimal_internal): Check whether
private futexes are available.
	* allocatestack.c (allocate_stack): Copy private_futex field from
	current thread into the new stack.
	* sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S: Use private
	futexes if they are available.
	* sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S: Likewise
	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Adjust so that change
	in libc-lowlevellock.S allow using private futexes.
	* sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Define
	FUTEX_PRIVATE_FLAG.
	* sysdeps/unix/sysv/linux/i386/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/pthread_once.S: Use private futexes
	if they are available.
	* sysdeps/unix/sysv/linux/i386/pthread_once.S: Likewise.
	* sysdeps/x86_64/tcb-offsets.sym: Add PRIVATE_FUTEX.
	* sysdeps/i386/tcb-offsets.sym: Likewise.
	* sysdeps/x86_64/tls.h (tcbhead_t): Add private_futex field.
	* sysdeps/i386/tls.h (tcbhead_t): Likewise.
2007-05-23 20:51:45 +00:00
..
Makefile Update. 2004-11-25 06:25:42 +00:00
pthread_spin_init.c Update. 2002-11-28 00:53:12 +00:00
pthread_spin_lock.c Update. 2002-11-28 00:53:12 +00:00
pthread_spin_trylock.S 2003-03-12 Roland McGrath <roland@redhat.com> 2003-03-12 10:28:07 +00:00
pthread_spin_unlock.S Update. 2003-03-12 05:45:00 +00:00
pthreaddef.h Update. 2003-05-09 07:53:33 +00:00
tcb-offsets.sym * init.c (__pthread_initialize_minimal_internal): Check whether 2007-05-23 20:51:45 +00:00
tls.h * init.c (__pthread_initialize_minimal_internal): Check whether 2007-05-23 20:51:45 +00:00