glibc/sysdeps
Ulrich Drepper 7c37008632 Update.
2004-06-13  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

	* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_cond_t):
	Add __data.__futex field, reshuffle __data.__clock.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
	(__pthread_cond_signal): Increment __futex at the same time as
	__wakeup_seq or __total_seq.  Pass address of __futex instead of
	address of low 32-bits of __wakeup_seq to futex syscall.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
	(__pthread_cond_wait): Likewise.  Pass __futex value from before
	releasing internal lock to FUTEX_WAIT.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
	(__pthread_cond_timedwait): Likewise.
	* sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
	(FUTEX_CMP_REQUEUE): Define.
	(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
	Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
	Pass __futex value from before the unlock and __futex address instead
	of address of low 32-bits of __wakeup_seq to futex syscall.
	Fallback to FUTEX_WAKE all on any errors.
2004-06-17 23:58:15 +00:00
..
alpha * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp". (_ITOFT, _FTOIT, _ITOFT2): Likewise. 2004-06-14 18:04:25 +00:00
am29k
arm * sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian. 2004-06-11 10:15:39 +00:00
cris Update. 2003-09-24 21:13:55 +00:00
generic 2004-05-04 H.J. Lu <hongjiu.lu@intel.com> 2004-06-15 19:54:57 +00:00
gnu * sysdeps/gnu/Makefile (generated): Append errlist-compat.c here, ... 2003-05-03 09:08:37 +00:00
hppa Update. 2004-04-19 06:51:29 +00:00
i386 * sysdeps/i386/bits/string.h (memcpy): Add () around arguments. 2004-06-15 20:12:01 +00:00
i860
i960
ia64 * sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED. 2004-06-11 20:12:55 +00:00
ieee754 Update. 2004-06-17 23:58:15 +00:00
m68k Use "+m" constraint instead of separate "m" constraints. 2004-05-23 10:22:47 +00:00
m88k
mach Update. 2004-06-01 18:53:04 +00:00
mips 2004-05-15 Chris Demetriou <cgd@broadcom.com> 2004-05-20 22:07:15 +00:00
posix Update. 2004-06-01 18:53:04 +00:00
powerpc Update. 2004-05-28 21:19:35 +00:00
pthread Update. 2004-05-26 04:47:00 +00:00
rs6000
s390 * sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED. 2004-06-11 20:12:55 +00:00
sh [BZ #40] 2004-05-17 18:59:35 +00:00
sparc Update. 2004-05-28 06:56:51 +00:00
standalone
tahoe
unix (if_indextoname): Correct error value for unknown interface. 2004-06-17 23:06:41 +00:00
vax
wordsize-32 Update. 2004-03-08 21:31:23 +00:00
wordsize-64 * sysdeps/ia64/dl-fptr.c (__ia64_make_fptr): Revert last change. 2003-03-03 09:45:25 +00:00
x86_64 Update. 2004-05-28 06:56:51 +00:00
z8000