strace shows: futex(0x809c2d4, 0x5 /* FUTEX_??? */, 1) = 1 futex(0x805c1e0, FUTEX_WAKE, 1) = 1 futex(0x8185c4c, 0x4 /* FUTEX_??? */, 1) = 1 futex(0x805c0e0, FUTEX_WAKE, 1) = 1 futex(0x805c260, FUTEX_WAKE, 1) = 1 futex(0x8191db0, FUTEX_WAKE, 1) = 1 futex(0x8191db4, FUTEX_WAIT, 571, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x805c260, FUTEX_WAKE, 1) = 0 gettimeofday({1185893263, 785628}, NULL) = 0 futex(0x809c2d4, 0x5 /* FUTEX_??? */, 1) = 1 futex(0x805c1e0, FUTEX_WAKE, 1) = 1 futex(0x8185c4c, 0x4 /* FUTEX_??? */, 1) = 1 futex(0x805c0e0, FUTEX_WAKE, 1) = 1 futex(0x805c260, FUTEX_WAKE, 1) = 1 futex(0x8191db0, FUTEX_WAKE, 1) = 1 futex(0x8191db4, FUTEX_WAIT, 573, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x805c260, FUTEX_WAKE, 1) = 0 futex(0xb7f07120, FUTEX_WAKE, 1) = 1
strace shows: {1185893263, 785628}, NULL) = 0
futex(0x809c2d4, 0x5 /* FUTEX_??? */, 1) = 1
futex(0x805c1e0, FUTEX_WAKE, 1) = 1
futex(0x8185c4c, 0x4 /* FUTEX_??? */, 1) = 1
futex(0x805c0e0, FUTEX_WAKE, 1) = 1
futex(0x805c260, FUTEX_WAKE, 1) = 1
futex(0x8191db0, FUTEX_WAKE, 1) = 1
futex(0x8191db4, FUTEX_WAIT, 571, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x805c260, FUTEX_WAKE, 1) = 0
gettimeofday(
futex(0x809c2d4, 0x5 /* FUTEX_??? */, 1) = 1
futex(0x805c1e0, FUTEX_WAKE, 1) = 1
futex(0x8185c4c, 0x4 /* FUTEX_??? */, 1) = 1
futex(0x805c0e0, FUTEX_WAKE, 1) = 1
futex(0x805c260, FUTEX_WAKE, 1) = 1
futex(0x8191db0, FUTEX_WAKE, 1) = 1
futex(0x8191db4, FUTEX_WAIT, 573, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x805c260, FUTEX_WAKE, 1) = 0
futex(0xb7f07120, FUTEX_WAKE, 1) = 1