diff options
Diffstat (limited to 'src/rt/rust_uv.cpp')
| -rw-r--r-- | src/rt/rust_uv.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/rt/rust_uv.cpp b/src/rt/rust_uv.cpp index 4b9fe5e0047..a461e7d8c1c 100644 --- a/src/rt/rust_uv.cpp +++ b/src/rt/rust_uv.cpp @@ -506,10 +506,16 @@ rust_uv_current_kernel_free(void* mem) { } extern "C" int -rust_uv_getaddrinfo(uv_loop_t* loop, uv_getaddrinfo_t* handle, uv_getaddrinfo_cb cb, - const char* node, const char* service, const struct addrinfo* hints) { +rust_uv_getaddrinfo(uv_loop_t* loop, uv_getaddrinfo_t* handle, + uv_getaddrinfo_cb cb, + char* node, char* service, + addrinfo* hints) { return uv_getaddrinfo(loop, handle, cb, node, service, hints); } +extern "C" void +rust_uv_freeaddrinfo(addrinfo* res) { + uv_freeaddrinfo(res); +} extern "C" bool rust_uv_is_ipv4_addrinfo(addrinfo* input) { // if it aint AF_INET, it's AF_INET6 |
