pub fn poll_timeout_ms(timeout: Duration) -> i32
A positive bounded poll timeout; callers handle nonblocking zero separately.