pub unsafe fn sock_udp_recv_buf(
    sock: *mut sock_udp_t,
    data: *mut *mut c_void,
    buf_ctx: *mut *mut c_void,
    timeout: uint32_t,
    remote: *mut sock_udp_ep_t
) -> ssize_t