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