Fix ia64 build error in lll_futex_timed_wait_bitset

This commit is contained in:
Roland McGrath 2014-07-03 22:03:14 -07:00
parent 78b984ae2c
commit 3d9eb57c55
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,8 @@
2014-07-03 Roland McGrath <roland@hack.frob.com> 2014-07-03 Roland McGrath <roland@hack.frob.com>
* sysdeps/unix/sysv/linux/ia64/lowlevellock.h
(lll_futex_timed_wait_bitset): Fix syscall argument count.
* sysdeps/nptl/configure.ac (libc_cv_forced_unwind): * sysdeps/nptl/configure.ac (libc_cv_forced_unwind):
Use -Dinhibit_libc=1 for unwind.h check to prevent false failure Use -Dinhibit_libc=1 for unwind.h check to prevent false failure
in a bare environment with no <stdlib.h> installed. in a bare environment with no <stdlib.h> installed.

View File

@ -95,7 +95,7 @@
({ \ ({ \
int __op = FUTEX_WAIT_BITSET | (clockbit); \ int __op = FUTEX_WAIT_BITSET | (clockbit); \
\ \
DO_INLINE_SYSCALL(futex, 4, (long) (ftx), \ DO_INLINE_SYSCALL(futex, 6, (long) (ftx), \
__lll_private_flag (__op, private), \ __lll_private_flag (__op, private), \
(int) (val), (long) (timespec), NULL /* Unused. */, \ (int) (val), (long) (timespec), NULL /* Unused. */, \
FUTEX_BITSET_MATCH_ANY); \ FUTEX_BITSET_MATCH_ANY); \