summaryrefslogtreecommitdiff
path: root/src/unix/notbsd/emscripten.rs
diff options
context:
space:
mode:
authorBastian Köcher <git@kchr.de>2018-05-26 00:01:31 +0200
committerBastian Köcher <git@kchr.de>2018-05-26 10:47:57 +0200
commit0280db396de7ef8db0ccaf481c0ef93ec304428f (patch)
tree64dd45a8d43bd19bbeb5b882bbb458d34808839f /src/unix/notbsd/emscripten.rs
parenta0edf29e280c8ebc9c923a8f46f20c859f17c13f (diff)
downloadrust-libc-0280db396de7ef8db0ccaf481c0ef93ec304428f.tar.gz
Moves `ifaddrs` and some functions to common Linux module
The `ifaddrs` interface is available since api version 24 in android. The function signatures are now equal to the standard Linux function signatures.
Diffstat (limited to 'src/unix/notbsd/emscripten.rs')
-rw-r--r--src/unix/notbsd/emscripten.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/unix/notbsd/emscripten.rs b/src/unix/notbsd/emscripten.rs
index 90c056cafe..0d314ec15d 100644
--- a/src/unix/notbsd/emscripten.rs
+++ b/src/unix/notbsd/emscripten.rs
@@ -72,16 +72,6 @@ s! {
__unused5: *mut ::c_void,
}
- pub struct ifaddrs {
- pub ifa_next: *mut ifaddrs,
- pub ifa_name: *mut c_char,
- pub ifa_flags: ::c_uint,
- pub ifa_addr: *mut ::sockaddr,
- pub ifa_netmask: *mut ::sockaddr,
- pub ifa_ifu: *mut ::sockaddr, // FIXME This should be a union
- pub ifa_data: *mut ::c_void
- }
-
pub struct pthread_mutex_t {
__align: [::c_long; 0],
size: [u8; __SIZEOF_PTHREAD_MUTEX_T],
@@ -1600,8 +1590,6 @@ extern {
mode: ::mode_t) -> ::c_int;
pub fn if_nameindex() -> *mut if_nameindex;
pub fn if_freenameindex(ptr: *mut if_nameindex);
- pub fn getifaddrs(ifap: *mut *mut ::ifaddrs) -> ::c_int;
- pub fn freeifaddrs(ifa: *mut ::ifaddrs);
pub fn mremap(addr: *mut ::c_void,
len: ::size_t,
@@ -1635,21 +1623,6 @@ extern {
pub fn mkstemps(template: *mut ::c_char, suffixlen: ::c_int) -> ::c_int;
pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char;
- pub fn bind(socket: ::c_int, address: *const ::sockaddr,
- address_len: ::socklen_t) -> ::c_int;
-
- pub fn writev(fd: ::c_int,
- iov: *const ::iovec,
- iovcnt: ::c_int) -> ::ssize_t;
- pub fn readv(fd: ::c_int,
- iov: *const ::iovec,
- iovcnt: ::c_int) -> ::ssize_t;
-
- pub fn sendmsg(fd: ::c_int,
- msg: *const ::msghdr,
- flags: ::c_int) -> ::ssize_t;
- pub fn recvmsg(fd: ::c_int, msg: *mut ::msghdr, flags: ::c_int)
- -> ::ssize_t;
pub fn getdomainname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
pub fn setdomainname(name: *const ::c_char, len: ::size_t) -> ::c_int;
pub fn sendmmsg(sockfd: ::c_int, msgvec: *mut mmsghdr, vlen: ::c_uint,