* allocatestack.c (setxid_signal_thread): Need to use

atomic_compare_and_exchange_bool_acq.
This commit is contained in:
Ulrich Drepper 2005-10-02 15:40:54 +00:00
parent dff9a7a163
commit b71ce91003
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2005-10-02 Jakub Jelinek <jakub@redhat.com>
* allocatestack.c (setxid_signal_thread): Need to use
atomic_compare_and_exchange_bool_acq.
2005-10-01 Ulrich Drepper <drepper@redhat.com>
Jakub Jelinek <jakub@redhat.com>

View File

@ -834,8 +834,8 @@ setxid_signal_thread (struct xid_command *cmdp, struct pthread *t)
if ((ch & EXITING_BITMASK) != 0)
return;
}
while (atomic_compare_and_exchange_val_acq (&t->cancelhandling,
ch | SETXID_BITMASK, ch));
while (atomic_compare_and_exchange_bool_acq (&t->cancelhandling,
ch | SETXID_BITMASK, ch));
}
int val;