diff --git a/ChangeLog.arm b/ChangeLog.arm index eb0219166c..0d3eba20ea 100644 --- a/ChangeLog.arm +++ b/ChangeLog.arm @@ -1,3 +1,8 @@ +2009-01-27 Ryosei Takagi + + * sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h + (lll_futex_wake_unlock, lll_futex_requeue): Return zero if success. + 2009-01-27 Daniel Jacobowitz * sysdeps/unix/sysv/linux/arm/sysdep.h: Include . diff --git a/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h b/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h index 95920ab495..e745e6655f 100644 --- a/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h +++ b/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h @@ -114,7 +114,7 @@ __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \ __lll_private_flag (FUTEX_CMP_REQUEUE, private),\ (nr_wake), (nr_move), (mutex), (val)); \ - __ret; \ + INTERNAL_SYSCALL_ERROR_P (__ret, __err); \ }) @@ -127,7 +127,7 @@ __lll_private_flag (FUTEX_WAKE_OP, private), \ (nr_wake), (nr_wake2), (futexp2), \ FUTEX_OP_CLEAR_WAKE_IF_GT_ONE); \ - __ret; \ + INTERNAL_SYSCALL_ERROR_P (__ret, __err); \ })