movl $SYS_futex, %eax
movl %esi, %ecx
movl %esi, %edx
- int $0x80
+ ENTER_KERNEL
testl %eax, %eax
je 3b
movl %esp, %ebx
movl %ecx, %edx
movl $SYS_gettimeofday, %eax
- int $0x80
+ ENTER_KERNEL
/* Compute relative timeout. */
movl 4(%esp), %eax
xorl %ecx, %ecx
movl $SYS_futex, %eax
xorl %edx, %edx
- int $0x80
+ ENTER_KERNEL
testl %eax, %eax
je,pt 9f
movl $SYS_futex, %eax
movl $FUTEX_WAKE, %ecx
incl %edx
- int $0x80
+ ENTER_KERNEL
testl %eax, %eax
js 1f