<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/linuxthreads/condvar.c, branch cvs/ChangeLog</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/linuxthreads/condvar.c?h=cvs%2FChangeLog</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/linuxthreads/condvar.c?h=cvs%2FChangeLog'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2003-01-02T11:01:30Z</updated>
<entry>
<title>Update.</title>
<updated>2003-01-02T11:01:30Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-01-02T11:01:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=05df18c3475157cda8126a07b5bb0f52082a0b67'/>
<id>urn:sha1:05df18c3475157cda8126a07b5bb0f52082a0b67</id>
<content type='text'>
2003-01-02  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/pthread/bits/pthreadtypes.h (pthread_cond_t): Add padding.
	* condvar.c: Add symbol versioning.  The compatibility versions
	are the same as the change in the interface does not effect this
	implementation.
	* Versions [libpthread]: Add definitions for new pthread_cond_*
	interfaces for version GLIBC_2.3.2.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-12-18T01:38:17Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-12-18T01:38:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=82f81a9086320d12eb2fc45766203954b90461a2'/>
<id>urn:sha1:82f81a9086320d12eb2fc45766203954b90461a2</id>
<content type='text'>
	* sysdeps/unix/sysv/linux/alpha/syscalls.list (msgrcv, msgsnd):
	Make cancelable.
	* sysdeps/unix/sysv/linux/hppa/syscalls.list (msgrcv, msgsnd):
	Likewise.
	* sysdeps/unix/sysv/linux/ia64/syscalls.list (msgrcv, msgsnd):
	Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list (msgrcv, msgsnd):
	Likewise.
	* sysdeps/unix/sysv/linux/x86_64/syscalls.list (msgrcv, msgsnd):
	Likewise.
	* sysdeps/unix/sysv/linux/ia64/sigsuspend.c (__sigsuspend): Likewise.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-04-10T21:46:48Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-04-10T21:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=58f46c794a3dc049ae8c53dab76d83ea23408479'/>
<id>urn:sha1:58f46c794a3dc049ae8c53dab76d83ea23408479</id>
<content type='text'>
2001-04-10  Martin Schwidefsky  &lt;schwidefsky@de.ibm.com&gt;

	* sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: Fix return
	value of getcontext.
	* sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: Fix return
	value of setcontext.
	* sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S: Likewise.
	* sysdeps/unix/sysv/linux/s390/swapcontext.c: Skip setcontext
	call by changing the saved context.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-07-26T02:18:41Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-26T02:18:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=9ec9e34ee301ccfa4216939639be5498831f9d37'/>
<id>urn:sha1:9ec9e34ee301ccfa4216939639be5498831f9d37</id>
<content type='text'>
	* internals.h (strict __pthread_descr_struct): Add p_sem_avail.
	* semaphore.c: Handle spurious wakeups.

	* sysdeps/pthread/pthread.h: Add back PTHREAD_MUTX_FAST_NP as an alias
	for PTHREAD_MUTEX_ADAPTIVE_NP for source code compatibility.

	* pthread.c (__pthread_set_own_extricate): Use THREAD_GETMEM.
	(__pthread_wait_for_restart): Likewise.

	* condvar.c (pthread_cond_wait): Also check whether thread is
	cancelable before aborting loop.
	(pthread_cond_timedwait): Likewise.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-07-24T07:43:31Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-24T07:43:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5122880a26a0c71e64ab45839d5f37d7fa8f42fc'/>
<id>urn:sha1:5122880a26a0c71e64ab45839d5f37d7fa8f42fc</id>
<content type='text'>
2000-07-24  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* condvar.c: Handle spurious wakeups.  [PR libc/1749].

	* spinlock.h: If IMPLEMENT_TAS_WITH_CAS is defined use
</content>
</entry>
<entry>
<title>Implement pthread_condattr_getpshared and pthread_condattr_setpshared.</title>
<updated>2000-07-06T21:57:50Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-06T21:57:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=16f4ce383717857032c2033ef755da389716150a'/>
<id>urn:sha1:16f4ce383717857032c2033ef755da389716150a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(charmap_read): Prepend the condition filename == NULL.</title>
<updated>2000-07-04T00:22:32Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-04T00:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=4ad1d0cfbf96c3dbcf0ba104eb9f81bae6bdc6da'/>
<id>urn:sha1:4ad1d0cfbf96c3dbcf0ba104eb9f81bae6bdc6da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-06-26T01:47:56Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-06-26T01:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d82e4c7bb231c9e0f835bd46467563ac3b56cebe'/>
<id>urn:sha1:d82e4c7bb231c9e0f835bd46467563ac3b56cebe</id>
<content type='text'>
2000-06-25  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* Makefile (tests): Add ex10.  Add rules to build it.
	* Versions [GLIBC_2.2] (libpthread): Add pthread_mutex_timedlock,
	pthread_rwlock_timedrdlock, and pthread_rwlock_timedwrlock.
	* condvar.c (pthread_cond_wait): Allow mutex of kind
	PTHREAD_MUTEX_TIMED_NP.
	(pthread_cond_timedwait_relative): Likewise.
	* mutex.c (__pthread_mutex_init): Default is PTHREAD_MUTEX_TIMED_NP.
	(__pthread_mutex_trylock): Use __pthread_alt_trylock for
	PTHREAD_MUTEX_ERRORCHECK_NP.  Handle PTHREAD_MUTEX_TIMED_NP.
	(__pthread_mutex_lock): Use __pthread_alt_lock for
	PTHREAD_MUTEX_ERRORCHECK_NP.  Handle PTHREAD_MUTEX_TIMED_NP.
	(__pthread_mutex_timedlock): New function.
	(__pthread_mutex_unlock): Use __pthread_alt_unlock for
	PTHREAD_MUTEX_ERRORCHECK_NP.  Handle PTHREAD_MUTEX_TIMED_NP.
	(__pthread_mutexattr_init): Use PTHREAD_MUTEX_TIMED_NP.
	(__pthread_mutexattr_settype): Allow PTHREAD_MUTEX_TIMED_NP.
	* spinlock.c: Implement alternate fastlocks.
	* spinlock.h: Add prototypes.
	* Examples/ex10.c: New file.
	* sysdeps/pthread/pthread.h: Add prototypes for new functions.
	Patch by Kaz Kylheku &lt;kaz@ashi.footprints.net&gt;.

	* rwlock.c (__pthread_rwlock_rdlock): Optimize loop a bit.
	(__pthread_rwlock_timedrdlock): New function.
	(__pthread_rwlock_timedwrlock): New function.
	Use laternate fastlock function everywhere.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-05-25T06:15:25Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-05-25T06:15:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0f5504179a2e37a20e409c48dcc8d640393cd16d'/>
<id>urn:sha1:0f5504179a2e37a20e409c48dcc8d640393cd16d</id>
<content type='text'>
2000-05-23  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* sysdeps/i386/fpu/bits/mathinline.h (__sincos, __sincosf,
	__sincosl): Guard with __USE_GNU.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-04-17T07:09:10Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-04-17T07:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=e3265f5bc52f21b7da063813b4d0134a343e9a28'/>
<id>urn:sha1:e3265f5bc52f21b7da063813b4d0134a343e9a28</id>
<content type='text'>
2000-04-17  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* elf/dl-lookup.c (add_dependency): Correct __builtin_expect use.
</content>
</entry>
</feed>
