This commit is contained in:
ge
2026-04-12 16:30:28 +03:00
parent 5b56659d21
commit 2d2281b8cc
26 changed files with 1002 additions and 640 deletions
+422
View File
@@ -0,0 +1,422 @@
module netio
/*
This file is generated by mkconst.sh, DO NOT EDIT.
*/
pub const af_appletalk = AddrFamily(C.AF_APPLETALK)
pub const af_arp = AddrFamily(C.AF_ARP)
pub const af_atm = AddrFamily(C.AF_ATM)
pub const af_bluetooth = AddrFamily(C.AF_BLUETOOTH)
pub const af_ccitt = AddrFamily(C.AF_CCITT)
pub const af_chaos = AddrFamily(C.AF_CHAOS)
pub const af_cnt = AddrFamily(C.AF_CNT)
pub const af_coip = AddrFamily(C.AF_COIP)
pub const af_datakit = AddrFamily(C.AF_DATAKIT)
pub const af_decnet = AddrFamily(C.AF_DECnet)
pub const af_divert = AddrFamily(C.AF_DIVERT)
pub const af_dli = AddrFamily(C.AF_DLI)
pub const af_e164 = AddrFamily(C.AF_E164)
pub const af_ecma = AddrFamily(C.AF_ECMA)
pub const af_hylink = AddrFamily(C.AF_HYLINK)
pub const af_hyperv = AddrFamily(C.AF_HYPERV)
pub const af_ieee80211 = AddrFamily(C.AF_IEEE80211)
pub const af_implink = AddrFamily(C.AF_IMPLINK)
pub const af_inet6 = AddrFamily(C.AF_INET6)
pub const af_inet6_sdp = AddrFamily(C.AF_INET6_SDP)
pub const af_inet = AddrFamily(C.AF_INET)
pub const af_inet_sdp = AddrFamily(C.AF_INET_SDP)
pub const af_ipfwlog = AddrFamily(C.AF_IPFWLOG)
pub const af_ipx = AddrFamily(C.AF_IPX)
pub const af_isdn = AddrFamily(C.AF_ISDN)
pub const af_iso = AddrFamily(C.AF_ISO)
pub const af_lat = AddrFamily(C.AF_LAT)
pub const af_link = AddrFamily(C.AF_LINK)
pub const af_local = AddrFamily(C.AF_LOCAL)
pub const af_max = AddrFamily(C.AF_MAX)
pub const af_natm = AddrFamily(C.AF_NATM)
pub const af_netbios = AddrFamily(C.AF_NETBIOS)
pub const af_netgraph = AddrFamily(C.AF_NETGRAPH)
pub const af_netlink = AddrFamily(C.AF_NETLINK)
pub const af_osi = AddrFamily(C.AF_OSI)
pub const af_pup = AddrFamily(C.AF_PUP)
pub const af_route = AddrFamily(C.AF_ROUTE)
pub const af_scluster = AddrFamily(C.AF_SCLUSTER)
pub const af_sip = AddrFamily(C.AF_SIP)
pub const af_slow = AddrFamily(C.AF_SLOW)
pub const af_sna = AddrFamily(C.AF_SNA)
pub const af_unix = AddrFamily(C.AF_UNIX)
pub const af_unspec = AddrFamily(C.AF_UNSPEC)
pub const af_vendor00 = AddrFamily(C.AF_VENDOR00)
pub const af_vendor01 = AddrFamily(C.AF_VENDOR01)
pub const af_vendor03 = AddrFamily(C.AF_VENDOR03)
pub const af_vendor04 = AddrFamily(C.AF_VENDOR04)
pub const af_vendor05 = AddrFamily(C.AF_VENDOR05)
pub const af_vendor06 = AddrFamily(C.AF_VENDOR06)
pub const af_vendor07 = AddrFamily(C.AF_VENDOR07)
pub const af_vendor08 = AddrFamily(C.AF_VENDOR08)
pub const af_vendor09 = AddrFamily(C.AF_VENDOR09)
pub const af_vendor10 = AddrFamily(C.AF_VENDOR10)
pub const af_vendor11 = AddrFamily(C.AF_VENDOR11)
pub const af_vendor12 = AddrFamily(C.AF_VENDOR12)
pub const af_vendor13 = AddrFamily(C.AF_VENDOR13)
pub const af_vendor14 = AddrFamily(C.AF_VENDOR14)
pub const af_vendor15 = AddrFamily(C.AF_VENDOR15)
pub const af_vendor16 = AddrFamily(C.AF_VENDOR16)
pub const af_vendor17 = AddrFamily(C.AF_VENDOR17)
pub const af_vendor18 = AddrFamily(C.AF_VENDOR18)
pub const af_vendor19 = AddrFamily(C.AF_VENDOR19)
pub const af_vendor20 = AddrFamily(C.AF_VENDOR20)
pub const af_vendor21 = AddrFamily(C.AF_VENDOR21)
pub const af_vendor22 = AddrFamily(C.AF_VENDOR22)
pub const af_vendor23 = AddrFamily(C.AF_VENDOR23)
pub const af_vendor24 = AddrFamily(C.AF_VENDOR24)
pub const af_vendor25 = AddrFamily(C.AF_VENDOR25)
pub const af_vendor26 = AddrFamily(C.AF_VENDOR26)
pub const af_vendor27 = AddrFamily(C.AF_VENDOR27)
pub const af_vendor28 = AddrFamily(C.AF_VENDOR28)
pub const af_vendor29 = AddrFamily(C.AF_VENDOR29)
pub const af_vendor30 = AddrFamily(C.AF_VENDOR30)
pub const af_vendor31 = AddrFamily(C.AF_VENDOR31)
pub const af_vendor32 = AddrFamily(C.AF_VENDOR32)
pub const af_vendor33 = AddrFamily(C.AF_VENDOR33)
pub const af_vendor34 = AddrFamily(C.AF_VENDOR34)
pub const af_vendor35 = AddrFamily(C.AF_VENDOR35)
pub const af_vendor36 = AddrFamily(C.AF_VENDOR36)
pub const af_vendor37 = AddrFamily(C.AF_VENDOR37)
pub const af_vendor38 = AddrFamily(C.AF_VENDOR38)
pub const af_vendor39 = AddrFamily(C.AF_VENDOR39)
pub const af_vendor40 = AddrFamily(C.AF_VENDOR40)
pub const af_vendor41 = AddrFamily(C.AF_VENDOR41)
pub const af_vendor42 = AddrFamily(C.AF_VENDOR42)
pub const af_vendor43 = AddrFamily(C.AF_VENDOR43)
pub const af_vendor44 = AddrFamily(C.AF_VENDOR44)
pub const af_vendor45 = AddrFamily(C.AF_VENDOR45)
pub const af_vendor46 = AddrFamily(C.AF_VENDOR46)
pub const af_vendor47 = AddrFamily(C.AF_VENDOR47)
pub const ai_addrconfig = AddrInfoFlag(C.AI_ADDRCONFIG)
pub const ai_all = AddrInfoFlag(C.AI_ALL)
pub const ai_canonname = AddrInfoFlag(C.AI_CANONNAME)
pub const ai_default = AddrInfoFlag(C.AI_DEFAULT)
pub const ai_mask = AddrInfoFlag(C.AI_MASK)
pub const ai_numerichost = AddrInfoFlag(C.AI_NUMERICHOST)
pub const ai_numericserv = AddrInfoFlag(C.AI_NUMERICSERV)
pub const ai_passive = AddrInfoFlag(C.AI_PASSIVE)
pub const ai_v4mapped = AddrInfoFlag(C.AI_V4MAPPED)
pub const ai_v4mapped_cfg = AddrInfoFlag(C.AI_V4MAPPED_CFG)
pub const ipproto_3pc = SocketLevel(C.IPPROTO_3PC)
pub const ipproto_adfs = SocketLevel(C.IPPROTO_ADFS)
pub const ipproto_ahip = SocketLevel(C.IPPROTO_AHIP)
pub const ipproto_ah = SocketLevel(C.IPPROTO_AH)
pub const ipproto_apes = SocketLevel(C.IPPROTO_APES)
pub const ipproto_argus = SocketLevel(C.IPPROTO_ARGUS)
pub const ipproto_ax25 = SocketLevel(C.IPPROTO_AX25)
pub const ipproto_bha = SocketLevel(C.IPPROTO_BHA)
pub const ipproto_blt = SocketLevel(C.IPPROTO_BLT)
pub const ipproto_brsatmon = SocketLevel(C.IPPROTO_BRSATMON)
pub const ipproto_carp = SocketLevel(C.IPPROTO_CARP)
pub const ipproto_cftp = SocketLevel(C.IPPROTO_CFTP)
pub const ipproto_chaos = SocketLevel(C.IPPROTO_CHAOS)
pub const ipproto_cmtp = SocketLevel(C.IPPROTO_CMTP)
pub const ipproto_cphb = SocketLevel(C.IPPROTO_CPHB)
pub const ipproto_cpnx = SocketLevel(C.IPPROTO_CPNX)
pub const ipproto_dccp = SocketLevel(C.IPPROTO_DCCP)
pub const ipproto_ddp = SocketLevel(C.IPPROTO_DDP)
pub const ipproto_dgp = SocketLevel(C.IPPROTO_DGP)
pub const ipproto_divert = SocketLevel(C.IPPROTO_DIVERT)
pub const ipproto_done = SocketLevel(C.IPPROTO_DONE)
pub const ipproto_dstopts = SocketLevel(C.IPPROTO_DSTOPTS)
pub const ipproto_egp = SocketLevel(C.IPPROTO_EGP)
pub const ipproto_emcon = SocketLevel(C.IPPROTO_EMCON)
pub const ipproto_encap = SocketLevel(C.IPPROTO_ENCAP)
pub const ipproto_eon = SocketLevel(C.IPPROTO_EON)
pub const ipproto_esp = SocketLevel(C.IPPROTO_ESP)
pub const ipproto_etherip = SocketLevel(C.IPPROTO_ETHERIP)
pub const ipproto_fragment = SocketLevel(C.IPPROTO_FRAGMENT)
pub const ipproto_ggp = SocketLevel(C.IPPROTO_GGP)
pub const ipproto_gmtp = SocketLevel(C.IPPROTO_GMTP)
pub const ipproto_gre = SocketLevel(C.IPPROTO_GRE)
pub const ipproto_hello = SocketLevel(C.IPPROTO_HELLO)
pub const ipproto_hip = SocketLevel(C.IPPROTO_HIP)
pub const ipproto_hmp = SocketLevel(C.IPPROTO_HMP)
pub const ipproto_hopopts = SocketLevel(C.IPPROTO_HOPOPTS)
pub const ipproto_icmpv6 = SocketLevel(C.IPPROTO_ICMPV6)
pub const ipproto_icmp = SocketLevel(C.IPPROTO_ICMP)
pub const ipproto_idpr = SocketLevel(C.IPPROTO_IDPR)
pub const ipproto_idp = SocketLevel(C.IPPROTO_IDP)
pub const ipproto_idrp = SocketLevel(C.IPPROTO_IDRP)
pub const ipproto_igmp = SocketLevel(C.IPPROTO_IGMP)
pub const ipproto_igp = SocketLevel(C.IPPROTO_IGP)
pub const ipproto_igrp = SocketLevel(C.IPPROTO_IGRP)
pub const ipproto_il = SocketLevel(C.IPPROTO_IL)
pub const ipproto_inlsp = SocketLevel(C.IPPROTO_INLSP)
pub const ipproto_inp = SocketLevel(C.IPPROTO_INP)
pub const ipproto_ipcomp = SocketLevel(C.IPPROTO_IPCOMP)
pub const ipproto_ipcv = SocketLevel(C.IPPROTO_IPCV)
pub const ipproto_ipeip = SocketLevel(C.IPPROTO_IPEIP)
pub const ipproto_ipip = SocketLevel(C.IPPROTO_IPIP)
pub const ipproto_ippc = SocketLevel(C.IPPROTO_IPPC)
pub const ipproto_ipv4 = SocketLevel(C.IPPROTO_IPV4)
pub const ipproto_ipv6 = SocketLevel(C.IPPROTO_IPV6)
pub const ipproto_ip = SocketLevel(C.IPPROTO_IP)
pub const ipproto_irtp = SocketLevel(C.IPPROTO_IRTP)
pub const ipproto_kryptolan = SocketLevel(C.IPPROTO_KRYPTOLAN)
pub const ipproto_larp = SocketLevel(C.IPPROTO_LARP)
pub const ipproto_leaf1 = SocketLevel(C.IPPROTO_LEAF1)
pub const ipproto_leaf2 = SocketLevel(C.IPPROTO_LEAF2)
pub const ipproto_max = SocketLevel(C.IPPROTO_MAX)
pub const ipproto_meas = SocketLevel(C.IPPROTO_MEAS)
pub const ipproto_mhrp = SocketLevel(C.IPPROTO_MHRP)
pub const ipproto_mh = SocketLevel(C.IPPROTO_MH)
pub const ipproto_micp = SocketLevel(C.IPPROTO_MICP)
pub const ipproto_mobile = SocketLevel(C.IPPROTO_MOBILE)
pub const ipproto_mpls = SocketLevel(C.IPPROTO_MPLS)
pub const ipproto_mtp = SocketLevel(C.IPPROTO_MTP)
pub const ipproto_mux = SocketLevel(C.IPPROTO_MUX)
pub const ipproto_nd = SocketLevel(C.IPPROTO_ND)
pub const ipproto_nhrp = SocketLevel(C.IPPROTO_NHRP)
pub const ipproto_none = SocketLevel(C.IPPROTO_NONE)
pub const ipproto_nsp = SocketLevel(C.IPPROTO_NSP)
pub const ipproto_nvpii = SocketLevel(C.IPPROTO_NVPII)
pub const ipproto_old_divert = SocketLevel(C.IPPROTO_OLD_DIVERT)
pub const ipproto_ospfigp = SocketLevel(C.IPPROTO_OSPFIGP)
pub const ipproto_pfsync = SocketLevel(C.IPPROTO_PFSYNC)
pub const ipproto_pgm = SocketLevel(C.IPPROTO_PGM)
pub const ipproto_pigp = SocketLevel(C.IPPROTO_PIGP)
pub const ipproto_pim = SocketLevel(C.IPPROTO_PIM)
pub const ipproto_prm = SocketLevel(C.IPPROTO_PRM)
pub const ipproto_pup = SocketLevel(C.IPPROTO_PUP)
pub const ipproto_pvp = SocketLevel(C.IPPROTO_PVP)
pub const ipproto_raw = SocketLevel(C.IPPROTO_RAW)
pub const ipproto_rccmon = SocketLevel(C.IPPROTO_RCCMON)
pub const ipproto_rdp = SocketLevel(C.IPPROTO_RDP)
pub const ipproto_reserved_253 = SocketLevel(C.IPPROTO_RESERVED_253)
pub const ipproto_reserved_254 = SocketLevel(C.IPPROTO_RESERVED_254)
pub const ipproto_routing = SocketLevel(C.IPPROTO_ROUTING)
pub const ipproto_rsvp = SocketLevel(C.IPPROTO_RSVP)
pub const ipproto_rvd = SocketLevel(C.IPPROTO_RVD)
pub const ipproto_satexpak = SocketLevel(C.IPPROTO_SATEXPAK)
pub const ipproto_satmon = SocketLevel(C.IPPROTO_SATMON)
pub const ipproto_sccsp = SocketLevel(C.IPPROTO_SCCSP)
pub const ipproto_sctp = SocketLevel(C.IPPROTO_SCTP)
pub const ipproto_sdrp = SocketLevel(C.IPPROTO_SDRP)
pub const ipproto_send = SocketLevel(C.IPPROTO_SEND)
pub const ipproto_shim6 = SocketLevel(C.IPPROTO_SHIM6)
pub const ipproto_skip = SocketLevel(C.IPPROTO_SKIP)
pub const ipproto_spacer = SocketLevel(C.IPPROTO_SPACER)
pub const ipproto_srpc = SocketLevel(C.IPPROTO_SRPC)
pub const ipproto_st = SocketLevel(C.IPPROTO_ST)
pub const ipproto_svmtp = SocketLevel(C.IPPROTO_SVMTP)
pub const ipproto_swipe = SocketLevel(C.IPPROTO_SWIPE)
pub const ipproto_tcf = SocketLevel(C.IPPROTO_TCF)
pub const ipproto_tcp = SocketLevel(C.IPPROTO_TCP)
pub const ipproto_tlsp = SocketLevel(C.IPPROTO_TLSP)
pub const ipproto_tpxx = SocketLevel(C.IPPROTO_TPXX)
pub const ipproto_tp = SocketLevel(C.IPPROTO_TP)
pub const ipproto_trunk1 = SocketLevel(C.IPPROTO_TRUNK1)
pub const ipproto_trunk2 = SocketLevel(C.IPPROTO_TRUNK2)
pub const ipproto_ttp = SocketLevel(C.IPPROTO_TTP)
pub const ipproto_udplite = SocketLevel(C.IPPROTO_UDPLITE)
pub const ipproto_udp = SocketLevel(C.IPPROTO_UDP)
pub const ipproto_vines = SocketLevel(C.IPPROTO_VINES)
pub const ipproto_visa = SocketLevel(C.IPPROTO_VISA)
pub const ipproto_vmtp = SocketLevel(C.IPPROTO_VMTP)
pub const ipproto_wbexpak = SocketLevel(C.IPPROTO_WBEXPAK)
pub const ipproto_wbmon = SocketLevel(C.IPPROTO_WBMON)
pub const ipproto_wsn = SocketLevel(C.IPPROTO_WSN)
pub const ipproto_xnet = SocketLevel(C.IPPROTO_XNET)
pub const ipproto_xtp = SocketLevel(C.IPPROTO_XTP)
pub const ipv6_autoflowlabel = SocketOption(C.IPV6_AUTOFLOWLABEL)
pub const ipv6_bindany = SocketOption(C.IPV6_BINDANY)
pub const ipv6_bindv6only = SocketOption(C.IPV6_BINDV6ONLY)
pub const ipv6_checksum = SocketOption(C.IPV6_CHECKSUM)
pub const ipv6_default_multicast_hops = SocketOption(C.IPV6_DEFAULT_MULTICAST_HOPS)
pub const ipv6_default_multicast_loop = SocketOption(C.IPV6_DEFAULT_MULTICAST_LOOP)
pub const ipv6_dontfrag = SocketOption(C.IPV6_DONTFRAG)
pub const ipv6_dstopts = SocketOption(C.IPV6_DSTOPTS)
pub const ipv6_flowid = SocketOption(C.IPV6_FLOWID)
pub const ipv6_flowtype = SocketOption(C.IPV6_FLOWTYPE)
pub const ipv6_fw_add = SocketOption(C.IPV6_FW_ADD)
pub const ipv6_fw_del = SocketOption(C.IPV6_FW_DEL)
pub const ipv6_fw_flush = SocketOption(C.IPV6_FW_FLUSH)
pub const ipv6_fw_get = SocketOption(C.IPV6_FW_GET)
pub const ipv6_fw_zero = SocketOption(C.IPV6_FW_ZERO)
pub const ipv6_hoplimit = SocketOption(C.IPV6_HOPLIMIT)
pub const ipv6_hopopts = SocketOption(C.IPV6_HOPOPTS)
pub const ipv6_ipsec_policy = SocketOption(C.IPV6_IPSEC_POLICY)
pub const ipv6_join_group = SocketOption(C.IPV6_JOIN_GROUP)
pub const ipv6_leave_group = SocketOption(C.IPV6_LEAVE_GROUP)
pub const ipv6_max_group_src_filter = SocketOption(C.IPV6_MAX_GROUP_SRC_FILTER)
pub const ipv6_max_memberships = SocketOption(C.IPV6_MAX_MEMBERSHIPS)
pub const ipv6_max_sock_src_filter = SocketOption(C.IPV6_MAX_SOCK_SRC_FILTER)
pub const ipv6_msfilter = SocketOption(C.IPV6_MSFILTER)
pub const ipv6_multicast_hops = SocketOption(C.IPV6_MULTICAST_HOPS)
pub const ipv6_multicast_if = SocketOption(C.IPV6_MULTICAST_IF)
pub const ipv6_multicast_loop = SocketOption(C.IPV6_MULTICAST_LOOP)
pub const ipv6_nexthop = SocketOption(C.IPV6_NEXTHOP)
pub const ipv6_origdstaddr = SocketOption(C.IPV6_ORIGDSTADDR)
pub const ipv6_pathmtu = SocketOption(C.IPV6_PATHMTU)
pub const ipv6_pktinfo = SocketOption(C.IPV6_PKTINFO)
pub const ipv6_portrange = SocketOption(C.IPV6_PORTRANGE)
pub const ipv6_portrange_default = SocketOption(C.IPV6_PORTRANGE_DEFAULT)
pub const ipv6_portrange_high = SocketOption(C.IPV6_PORTRANGE_HIGH)
pub const ipv6_portrange_low = SocketOption(C.IPV6_PORTRANGE_LOW)
pub const ipv6_prefer_tempaddr = SocketOption(C.IPV6_PREFER_TEMPADDR)
pub const ipv6_recvdstopts = SocketOption(C.IPV6_RECVDSTOPTS)
pub const ipv6_recvflowid = SocketOption(C.IPV6_RECVFLOWID)
pub const ipv6_recvhoplimit = SocketOption(C.IPV6_RECVHOPLIMIT)
pub const ipv6_recvhopopts = SocketOption(C.IPV6_RECVHOPOPTS)
pub const ipv6_recvorigdstaddr = SocketOption(C.IPV6_RECVORIGDSTADDR)
pub const ipv6_recvpathmtu = SocketOption(C.IPV6_RECVPATHMTU)
pub const ipv6_recvpktinfo = SocketOption(C.IPV6_RECVPKTINFO)
pub const ipv6_recvrssbucketid = SocketOption(C.IPV6_RECVRSSBUCKETID)
pub const ipv6_recvrthdr = SocketOption(C.IPV6_RECVRTHDR)
pub const ipv6_recvtclass = SocketOption(C.IPV6_RECVTCLASS)
pub const ipv6_rssbucketid = SocketOption(C.IPV6_RSSBUCKETID)
pub const ipv6_rthdrdstopts = SocketOption(C.IPV6_RTHDRDSTOPTS)
pub const ipv6_rthdr = SocketOption(C.IPV6_RTHDR)
pub const ipv6_rthdr_loose = SocketOption(C.IPV6_RTHDR_LOOSE)
pub const ipv6_rthdr_strict = SocketOption(C.IPV6_RTHDR_STRICT)
pub const ipv6_rthdr_type_0 = SocketOption(C.IPV6_RTHDR_TYPE_0)
pub const ipv6_sockopt_reserved1 = SocketOption(C.IPV6_SOCKOPT_RESERVED1)
pub const ipv6_tclass = SocketOption(C.IPV6_TCLASS)
pub const ipv6_unicast_hops = SocketOption(C.IPV6_UNICAST_HOPS)
pub const ipv6_use_min_mtu = SocketOption(C.IPV6_USE_MIN_MTU)
pub const ipv6_v6only = SocketOption(C.IPV6_V6ONLY)
pub const ipv6_vlan_pcp = SocketOption(C.IPV6_VLAN_PCP)
pub const ip_add_membership = SocketOption(C.IP_ADD_MEMBERSHIP)
pub const ip_add_source_membership = SocketOption(C.IP_ADD_SOURCE_MEMBERSHIP)
pub const ip_bindany = SocketOption(C.IP_BINDANY)
pub const ip_block_source = SocketOption(C.IP_BLOCK_SOURCE)
pub const ip_default_multicast_loop = SocketOption(C.IP_DEFAULT_MULTICAST_LOOP)
pub const ip_default_multicast_ttl = SocketOption(C.IP_DEFAULT_MULTICAST_TTL)
pub const ip_dontfrag = SocketOption(C.IP_DONTFRAG)
pub const ip_drop_membership = SocketOption(C.IP_DROP_MEMBERSHIP)
pub const ip_drop_source_membership = SocketOption(C.IP_DROP_SOURCE_MEMBERSHIP)
pub const ip_dummynet3 = SocketOption(C.IP_DUMMYNET3)
pub const ip_dummynet_configure = SocketOption(C.IP_DUMMYNET_CONFIGURE)
pub const ip_dummynet_del = SocketOption(C.IP_DUMMYNET_DEL)
pub const ip_dummynet_flush = SocketOption(C.IP_DUMMYNET_FLUSH)
pub const ip_dummynet_get = SocketOption(C.IP_DUMMYNET_GET)
pub const ip_flowid = SocketOption(C.IP_FLOWID)
pub const ip_flowtype = SocketOption(C.IP_FLOWTYPE)
pub const ip_fw3 = SocketOption(C.IP_FW3)
pub const ip_fw_add = SocketOption(C.IP_FW_ADD)
pub const ip_fw_del = SocketOption(C.IP_FW_DEL)
pub const ip_fw_flush = SocketOption(C.IP_FW_FLUSH)
pub const ip_fw_get = SocketOption(C.IP_FW_GET)
pub const ip_fw_nat_cfg = SocketOption(C.IP_FW_NAT_CFG)
pub const ip_fw_nat_del = SocketOption(C.IP_FW_NAT_DEL)
pub const ip_fw_nat_get_config = SocketOption(C.IP_FW_NAT_GET_CONFIG)
pub const ip_fw_nat_get_log = SocketOption(C.IP_FW_NAT_GET_LOG)
pub const ip_fw_resetlog = SocketOption(C.IP_FW_RESETLOG)
pub const ip_fw_table_add = SocketOption(C.IP_FW_TABLE_ADD)
pub const ip_fw_table_del = SocketOption(C.IP_FW_TABLE_DEL)
pub const ip_fw_table_flush = SocketOption(C.IP_FW_TABLE_FLUSH)
pub const ip_fw_table_getsize = SocketOption(C.IP_FW_TABLE_GETSIZE)
pub const ip_fw_table_list = SocketOption(C.IP_FW_TABLE_LIST)
pub const ip_fw_zero = SocketOption(C.IP_FW_ZERO)
pub const ip_hdrincl = SocketOption(C.IP_HDRINCL)
pub const ip_ipsec_policy = SocketOption(C.IP_IPSEC_POLICY)
pub const ip_max_group_src_filter = SocketOption(C.IP_MAX_GROUP_SRC_FILTER)
pub const ip_max_memberships = SocketOption(C.IP_MAX_MEMBERSHIPS)
pub const ip_max_sock_mute_filter = SocketOption(C.IP_MAX_SOCK_MUTE_FILTER)
pub const ip_max_sock_src_filter = SocketOption(C.IP_MAX_SOCK_SRC_FILTER)
pub const ip_minttl = SocketOption(C.IP_MINTTL)
pub const ip_msfilter = SocketOption(C.IP_MSFILTER)
pub const ip_multicast_if = SocketOption(C.IP_MULTICAST_IF)
pub const ip_multicast_loop = SocketOption(C.IP_MULTICAST_LOOP)
pub const ip_multicast_ttl = SocketOption(C.IP_MULTICAST_TTL)
pub const ip_multicast_vif = SocketOption(C.IP_MULTICAST_VIF)
pub const ip_onesbcast = SocketOption(C.IP_ONESBCAST)
pub const ip_options = SocketOption(C.IP_OPTIONS)
pub const ip_origdstaddr = SocketOption(C.IP_ORIGDSTADDR)
pub const ip_portrange = SocketOption(C.IP_PORTRANGE)
pub const ip_portrange_default = SocketOption(C.IP_PORTRANGE_DEFAULT)
pub const ip_portrange_high = SocketOption(C.IP_PORTRANGE_HIGH)
pub const ip_portrange_low = SocketOption(C.IP_PORTRANGE_LOW)
pub const ip_recvdstaddr = SocketOption(C.IP_RECVDSTADDR)
pub const ip_recvflowid = SocketOption(C.IP_RECVFLOWID)
pub const ip_recvif = SocketOption(C.IP_RECVIF)
pub const ip_recvopts = SocketOption(C.IP_RECVOPTS)
pub const ip_recvorigdstaddr = SocketOption(C.IP_RECVORIGDSTADDR)
pub const ip_recvretopts = SocketOption(C.IP_RECVRETOPTS)
pub const ip_recvrssbucketid = SocketOption(C.IP_RECVRSSBUCKETID)
pub const ip_recvtos = SocketOption(C.IP_RECVTOS)
pub const ip_recvttl = SocketOption(C.IP_RECVTTL)
pub const ip_retopts = SocketOption(C.IP_RETOPTS)
pub const ip_rssbucketid = SocketOption(C.IP_RSSBUCKETID)
pub const ip_rsvp_off = SocketOption(C.IP_RSVP_OFF)
pub const ip_rsvp_on = SocketOption(C.IP_RSVP_ON)
pub const ip_rsvp_vif_off = SocketOption(C.IP_RSVP_VIF_OFF)
pub const ip_rsvp_vif_on = SocketOption(C.IP_RSVP_VIF_ON)
pub const ip_sendsrcaddr = SocketOption(C.IP_SENDSRCADDR)
pub const ip_tos = SocketOption(C.IP_TOS)
pub const ip_ttl = SocketOption(C.IP_TTL)
pub const ip_unblock_source = SocketOption(C.IP_UNBLOCK_SOURCE)
pub const ip_vlan_pcp = SocketOption(C.IP_VLAN_PCP)
pub const ni_dgram = NameInfoFlag(C.NI_DGRAM)
pub const ni_maxhost = NameInfoFlag(C.NI_MAXHOST)
pub const ni_maxserv = NameInfoFlag(C.NI_MAXSERV)
pub const ni_namereqd = NameInfoFlag(C.NI_NAMEREQD)
pub const ni_nofqdn = NameInfoFlag(C.NI_NOFQDN)
pub const ni_numerichost = NameInfoFlag(C.NI_NUMERICHOST)
pub const ni_numericscope = NameInfoFlag(C.NI_NUMERICSCOPE)
pub const ni_numericserv = NameInfoFlag(C.NI_NUMERICSERV)
pub const sock_cloexec = SocketType(C.SOCK_CLOEXEC)
pub const sock_clofork = SocketType(C.SOCK_CLOFORK)
pub const sock_dgram = SocketType(C.SOCK_DGRAM)
pub const sock_maxaddrlen = SocketType(C.SOCK_MAXADDRLEN)
pub const sock_nonblock = SocketType(C.SOCK_NONBLOCK)
pub const sock_raw = SocketType(C.SOCK_RAW)
pub const sock_rdm = SocketType(C.SOCK_RDM)
pub const sock_seqpacket = SocketType(C.SOCK_SEQPACKET)
pub const sock_stream = SocketType(C.SOCK_STREAM)
pub const sol_socket = SocketLevel(C.SOL_SOCKET)
pub const so_acceptconn = SocketOption(C.SO_ACCEPTCONN)
pub const so_acceptfilter = SocketOption(C.SO_ACCEPTFILTER)
pub const so_bintime = SocketOption(C.SO_BINTIME)
pub const so_broadcast = SocketOption(C.SO_BROADCAST)
pub const so_debug = SocketOption(C.SO_DEBUG)
pub const so_domain = SocketOption(C.SO_DOMAIN)
pub const so_dontroute = SocketOption(C.SO_DONTROUTE)
pub const so_error = SocketOption(C.SO_ERROR)
pub const so_fib = SocketOption(C.SO_FIB)
pub const so_keepalive = SocketOption(C.SO_KEEPALIVE)
pub const so_label = SocketOption(C.SO_LABEL)
pub const so_linger = SocketOption(C.SO_LINGER)
pub const so_listenincqlen = SocketOption(C.SO_LISTENINCQLEN)
pub const so_listenqlen = SocketOption(C.SO_LISTENQLEN)
pub const so_listenqlimit = SocketOption(C.SO_LISTENQLIMIT)
pub const so_max_pacing_rate = SocketOption(C.SO_MAX_PACING_RATE)
pub const so_nosigpipe = SocketOption(C.SO_NOSIGPIPE)
pub const so_no_ddp = SocketOption(C.SO_NO_DDP)
pub const so_no_offload = SocketOption(C.SO_NO_OFFLOAD)
pub const so_oobinline = SocketOption(C.SO_OOBINLINE)
pub const so_peerlabel = SocketOption(C.SO_PEERLABEL)
pub const so_protocol = SocketOption(C.SO_PROTOCOL)
pub const so_prototype = SocketOption(C.SO_PROTOTYPE)
pub const so_rcvbuf = SocketOption(C.SO_RCVBUF)
pub const so_rcvlowat = SocketOption(C.SO_RCVLOWAT)
pub const so_rcvtimeo = SocketOption(C.SO_RCVTIMEO)
pub const so_rerror = SocketOption(C.SO_RERROR)
pub const so_reuseaddr = SocketOption(C.SO_REUSEADDR)
pub const so_reuseport = SocketOption(C.SO_REUSEPORT)
pub const so_reuseport_lb = SocketOption(C.SO_REUSEPORT_LB)
pub const so_setfib = SocketOption(C.SO_SETFIB)
pub const so_sndbuf = SocketOption(C.SO_SNDBUF)
pub const so_sndlowat = SocketOption(C.SO_SNDLOWAT)
pub const so_sndtimeo = SocketOption(C.SO_SNDTIMEO)
pub const so_splice = SocketOption(C.SO_SPLICE)
pub const so_timestamp = SocketOption(C.SO_TIMESTAMP)
pub const so_ts_bintime = SocketOption(C.SO_TS_BINTIME)
pub const so_ts_clock = SocketOption(C.SO_TS_CLOCK)
pub const so_ts_clock_max = SocketOption(C.SO_TS_CLOCK_MAX)
pub const so_ts_default = SocketOption(C.SO_TS_DEFAULT)
pub const so_ts_monotonic = SocketOption(C.SO_TS_MONOTONIC)
pub const so_ts_realtime = SocketOption(C.SO_TS_REALTIME)
pub const so_ts_realtime_micro = SocketOption(C.SO_TS_REALTIME_MICRO)
pub const so_type = SocketOption(C.SO_TYPE)
pub const so_useloopback = SocketOption(C.SO_USELOOPBACK)
pub const so_user_cookie = SocketOption(C.SO_USER_COOKIE)
pub const so_vendor = SocketOption(C.SO_VENDOR)