///|
fn ffi_udp_open(bind_ip : Bytes, bind_port : Int) -> Int {
  ignore(bind_ip)
  ignore(bind_port)
  -1
}

///|
fn ffi_udp_bound_port(fd : Int) -> Int {
  ignore(fd)
  -1
}

///|
fn ffi_udp_send_to(fd : Int, ip : Bytes, port : Int, data : Bytes) -> Int {
  ignore(fd)
  ignore(ip)
  ignore(port)
  ignore(data)
  -1
}

///|
fn ffi_udp_receive(fd : Int, timeout_ms : Int) -> Bytes {
  ignore(fd)
  ignore(timeout_ms)
  b""
}

///|
fn ffi_udp_close(fd : Int) -> Int {
  ignore(fd)
  -1
}