aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/manager.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-07-19 18:58:05 +0000
committerUlrich Drepper <drepper@redhat.com>2000-07-19 18:58:05 +0000
commit80ec4993cc416058f6f8e98ce32bd729e9be1150 (patch)
tree1319ef9e116827875e9ccf2aefa10974303c8bd1 /linuxthreads/manager.c
parent5fca066768291ffbdaffa9d055c3e9055c5998ad (diff)
downloadglibc-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