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/manager.c | |
parent | 5fca066768291ffbdaffa9d055c3e9055c5998ad (diff) | |
download | glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.tar glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.tar.gz glibc-80ec4993cc416058f6f8e98ce32bd729e9be1150.tar.bz2 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/manager.c')
0 files changed, 0 insertions, 0 deletions