pub unsafe extern "C" fn rmw_wait(
subscriptions: *mut rmw_subscriptions_t,
guard_conditions: *mut rmw_guard_conditions_t,
services: *mut rmw_services_t,
clients: *mut rmw_clients_t,
events: *mut rmw_events_t,
wait_set: *mut rmw_wait_set_t,
wait_timeout: *const rmw_time_t,
) -> rmw_ret_t