glibc/sysdeps/arm
Daniel Jacobowitz 713ddf8d12 * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
lll_futex_wake not lll_private_futex_wake.
	* sysdeps/unix/sysv/linux/arm/bits/fcntl.h (O_CLOEXEC): Define.
	* sysdeps/unix/sysv/linux/arm/eabi/sysdep.h: Include <tls.h>
	* sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c
	(__lll_lock_wait_private, __lll_lock_wait): New.
	(__lll_timedlock_wait): Don't include in libc.so;  Take private
	argument.  Use atomic_compare_and_exchange_bool_acq.
	* sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: Renamed all
	lll_mutex_* resp. lll_robust_mutex_* macros to lll_*
	resp. lll_robust_*.  Renamed all LLL_MUTEX_LOCK_* macros to
	LLL_LOCK_*.  Include <kernel-features.h>.
	(LLL_LOCK_INITIALIZER): Remove duplicate definition.
	(__lll_private_flag): Define.
	(lll_futex_timed_wait): Pass private flag to syscall.
	(lll_futex_wake): Likewise.
	(lll_private_futex_wait, lll_private_futex_timed_wait,
	lll_private_futex_wake): Remove.
	(lll_robust_dead, lll_futex_requeue): Take private arguments.
	(lll_futex_wake_unlock): Pass private flag to syscall.
	(__lll_robust_trylock): Convert to macro.
	(__lll_robust_lock_wait): Add private argument.
	(__lll_lock_wait_private, __lll_lock_wait): Declare.
	(__lll_lock): Convert to macro.  Take private argument.
	(__lll_cond_lock): Likewise.
	(lll_lock, lll_cond_lock): Take private arguments.
	(__lll_robust_lock): Take private argument.
	(__lll_timedlock_wait, __lll_robust_timedlock_wait): Take private
	arguments.
	(__lll_timedlock, __lll_robust_timedlock): Convert to macros.
	Take private arguments.
	(lll_timedlock, lll_robust_timedlock): Take private arguments.
	(__lll_unlock, __lll_robust_unlock): Convert to macros.  Take
	private arguments.
	(lll_unlock, lll_robust_unlock): Take private arguments.
	(__lll_mutex_unlock_force, lll_mutex_unlock_force, lll_lock_t,
	lll_trylock, lll_lock, lll_unlock, lll_islocked): Remove.
	(lll_wait_tid): Pass LLL_SHARED to lll_futex_wait.
	(__lll_cond_wait, __lll_cond_timedwait, __lll_cond_wake,
	__lll_cond_broadcast, lll_cond_wait, lll_cond_timedwait,
	lll_cond_wake, lll_cond_broadcast): Remove.
	* sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c
	(clear_once_control, __pthread_once): Use lll_futex_wake not
	lll_private_futex_wake.
2007-09-12 12:57:25 +00:00
..
bits * sysdeps/arm/fpu/bits/mathdef.h: Move to 2007-01-08 14:58:21 +00:00
eabi * sysdeps/arm/eabi/jmpbuf-offsets.h: New. 2007-01-08 14:53:26 +00:00
elf Add ARM EABI port. 2005-10-10 15:29:32 +00:00
fpu * sysdeps/arm/fpu/bits/mathdef.h: Move to 2007-01-08 14:58:21 +00:00
linuxthreads * sysdeps/arm/dl-machine.h: Include <tls.h>. 2005-10-05 20:15:22 +00:00
nptl * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use 2007-09-12 12:57:25 +00:00
sys Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
__longjmp.S Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
bsd-_setjmp.S Use libc_hidden_def(name) instead of strong_alias (name, __GI_name). 2002-12-31 20:37:32 +00:00
bsd-setjmp.S Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
dl-machine.h * sysdeps/arm/dl-machine.h (elf_machine_rel): Handle undefined 2006-09-21 18:21:19 +00:00
dl-sysdep.h Add ARM EABI port. 2005-10-10 15:29:32 +00:00
dl-tls.h * sysdeps/arm/dl-machine.h: Include <tls.h>. 2005-10-05 20:15:22 +00:00
dl-trampoline.S 2005-10-09 Phil Blundell <pb@reciva.com> 2005-10-09 18:24:09 +00:00
frame.h (FIRST_FRAME_POINTER): Define. 2002-07-15 02:08:46 +00:00
framestate.c * sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h, 2005-11-16 19:22:59 +00:00
gccframe.h GCC frame description for Arm. 2001-11-16 01:07:20 +00:00
gmp-mparam.h 2005-06-13 Philip Blundell <philb@gnu.org> 2005-06-13 10:11:47 +00:00
Implies
initfini.c * sysdeps/arm/initfini.c: New file. 2006-05-30 15:31:04 +00:00
jmpbuf-offsets.h 2006-01-10 Roland McGrath <roland@redhat.com> 2006-01-10 09:22:16 +00:00
jmpbuf-unwind.h 2006-01-12 Roland McGrath <roland@redhat.com> 2006-02-21 02:02:44 +00:00
ldsodefs.h * sysdeps/arm/dl-machine.h (ARCH_LA_PLTENTER, 2005-10-05 20:13:03 +00:00
libc-tls.c 2005-12-15 Roland McGrath <roland@redhat.com> 2005-12-28 05:46:16 +00:00
libm-test-ulps 2003-03-23 Jakub Jelinek <jakub@redhat.com> 2003-03-23 00:52:10 +00:00
machine-gmon.h 2005-10-10 Philip Blundell <philb@gnu.org> 2005-10-10 15:09:14 +00:00
memcpy.S * sysdeps/arm/memcpy.S: New file. 2006-10-31 17:07:54 +00:00
memmove.S * sysdeps/arm/memcpy.S: New file. 2006-10-31 17:07:54 +00:00
memset.S * sysdeps/arm/memset.S (memset): Correct handling of negative 2005-10-10 15:00:47 +00:00
memusage.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
preconfigure Add ARM EABI port. 2005-10-10 15:29:32 +00:00
setjmp.S Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
shlib-versions Add ARM EABI port. 2005-10-10 15:29:32 +00:00
stackinfo.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
strlen.S 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com> 2004-12-04 21:20:17 +00:00
sysdep.h 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com> 2004-12-04 21:20:17 +00:00
tls-macros.h * sysdeps/arm/dl-machine.h: Include <tls.h>. 2005-10-05 20:15:22 +00:00
tst-audit.h * sysdeps/arm/dl-machine.h (ARCH_LA_PLTENTER, 2005-10-05 20:13:03 +00:00
unwind-dw2-fde-glibc.c * sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h, 2005-11-16 19:22:59 +00:00
unwind-pe.c * sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h, 2005-11-16 19:22:59 +00:00