import Darwin
public struct ifaddrs {
public var ifa_next: UnsafeMutablePointer
public var ifa_name: UnsafeMutablePointer
public var ifa_flags: UInt32
public var ifa_addr: UnsafeMutablePointer
public var ifa_netmask: UnsafeMutablePointer
public var ifa_dstaddr: UnsafeMutablePointer
public var ifa_data: UnsafeMutableRawPointer!
public init()
public init(ifa_next: UnsafeMutablePointer}
/*
- This may have been defined in
. Note that if is to be included it must be included before this header file.
*/
/* broadcast address interface */
public struct ifmaddrs {
public var ifma_next: UnsafeMutablePointer
public var ifma_name: UnsafeMutablePointer
public var ifma_addr: UnsafeMutablePointer
public var ifma_lladdr: UnsafeMutablePointer
public init()
public init(ifma_next: UnsafeMutablePointer
}
public func getifaddrs(_: UnsafeMutablePointer<UnsafeMutablePointer<ifaddrs>?>!) -> Int32
public func freeifaddrs(_: UnsafeMutablePointer<ifaddrs>!)
@available(iOS 4.3, *)
public func getifmaddrs(_: UnsafeMutablePointer<UnsafeMutablePointer<ifmaddrs>?>!) -> Int32
@available(iOS 4.3, *)
public func freeifmaddrs(_: UnsafeMutablePointer<ifmaddrs>!)