diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-07-19 18:58:05 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-07-19 18:58:05 +0000 |
commit | 80ec4993cc416058f6f8e98ce32bd729e9be1150 (patch) | |
tree | 1319ef9e116827875e9ccf2aefa10974303c8bd1 /linuxthreads/join.c | |
parent | 5fca066768291ffbdaffa9d055c3e9055c5998ad (diff) | |
download | glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.tar.gz glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.tar.xz glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.zip |
Update.
2000-07-19 Kaz Kylheku <kaz@ashi.footprints.net> Bugfixes to the variant of the code for machines with no compare and swap. * spinlock.c (__pthread_alt_lock, __pthread_alt_timedlock): Wait node was not being properly enqueued, due to failing to update the lock->__status field. * spinlock.c (__pthread_alt_timedlock): The oldstatus variable was being set inappropriately, causing the suspend function to be called with a null self pointer and crash.
Diffstat (limited to 'linuxthreads/join.c')
0 files changed, 0 insertions, 0 deletions