Home
last modified time | relevance | path

Searched refs:ifaddrs (Results 1 – 3 of 3) sorted by relevance

/webrtc/util/src/ifaces/ffi/android/
H A Difaddrs.h29 struct ifaddrs { struct
30 struct ifaddrs *ifa_next; argument
50 extern int getifaddrs(struct ifaddrs **ifap); argument
51 extern void freeifaddrs(struct ifaddrs *ifa);
H A Difaddrs.c306 static void addToEnd(struct ifaddrs **p_resultList, struct ifaddrs *p_entry) in addToEnd()
314 struct ifaddrs *l_cur = *p_resultList; in addToEnd()
325 struct ifaddrs *l_entry; in interpretLink()
365 memset(l_entry, 0, sizeof(struct ifaddrs)); in interpretLink()
423 static struct ifaddrs *findInterface(int p_index, struct ifaddrs **p_links, int p_numLinks) in findInterface()
426 struct ifaddrs *l_cur = *p_links; in findInterface()
455 struct ifaddrs *l_entry; in interpretAddr()
496 memset(l_entry, 0, sizeof(struct ifaddrs)); in interpretAddr()
654 int getifaddrs(struct ifaddrs **ifap) in getifaddrs()
703 void freeifaddrs(struct ifaddrs *ifa) in freeifaddrs()
[all …]
/webrtc/util/src/ifaces/ffi/unix/
H A Dmod.rs76 pub struct ifaddrs { struct
77 pub ifa_next: *mut ifaddrs, argument
87 pub fn getifaddrs(ifap: *mut *mut ifaddrs) -> ::std::os::raw::c_int; in getifaddrs() argument
88 pub fn freeifaddrs(ifa: *mut ifaddrs) -> ::std::os::raw::c_void; in freeifaddrs()
138 let mut ifaddrs_ptr: *mut ifaddrs = ptr::null_mut(); in ifaces()
142 let mut item: *mut ifaddrs = ifaddrs_ptr; in ifaces()