| 322 | } |
| 323 | |
| 324 | inline bool is_counter_less_than(uint32_t left, uint32_t right) { |
| 325 | const uint32_t mid = UINT32_MAX / 2; |
| 326 | return (left < right) || (left > right && left > mid && right - left < mid); |
| 327 | } |
| 328 | |
| 329 | int zerocopy_confirm(int fd, uint32_t num_calls, Timeout timeout) { |
| 330 | uint32_t counter = 0; |