about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorEric Reed <ereed@mozilla.com>2013-06-17 12:31:30 -0700
committerEric Reed <ereed@mozilla.com>2013-06-17 12:31:30 -0700
commit9687437d4543c2395b92ebcb910fcaf9d8b2cd44 (patch)
treed1d544d8baf64db7ce3041e037c8e97b28a320e0 /src/libstd
parenta7f92c92ed07588c3bde3cc38e64b9289ea682f5 (diff)
downloadrust-9687437d4543c2395b92ebcb910fcaf9d8b2cd44.tar.gz
rust-9687437d4543c2395b92ebcb910fcaf9d8b2cd44.zip
added wrappers about uv_ip{4,6}_{port,name}
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/rt/uv/uvll.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/libstd/rt/uv/uvll.rs b/src/libstd/rt/uv/uvll.rs
index 4c0791b3b5c..06315c4cb38 100644
--- a/src/libstd/rt/uv/uvll.rs
+++ b/src/libstd/rt/uv/uvll.rs
@@ -339,6 +339,22 @@ pub unsafe fn free_ip6_addr(addr: *sockaddr_in6) {
     rust_uv_free_ip6_addr(addr);
 }
 
+pub unsafe fn ip4_name(addr: *sockaddr_in, dst: *u8, size: size_t) -> c_int {
+    return rust_uv_ip4_name(addr, dst, size);
+}
+
+pub unsafe fn ip6_name(addr: *sockaddr_in6, dst: *u8, size: size_t) -> c_int {
+    return rust_uv_ip6_name(addr, dst, size);
+}
+
+pub unsafe fn ip4_port(addr: *sockaddr_in) -> c_uint {
+   return rust_uv_ip4_port(addr);
+}
+
+pub unsafe fn ip6_port(addr: *sockaddr_in6) -> c_uint {
+    return rust_uv_ip6_port(addr);
+}
+
 // data access helpers
 pub unsafe fn get_loop_for_uv_handle<T>(handle: *T) -> *c_void {
     return rust_uv_get_loop_for_uv_handle(handle as *c_void);