mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-01 13:17:19 +08:00
* sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_dead):
Add private argument. 2007-08-21 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_dead): Add private argument.
This commit is contained in:
parent
fb84593c43
commit
c273641b45
@ -1,3 +1,8 @@
|
|||||||
|
2007-08-21 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_dead):
|
||||||
|
Add private argument.
|
||||||
|
|
||||||
2007-08-20 Ulrich Drepper <drepper@redhat.com>
|
2007-08-20 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
|
* sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
|
||||||
|
@ -94,12 +94,12 @@
|
|||||||
INTERNAL_SYSCALL_ERROR_P (__ret, __err)? -__ret : __ret; \
|
INTERNAL_SYSCALL_ERROR_P (__ret, __err)? -__ret : __ret; \
|
||||||
})
|
})
|
||||||
|
|
||||||
#define lll_robust_dead(futexv) \
|
#define lll_robust_dead(futexv, private) \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
int *__futexp = &(futexv); \
|
int *__futexp = &(futexv); \
|
||||||
atomic_or (__futexp, FUTEX_OWNER_DIED); \
|
atomic_or (__futexp, FUTEX_OWNER_DIED); \
|
||||||
lll_futex_wake (__futexp, 1, LLL_SHARED); \
|
lll_futex_wake (__futexp, 1, private); \
|
||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user