ia64: add lll_futex_timed_wait_bitset

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Mike Frysinger 2013-12-24 12:23:12 +00:00
parent fe1a83aa1c
commit 5243e58568
2 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2013-12-25 Mike Frysinger <vapier@gentoo.org>
* sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h
(lll_futex_timed_wait_bitset): Define.
2013-12-24 Mike Frysinger <vapier@gentoo.org>
* sysdeps/unix/sysv/linux/ia64/ioperm.c: Delete code behind #if 0.

View File

@ -89,6 +89,17 @@
_r10 == -1 ? -_retval : _retval; \
})
#define lll_futex_timed_wait_bitset(ftx, val, timespec, clockbit, private) \
({ \
int __op = FUTEX_WAIT_BITSET | (clockbit); \
\
DO_INLINE_SYSCALL(futex, 4, (long) (ftx), \
__lll_private_flag (__op, private), \
(int) (val), (long) (timespec), NULL /* Unused. */, \
FUTEX_BITSET_MATCH_ANY); \
_r10 == -1 ? -_retval : _retval; \
})
#define lll_futex_wake(ftx, nr, private) \
({ \
DO_INLINE_SYSCALL(futex, 3, (long) (ftx), \