diff options
| author | Jeff Olson <olson.jeffery@gmail.com> | 2012-06-25 08:01:19 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-06-29 15:41:56 -0700 |
| commit | bcc341f5fb1d4c530ee21890ee800779e9c4235b (patch) | |
| tree | 3859e00185bfab42aaa2d0bd503d5f2d25d98d82 /src/rt/rust_uv.cpp | |
| parent | 467e4fba33e10a3a3435b271a116cf7a2eba1637 (diff) | |
| download | rust-bcc341f5fb1d4c530ee21890ee800779e9c4235b.tar.gz rust-bcc341f5fb1d4c530ee21890ee800779e9c4235b.zip | |
rt: adding uv_freeaddrinfo binding and tweek signature for uv_getaddrinfo
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 |
