rt: more sizeof helpers + misc consts for uv_getaddrinfo

This commit is contained in:
Jeff Olson 2012-06-20 07:01:43 -07:00 committed by Brian Anderson
parent 334c783d36
commit 2ef9548f2c
2 changed files with 37 additions and 0 deletions

View file

@ -312,6 +312,30 @@ extern "C" size_t
rust_uv_helper_uv_timer_t_size() { rust_uv_helper_uv_timer_t_size() {
return sizeof(uv_timer_t); return sizeof(uv_timer_t);
} }
extern "C" size_t
rust_uv_helper_addr_in_size() {
return sizeof(sockaddr_in6);
}
extern "C" size_t
rust_uv_helper_uv_getaddrinfo_t_size() {
return sizeof(uv_getaddrinfo_t);
}
extern "C" size_t
rust_uv_helper_addrinfo_size() {
return sizeof(addrinfo);
}
extern "C" unsigned long int
rust_uv_helper_get_INADDR_NONE() {
return INADDR_NONE;
}
extern "C" unsigned long int
rust_uv_helper_get_AF_INET() {
return AF_INET;
}
extern "C" unsigned long int
rust_uv_helper_get_AF_INET6() {
return AF_INET6;
}
extern "C" uv_stream_t* extern "C" uv_stream_t*
rust_uv_get_stream_handle_from_connect_req(uv_connect_t* connect) { rust_uv_get_stream_handle_from_connect_req(uv_connect_t* connect) {
@ -480,3 +504,9 @@ extern "C" void
rust_uv_current_kernel_free(void* mem) { rust_uv_current_kernel_free(void* mem) {
current_kernel_free(mem); current_kernel_free(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) {
return uv_getaddrinfo(loop, handle, cb, node, service, hints);
}

View file

@ -130,6 +130,12 @@ rust_uv_helper_uv_write_t_size
rust_uv_helper_uv_err_t_size rust_uv_helper_uv_err_t_size
rust_uv_helper_sockaddr_in_size rust_uv_helper_sockaddr_in_size
rust_uv_helper_sockaddr_in6_size rust_uv_helper_sockaddr_in6_size
rust_uv_helper_addr_in_size
rust_uv_helper_addrinfo_size
rust_uv_helper_uv_getaddrinfo_t_size
rust_uv_helper_get_INADDR_NONE
rust_uv_helper_get_AF_INET
rust_uv_helper_get_AF_INET6
rust_uv_helper_uv_async_t_size rust_uv_helper_uv_async_t_size
rust_uv_helper_uv_timer_t_size rust_uv_helper_uv_timer_t_size
rust_uv_get_stream_handle_from_connect_req rust_uv_get_stream_handle_from_connect_req
@ -146,6 +152,7 @@ rust_uv_get_len_from_buf
rust_uv_get_kernel_global_chan_ptr rust_uv_get_kernel_global_chan_ptr
rust_uv_current_kernel_malloc rust_uv_current_kernel_malloc
rust_uv_current_kernel_free rust_uv_current_kernel_free
rust_uv_getaddr_info
rust_dbg_lock_create rust_dbg_lock_create
rust_dbg_lock_destroy rust_dbg_lock_destroy
rust_dbg_lock_lock rust_dbg_lock_lock