     
     public typealias so_np_extensions = Glibc.so_np_extensions
     
-    public var SONPX_SETOPTSHUT: Int32 {
+    public var SONPX_SETOPTSHUT: macro_int_t {
         return Glibc.SONPX_SETOPTSHUT
     }
     
-    public var SOL_SOCKET: Int32 {
+    public var SOL_SOCKET: macro_int_t {
         return Glibc.SOL_SOCKET
     }
     
-    public var AF_UNSPEC: Int32 {
+    public var AF_UNSPEC: macro_int_t {
         return Glibc.AF_UNSPEC
     }
     
-    public var AF_UNIX: Int32 {
+    public var AF_UNIX: macro_int_t {
         return Glibc.AF_UNIX
     }
     
-    public var AF_LOCAL: Int32 {
+    public var AF_LOCAL: macro_int_t {
         return Glibc.AF_LOCAL
     }
     
-    public var AF_INET: Int32 {
+    public var AF_INET: macro_int_t {
         return Glibc.AF_INET
     }
     
-    public var AF_IMPLINK: Int32 {
+    public var AF_IMPLINK: macro_int_t {
         return Glibc.AF_IMPLINK
     }
     
-    public var AF_PUP: Int32 {
+    public var AF_PUP: macro_int_t {
         return Glibc.AF_PUP
     }
     
-    public var AF_CHAOS: Int32 {
+    public var AF_CHAOS: macro_int_t {
         return Glibc.AF_CHAOS
     }
     
-    public var AF_NS: Int32 {
+    public var AF_NS: macro_int_t {
         return Glibc.AF_NS
     }
     
-    public var AF_ISO: Int32 {
+    public var AF_ISO: macro_int_t {
         return Glibc.AF_ISO
     }
     
-    public var AF_OSI: Int32 {
+    public var AF_OSI: macro_int_t {
         return Glibc.AF_OSI
     }
     
-    public var AF_ECMA: Int32 {
+    public var AF_ECMA: macro_int_t {
         return Glibc.AF_ECMA
     }
     
-    public var AF_DATAKIT: Int32 {
+    public var AF_DATAKIT: macro_int_t {
         return Glibc.AF_DATAKIT
     }
     
-    public var AF_CCITT: Int32 {
+    public var AF_CCITT: macro_int_t {
         return Glibc.AF_CCITT
     }
     
-    public var AF_SNA: Int32 {
+    public var AF_SNA: macro_int_t {
         return Glibc.AF_SNA
     }
     
-    public var AF_DECnet: Int32 {
+    public var AF_DECnet: macro_int_t {
         return Glibc.AF_DECnet
     }
     
-    public var AF_DLI: Int32 {
+    public var AF_DLI: macro_int_t {
         return Glibc.AF_DLI
     }
     
-    public var AF_LAT: Int32 {
+    public var AF_LAT: macro_int_t {
         return Glibc.AF_LAT
     }
     
-    public var AF_HYLINK: Int32 {
+    public var AF_HYLINK: macro_int_t {
         return Glibc.AF_HYLINK
     }
     
-    public var AF_APPLETALK: Int32 {
+    public var AF_APPLETALK: macro_int_t {
         return Glibc.AF_APPLETALK
     }
     
-    public var AF_ROUTE: Int32 {
+    public var AF_ROUTE: macro_int_t {
         return Glibc.AF_ROUTE
     }
     
-    public var AF_LINK: Int32 {
+    public var AF_LINK: macro_int_t {
         return Glibc.AF_LINK
     }
     
-    public var pseudo_AF_XTP: Int32 {
+    public var pseudo_AF_XTP: macro_int_t {
         return Glibc.pseudo_AF_XTP
     }
     
-    public var AF_COIP: Int32 {
+    public var AF_COIP: macro_int_t {
         return Glibc.AF_COIP
     }
     
-    public var AF_CNT: Int32 {
+    public var AF_CNT: macro_int_t {
         return Glibc.AF_CNT
     }
     
-    public var pseudo_AF_RTIP: Int32 {
+    public var pseudo_AF_RTIP: macro_int_t {
         return Glibc.pseudo_AF_RTIP
     }
     
-    public var AF_IPX: Int32 {
+    public var AF_IPX: macro_int_t {
         return Glibc.AF_IPX
     }
     
-    public var AF_SIP: Int32 {
+    public var AF_SIP: macro_int_t {
         return Glibc.AF_SIP
     }
     
-    public var pseudo_AF_PIP: Int32 {
+    public var pseudo_AF_PIP: macro_int_t {
         return Glibc.pseudo_AF_PIP
     }
     
-    public var AF_NDRV: Int32 {
+    public var AF_NDRV: macro_int_t {
         return Glibc.AF_NDRV
     }
     
-    public var AF_ISDN: Int32 {
+    public var AF_ISDN: macro_int_t {
         return Glibc.AF_ISDN
     }
     
-    public var AF_E164: Int32 {
+    public var AF_E164: macro_int_t {
         return Glibc.AF_E164
     }
     
-    public var pseudo_AF_KEY: Int32 {
+    public var pseudo_AF_KEY: macro_int_t {
         return Glibc.pseudo_AF_KEY
     }
     
-    public var AF_INET6: Int32 {
+    public var AF_INET6: macro_int_t {
         return Glibc.AF_INET6
     }
     
-    public var AF_NATM: Int32 {
+    public var AF_NATM: macro_int_t {
         return Glibc.AF_NATM
     }
     
-    public var AF_SYSTEM: Int32 {
+    public var AF_SYSTEM: macro_int_t {
         return Glibc.AF_SYSTEM
     }
     
-    public var AF_NETBIOS: Int32 {
+    public var AF_NETBIOS: macro_int_t {
         return Glibc.AF_NETBIOS
     }
     
-    public var AF_PPP: Int32 {
+    public var AF_PPP: macro_int_t {
         return Glibc.AF_PPP
     }
     
-    public var pseudo_AF_HDRCMPLT: Int32 {
+    public var pseudo_AF_HDRCMPLT: macro_int_t {
         return Glibc.pseudo_AF_HDRCMPLT
     }
     
-    public var AF_RESERVED_36: Int32 {
+    public var AF_RESERVED_36: macro_int_t {
         return Glibc.AF_RESERVED_36
     }
     
-    public var AF_IEEE80211: Int32 {
+    public var AF_IEEE80211: macro_int_t {
         return Glibc.AF_IEEE80211
     }
     
-    public var AF_UTUN: Int32 {
+    public var AF_UTUN: macro_int_t {
         return Glibc.AF_UTUN
     }
     
-    public var AF_MAX: Int32 {
+    public var AF_MAX: macro_int_t {
         return Glibc.AF_MAX
     }
     
     public typealias sockaddr = Glibc.sockaddr
     
-    public var SOCK_MAXADDRLEN: Int32 {
+    public var SOCK_MAXADDRLEN: macro_int_t {
         return Glibc.SOCK_MAXADDRLEN
     }
     
     public typealias sockproto = Glibc.sockproto
     
-    public var _SS_MAXSIZE: Int32 {
+    public var _SS_MAXSIZE: macro_int_t {
         return Glibc._SS_MAXSIZE
     }
     
     public typealias sockaddr_storage = Glibc.sockaddr_storage
     
-    public var PF_UNSPEC: Int32 {
+    public var PF_UNSPEC: macro_int_t {
         return Glibc.PF_UNSPEC
     }
     
-    public var PF_LOCAL: Int32 {
+    public var PF_LOCAL: macro_int_t {
         return Glibc.PF_LOCAL
     }
     
-    public var PF_UNIX: Int32 {
+    public var PF_UNIX: macro_int_t {
         return Glibc.PF_UNIX
     }
     
-    public var PF_INET: Int32 {
+    public var PF_INET: macro_int_t {
         return Glibc.PF_INET
     }
     
-    public var PF_IMPLINK: Int32 {
+    public var PF_IMPLINK: macro_int_t {
         return Glibc.PF_IMPLINK
     }
     
-    public var PF_PUP: Int32 {
+    public var PF_PUP: macro_int_t {
         return Glibc.PF_PUP
     }
     
-    public var PF_CHAOS: Int32 {
+    public var PF_CHAOS: macro_int_t {
         return Glibc.PF_CHAOS
     }
     
-    public var PF_NS: Int32 {
+    public var PF_NS: macro_int_t {
         return Glibc.PF_NS
     }
     
-    public var PF_ISO: Int32 {
+    public var PF_ISO: macro_int_t {
         return Glibc.PF_ISO
     }
     
-    public var PF_OSI: Int32 {
+    public var PF_OSI: macro_int_t {
         return Glibc.PF_OSI
     }
     
-    public var PF_ECMA: Int32 {
+    public var PF_ECMA: macro_int_t {
         return Glibc.PF_ECMA
     }
     
-    public var PF_DATAKIT: Int32 {
+    public var PF_DATAKIT: macro_int_t {
         return Glibc.PF_DATAKIT
     }
     
-    public var PF_CCITT: Int32 {
+    public var PF_CCITT: macro_int_t {
         return Glibc.PF_CCITT
     }
     
-    public var PF_SNA: Int32 {
+    public var PF_SNA: macro_int_t {
         return Glibc.PF_SNA
     }
     
-    public var PF_DECnet: Int32 {
+    public var PF_DECnet: macro_int_t {
         return Glibc.PF_DECnet
     }
     
-    public var PF_DLI: Int32 {
+    public var PF_DLI: macro_int_t {
         return Glibc.PF_DLI
     }
     
-    public var PF_LAT: Int32 {
+    public var PF_LAT: macro_int_t {
         return Glibc.PF_LAT
     }
     
-    public var PF_HYLINK: Int32 {
+    public var PF_HYLINK: macro_int_t {
         return Glibc.PF_HYLINK
     }
     
-    public var PF_APPLETALK: Int32 {
+    public var PF_APPLETALK: macro_int_t {
         return Glibc.PF_APPLETALK
     }
     
-    public var PF_ROUTE: Int32 {
+    public var PF_ROUTE: macro_int_t {
         return Glibc.PF_ROUTE
     }
     
-    public var PF_LINK: Int32 {
+    public var PF_LINK: macro_int_t {
         return Glibc.PF_LINK
     }
     
-    public var PF_XTP: Int32 {
+    public var PF_XTP: macro_int_t {
         return Glibc.PF_XTP
     }
     
-    public var PF_COIP: Int32 {
+    public var PF_COIP: macro_int_t {
         return Glibc.PF_COIP
     }
     
-    public var PF_CNT: Int32 {
+    public var PF_CNT: macro_int_t {
         return Glibc.PF_CNT
     }
     
-    public var PF_SIP: Int32 {
+    public var PF_SIP: macro_int_t {
         return Glibc.PF_SIP
     }
     
-    public var PF_IPX: Int32 {
+    public var PF_IPX: macro_int_t {
         return Glibc.PF_IPX
     }
     
-    public var PF_RTIP: Int32 {
+    public var PF_RTIP: macro_int_t {
         return Glibc.PF_RTIP
     }
     
-    public var PF_PIP: Int32 {
+    public var PF_PIP: macro_int_t {
         return Glibc.PF_PIP
     }
     
-    public var PF_NDRV: Int32 {
+    public var PF_NDRV: macro_int_t {
         return Glibc.PF_NDRV
     }
     
-    public var PF_ISDN: Int32 {
+    public var PF_ISDN: macro_int_t {
         return Glibc.PF_ISDN
     }
     
-    public var PF_KEY: Int32 {
+    public var PF_KEY: macro_int_t {
         return Glibc.PF_KEY
     }
     
-    public var PF_INET6: Int32 {
+    public var PF_INET6: macro_int_t {
         return Glibc.PF_INET6
     }
     
-    public var PF_NATM: Int32 {
+    public var PF_NATM: macro_int_t {
         return Glibc.PF_NATM
     }
     
-    public var PF_SYSTEM: Int32 {
+    public var PF_SYSTEM: macro_int_t {
         return Glibc.PF_SYSTEM
     }
     
-    public var PF_NETBIOS: Int32 {
+    public var PF_NETBIOS: macro_int_t {
         return Glibc.PF_NETBIOS
     }
     
-    public var PF_PPP: Int32 {
+    public var PF_PPP: macro_int_t {
         return Glibc.PF_PPP
     }
     
-    public var PF_RESERVED_36: Int32 {
+    public var PF_RESERVED_36: macro_int_t {
         return Glibc.PF_RESERVED_36
     }
     
-    public var PF_UTUN: Int32 {
+    public var PF_UTUN: macro_int_t {
         return Glibc.PF_UTUN
     }
     
-    public var PF_MAX: Int32 {
+    public var PF_MAX: macro_int_t {
         return Glibc.PF_MAX
     }
     
-    public var PF_VLAN: UInt32 {
+    public var PF_VLAN: Umacro_int_t {
         return Glibc.PF_VLAN
     }
     
-    public var PF_BOND: UInt32 {
+    public var PF_BOND: Umacro_int_t {
         return Glibc.PF_BOND
     }
     
-    public var NET_MAXID: Int32 {
+    public var NET_MAXID: macro_int_t {
         return Glibc.NET_MAXID
     }
     
-    public var NET_RT_DUMP: Int32 {
+    public var NET_RT_DUMP: macro_int_t {
         return Glibc.NET_RT_DUMP
     }
     
-    public var NET_RT_FLAGS: Int32 {
+    public var NET_RT_FLAGS: macro_int_t {
         return Glibc.NET_RT_FLAGS
     }
     
-    public var NET_RT_IFLIST: Int32 {
+    public var NET_RT_IFLIST: macro_int_t {
         return Glibc.NET_RT_IFLIST
     }
     
-    public var NET_RT_STAT: Int32 {
+    public var NET_RT_STAT: macro_int_t {
         return Glibc.NET_RT_STAT
     }
     
-    public var NET_RT_TRASH: Int32 {
+    public var NET_RT_TRASH: macro_int_t {
         return Glibc.NET_RT_TRASH
     }
     
-    public var NET_RT_IFLIST2: Int32 {
+    public var NET_RT_IFLIST2: macro_int_t {
         return Glibc.NET_RT_IFLIST2
     }
     
-    public var NET_RT_DUMP2: Int32 {
+    public var NET_RT_DUMP2: macro_int_t {
         return Glibc.NET_RT_DUMP2
     }
     
-    public var NET_RT_MAXID: Int32 {
+    public var NET_RT_MAXID: macro_int_t {
         return Glibc.NET_RT_MAXID
     }
     
-    public var SOMAXCONN: Int32 {
+    public var SOMAXCONN: macro_int_t {
         return Glibc.SOMAXCONN
     }
     
     public typealias msghdr = Glibc.msghdr
     
-    public var MSG_OOB: Int32 {
+    public var MSG_OOB: macro_int_t {
         return Glibc.MSG_OOB
     }
     
-    public var MSG_PEEK: Int32 {
+    public var MSG_PEEK: macro_int_t {
         return Glibc.MSG_PEEK
     }
     
-    public var MSG_DONTROUTE: Int32 {
+    public var MSG_DONTROUTE: macro_int_t {
         return Glibc.MSG_DONTROUTE
     }
     
-    public var MSG_EOR: Int32 {
+    public var MSG_EOR: macro_int_t {
         return Glibc.MSG_EOR
     }
     
-    public var MSG_TRUNC: Int32 {
+    public var MSG_TRUNC: macro_int_t {
         return Glibc.MSG_TRUNC
     }
     
-    public var MSG_CTRUNC: Int32 {
+    public var MSG_CTRUNC: macro_int_t {
         return Glibc.MSG_CTRUNC
     }
     
-    public var MSG_WAITALL: Int32 {
+    public var MSG_WAITALL: macro_int_t {
         return Glibc.MSG_WAITALL
     }
     
-    public var MSG_DONTWAIT: Int32 {
+    public var MSG_DONTWAIT: macro_int_t {
         return Glibc.MSG_DONTWAIT
     }
     
-    public var MSG_EOF: Int32 {
+    public var MSG_EOF: macro_int_t {
         return Glibc.MSG_EOF
     }
     
-    public var MSG_WAITSTREAM: Int32 {
+    public var MSG_WAITSTREAM: macro_int_t {
         return Glibc.MSG_WAITSTREAM
     }
     
-    public var MSG_FLUSH: Int32 {
+    public var MSG_FLUSH: macro_int_t {
         return Glibc.MSG_FLUSH
     }
     
-    public var MSG_HOLD: Int32 {
+    public var MSG_HOLD: macro_int_t {
         return Glibc.MSG_HOLD
     }
     
-    public var MSG_SEND: Int32 {
+    public var MSG_SEND: macro_int_t {
         return Glibc.MSG_SEND
     }
     
-    public var MSG_HAVEMORE: Int32 {
+    public var MSG_HAVEMORE: macro_int_t {
         return Glibc.MSG_HAVEMORE
     }
     
-    public var MSG_RCVMORE: Int32 {
+    public var MSG_RCVMORE: macro_int_t {
         return Glibc.MSG_RCVMORE
     }
     
-    public var MSG_NEEDSA: Int32 {
+    public var MSG_NEEDSA: macro_int_t {
         return Glibc.MSG_NEEDSA
     }
     
     public typealias cmsghdr = Glibc.cmsghdr
     
-    public var SCM_RIGHTS: Int32 {
+    public var SCM_RIGHTS: macro_int_t {
         return Glibc.SCM_RIGHTS
     }
     
-    public var SCM_TIMESTAMP: Int32 {
+    public var SCM_TIMESTAMP: macro_int_t {
         return Glibc.SCM_TIMESTAMP
     }
     
-    public var SCM_CREDS: Int32 {
+    public var SCM_CREDS: macro_int_t {
         return Glibc.SCM_CREDS
     }
     
-    public var SCM_TIMESTAMP_MONOTONIC: Int32 {
+    public var SCM_TIMESTAMP_MONOTONIC: macro_int_t {
         return Glibc.SCM_TIMESTAMP_MONOTONIC
     }
     
-    public var SHUT_RD: Int32 {
+    public var SHUT_RD: macro_int_t {
         return Glibc.SHUT_RD
     }
     
-    public var SHUT_WR: Int32 {
+    public var SHUT_WR: macro_int_t {
         return Glibc.SHUT_WR
     }
     
-    public var SHUT_RDWR: Int32 {
+    public var SHUT_RDWR: macro_int_t {
         return Glibc.SHUT_RDWR
     }
     

        return Darwin.PF_BOND
    }
    
    public var NET_MAXID: Int32 {
        return Darwin.NET_MAXID
    }
    
    public var NET_RT_DUMP: Int32 {
        return Darwin.NET_RT_DUMP
    }
    
    public var NET_RT_FLAGS: Int32 {
        return Darwin.NET_RT_FLAGS
    }
    
    public var NET_RT_IFLIST: Int32 {
        return Darwin.NET_RT_IFLIST
    }
    
    public var NET_RT_STAT: Int32 {
        return Darwin.NET_RT_STAT
    }
    
    public var NET_RT_TRASH: Int32 {
        return Darwin.NET_RT_TRASH
    }
    
    public var NET_RT_IFLIST2: Int32 {
        return Darwin.NET_RT_IFLIST2
    }
    
    public var NET_RT_DUMP2: Int32 {
        return Darwin.NET_RT_DUMP2
    }
    
    public var NET_RT_MAXID: Int32 {
        return Darwin.NET_RT_MAXID
    }
    
    public var SOMAXCONN: Int32 {
        return Darwin.SOMAXCONN
    }
    
    public typealias msghdr = Darwin.msghdr
    
    public var MSG_OOB: Int32 {
        return Darwin.MSG_OOB
    }
    
    public var MSG_PEEK: Int32 {
        return Darwin.MSG_PEEK
    }
    
    public var MSG_DONTROUTE: Int32 {
        return Darwin.MSG_DONTROUTE
    }
    
    public var MSG_EOR: Int32 {
        return Darwin.MSG_EOR
    }
    
    public var MSG_TRUNC: Int32 {
        return Darwin.MSG_TRUNC
    }
    
    public var MSG_CTRUNC: Int32 {
        return Darwin.MSG_CTRUNC
    }
    
    public var MSG_WAITALL: Int32 {
        return Darwin.MSG_WAITALL
    }
    
    public var MSG_DONTWAIT: Int32 {
        return Darwin.MSG_DONTWAIT
    }
    
    public var MSG_EOF: Int32 {
        return Darwin.MSG_EOF
    }
    
    public var MSG_WAITSTREAM: Int32 {
        return Darwin.MSG_WAITSTREAM
    }
    
    public var MSG_FLUSH: Int32 {
        return Darwin.MSG_FLUSH
    }
    
    public var MSG_HOLD: Int32 {
        return Darwin.MSG_HOLD
    }
    
    public var MSG_SEND: Int32 {
        return Darwin.MSG_SEND
    }
    
    public var MSG_HAVEMORE: Int32 {
        return Darwin.MSG_HAVEMORE
    }
    
    public var MSG_RCVMORE: Int32 {
        return Darwin.MSG_RCVMORE
    }
    
    public var MSG_NEEDSA: Int32 {
        return Darwin.MSG_NEEDSA
    }
    
    public typealias cmsghdr = Darwin.cmsghdr
    
    public var SCM_RIGHTS: Int32 {
        return Darwin.SCM_RIGHTS
    }
    
    public var SCM_TIMESTAMP: Int32 {
        return Darwin.SCM_TIMESTAMP
    }
    
    public var SCM_CREDS: Int32 {
        return Darwin.SCM_CREDS
    }
    
    public var SCM_TIMESTAMP_MONOTONIC: Int32 {
        return Darwin.SCM_TIMESTAMP_MONOTONIC
    }
    
    public var SHUT_RD: Int32 {
        return Darwin.SHUT_RD
    }
    
    public var SHUT_WR: Int32 {
        return Darwin.SHUT_WR
    }
    
    public var SHUT_RDWR: Int32 {
        return Darwin.SHUT_RDWR
    }
    

    
    public typealias so_np_extensions = Darwin.so_np_extensions
    
    public var SONPX_SETOPTSHUT: macro_int_t {
        return Darwin.SONPX_SETOPTSHUT
    }
    
    public var SOL_SOCKET: macro_int_t {
        return Darwin.SOL_SOCKET
    }
    
    public var AF_UNSPEC: macro_int_t {
        return Darwin.AF_UNSPEC
    }
    
    public var AF_UNIX: macro_int_t {
        return Darwin.AF_UNIX
    }
    
    public var AF_LOCAL: macro_int_t {
        return Darwin.AF_LOCAL
    }
    
    public var AF_INET: macro_int_t {
        return Darwin.AF_INET
    }
    
    public var AF_IMPLINK: macro_int_t {
        return Darwin.AF_IMPLINK
    }
    
    public var AF_PUP: macro_int_t {
        return Darwin.AF_PUP
    }
    
    public var AF_CHAOS: macro_int_t {
        return Darwin.AF_CHAOS
    }
    
    public var AF_NS: macro_int_t {
        return Darwin.AF_NS
    }
    
    public var AF_ISO: macro_int_t {
        return Darwin.AF_ISO
    }
    
    public var AF_OSI: macro_int_t {
        return Darwin.AF_OSI
    }
    
    public var AF_ECMA: macro_int_t {
        return Darwin.AF_ECMA
    }
    
    public var AF_DATAKIT: macro_int_t {
        return Darwin.AF_DATAKIT
    }
    
    public var AF_CCITT: macro_int_t {
        return Darwin.AF_CCITT
    }
    
    public var AF_SNA: macro_int_t {
        return Darwin.AF_SNA
    }
    
    public var AF_DECnet: macro_int_t {
        return Darwin.AF_DECnet
    }
    
    public var AF_DLI: macro_int_t {
        return Darwin.AF_DLI
    }
    
    public var AF_LAT: macro_int_t {
        return Darwin.AF_LAT
    }
    
    public var AF_HYLINK: macro_int_t {
        return Darwin.AF_HYLINK
    }
    
    public var AF_APPLETALK: macro_int_t {
        return Darwin.AF_APPLETALK
    }
    
    public var AF_ROUTE: macro_int_t {
        return Darwin.AF_ROUTE
    }
    
    public var AF_LINK: macro_int_t {
        return Darwin.AF_LINK
    }
    
    public var pseudo_AF_XTP: macro_int_t {
        return Darwin.pseudo_AF_XTP
    }
    
    public var AF_COIP: macro_int_t {
        return Darwin.AF_COIP
    }
    
    public var AF_CNT: macro_int_t {
        return Darwin.AF_CNT
    }
    
    public var pseudo_AF_RTIP: macro_int_t {
        return Darwin.pseudo_AF_RTIP
    }
    
    public var AF_IPX: macro_int_t {
        return Darwin.AF_IPX
    }
    
    public var AF_SIP: macro_int_t {
        return Darwin.AF_SIP
    }
    
    public var pseudo_AF_PIP: macro_int_t {
        return Darwin.pseudo_AF_PIP
    }
    
    public var AF_NDRV: macro_int_t {
        return Darwin.AF_NDRV
    }
    
    public var AF_ISDN: macro_int_t {
        return Darwin.AF_ISDN
    }
    
    public var AF_E164: macro_int_t {
        return Darwin.AF_E164
    }
    
    public var pseudo_AF_KEY: macro_int_t {
        return Darwin.pseudo_AF_KEY
    }
    
    public var AF_INET6: macro_int_t {
        return Darwin.AF_INET6
    }
    
    public var AF_NATM: macro_int_t {
        return Darwin.AF_NATM
    }
    
    public var AF_SYSTEM: macro_int_t {
        return Darwin.AF_SYSTEM
    }
    
    public var AF_NETBIOS: macro_int_t {
        return Darwin.AF_NETBIOS
    }
    
    public var AF_PPP: macro_int_t {
        return Darwin.AF_PPP
    }
    
    public var pseudo_AF_HDRCMPLT: macro_int_t {
        return Darwin.pseudo_AF_HDRCMPLT
    }
    
    public var AF_RESERVED_36: macro_int_t {
        return Darwin.AF_RESERVED_36
    }
    
    public var AF_IEEE80211: macro_int_t {
        return Darwin.AF_IEEE80211
    }
    
    public var AF_UTUN: macro_int_t {
        return Darwin.AF_UTUN
    }
    
    public var AF_MAX: macro_int_t {
        return Darwin.AF_MAX
    }
    
    public typealias sockaddr = Darwin.sockaddr
    
    public var SOCK_MAXADDRLEN: macro_int_t {
        return Darwin.SOCK_MAXADDRLEN
    }
    
    public typealias sockproto = Darwin.sockproto
    
    public var _SS_MAXSIZE: macro_int_t {
        return Darwin._SS_MAXSIZE
    }
    
    public typealias sockaddr_storage = Darwin.sockaddr_storage
    
    public var PF_UNSPEC: macro_int_t {
        return Darwin.PF_UNSPEC
    }
    
    public var PF_LOCAL: macro_int_t {
        return Darwin.PF_LOCAL
    }
    
    public var PF_UNIX: macro_int_t {
        return Darwin.PF_UNIX
    }
    
    public var PF_INET: macro_int_t {
        return Darwin.PF_INET
    }
    
    public var PF_IMPLINK: macro_int_t {
        return Darwin.PF_IMPLINK
    }
    
    public var PF_PUP: macro_int_t {
        return Darwin.PF_PUP
    }
    
    public var PF_CHAOS: macro_int_t {
        return Darwin.PF_CHAOS
    }
    
    public var PF_NS: macro_int_t {
        return Darwin.PF_NS
    }
    
    public var PF_ISO: macro_int_t {
        return Darwin.PF_ISO
    }
    
    public var PF_OSI: macro_int_t {
        return Darwin.PF_OSI
    }
    
    public var PF_ECMA: macro_int_t {
        return Darwin.PF_ECMA
    }
    
    public var PF_DATAKIT: macro_int_t {
        return Darwin.PF_DATAKIT
    }
    
    public var PF_CCITT: macro_int_t {
        return Darwin.PF_CCITT
    }
    
    public var PF_SNA: macro_int_t {
        return Darwin.PF_SNA
    }
    
    public var PF_DECnet: macro_int_t {
        return Darwin.PF_DECnet
    }
    
    public var PF_DLI: macro_int_t {
        return Darwin.PF_DLI
    }
    
    public var PF_LAT: macro_int_t {
        return Darwin.PF_LAT
    }
    
    public var PF_HYLINK: macro_int_t {
        return Darwin.PF_HYLINK
    }
    
    public var PF_APPLETALK: macro_int_t {
        return Darwin.PF_APPLETALK
    }
    
    public var PF_ROUTE: macro_int_t {
        return Darwin.PF_ROUTE
    }
    
    public var PF_LINK: macro_int_t {
        return Darwin.PF_LINK
    }
    
    public var PF_XTP: macro_int_t {
        return Darwin.PF_XTP
    }
    
    public var PF_COIP: macro_int_t {
        return Darwin.PF_COIP
    }
    
    public var PF_CNT: macro_int_t {
        return Darwin.PF_CNT
    }
    
    public var PF_SIP: macro_int_t {
        return Darwin.PF_SIP
    }
    
    public var PF_IPX: macro_int_t {
        return Darwin.PF_IPX
    }
    
    public var PF_RTIP: macro_int_t {
        return Darwin.PF_RTIP
    }
    
    public var PF_PIP: macro_int_t {
        return Darwin.PF_PIP
    }
    
    public var PF_NDRV: macro_int_t {
        return Darwin.PF_NDRV
    }
    
    public var PF_ISDN: macro_int_t {
        return Darwin.PF_ISDN
    }
    
    public var PF_KEY: macro_int_t {
        return Darwin.PF_KEY
    }
    
    public var PF_INET6: macro_int_t {
        return Darwin.PF_INET6
    }
    
    public var PF_NATM: macro_int_t {
        return Darwin.PF_NATM
    }
    
    public var PF_SYSTEM: macro_int_t {
        return Darwin.PF_SYSTEM
    }
    
    public var PF_NETBIOS: macro_int_t {
        return Darwin.PF_NETBIOS
    }
    
    public var PF_PPP: macro_int_t {
        return Darwin.PF_PPP
    }
    
    public var PF_RESERVED_36: macro_int_t {
        return Darwin.PF_RESERVED_36
    }
    
    public var PF_UTUN: macro_int_t {
        return Darwin.PF_UTUN
    }
    
    public var PF_MAX: macro_int_t {
        return Darwin.PF_MAX
    }
    
