glibc/nptl/sysdeps/unix/sysv/linux/sh
Ulrich Drepper d13f4a4386 * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
(__pthread_cond_broadcast): Pass LLL_PRIVATE to lll_* and or
	FUTEX_PRIVATE_FLAG into SYS_futex op if cv is process private.
	Don't use FUTEX_CMP_REQUEUE if dep_mutex is not process private.
	* sysdeps/unix/sysv/linux/shpthread_cond_signal.S
	(__pthread_cond_signal): Pass LLL_PRIVATE to lll_* and or
	FUTEX_PRIVATE_FLAG into SYS_futex op if cv is process private.
	Use FUTEX_WAKE_OP.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S: Include
	kernel-features.h and tcb-offsets.h.
	(__pthread_cond_wait, __condvar_w_cleanup): Pass LLL_PRIVATE to
	lll_* and or FUTEX_PRIVATE_FLAG into SYS_futex op if cv is
	process private.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S: Include
	tcb-offsets.h.
	(__pthread_cond_timedwait, __condvar_tw_cleanup): Pass LLL_PRIVATE
	to lll_* and or FUTEX_PRIVATE_FLAG into SYS_futex op if cv is
	process private.
	* sysdeps/unix/sysv/linux/sh/pthread_once.S: Use #ifdef
	__ASSUME_PRIVATE_FUTEX instead of #if __ASSUME_PRIVATE_FUTEX.
	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S: Likewise.
	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S: Likewise.
	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S: Likewise.
	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S: Likewise.
	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S: Likewise.
2007-08-15 06:41:22 +00:00
..
bits
sh4
clone.S
createthread.c
fork.c
libc-lowlevellock.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
lowlevel-atomic.h
lowlevellock.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
lowlevellock.h * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
lowlevelrobustlock.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
not-cancel.h
pt-initfini.c
pt-vfork.S
pthread_barrier_wait.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
pthread_cond_broadcast.S (__pthread_cond_broadcast): Pass LLL_PRIVATE to lll_* and or FUTEX_PRIVATE_FLAG into SYS_futex op if cv is process private. Don't use FUTEX_CMP_REQUEUE if dep_mutex is not process private. 2007-08-15 06:39:43 +00:00
pthread_cond_signal.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_cond_timedwait.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_cond_wait.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_once.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_rwlock_rdlock.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_rwlock_timedrdlock.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_rwlock_timedwrlock.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_rwlock_unlock.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
pthread_rwlock_wrlock.S * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S 2007-08-15 06:41:22 +00:00
sem_post.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
sem_timedwait.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
sem_trywait.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
sem_wait.S * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open 2007-08-03 15:50:30 +00:00
smp.h
sysdep-cancel.h
vfork.S