P99

◆ p99_iterator_next()

unsigned p99_iterator_next ( p99_iterator volatile *  p00_i)
related

Block until an event has been signaled that has not yet been accounted for.

Non blocking if enough events already have been signaled.

Remarks
p99_iterator_next is actually implemented as a macro that helps to provide default arguments to the real function.
See also
P99_CALL_DEFARG
P99_DECLARE_DEFARG

Definition at line 95 of file p99_iterator.h.

References p99_futex::P99_FUTEX_COMPARE_EXCHANGE.