This commit is contained in:
ge
2026-05-01 22:23:43 +03:00
parent 80121031f9
commit 04a644869e
15 changed files with 10 additions and 60 deletions
+437
View File
@@ -0,0 +1,437 @@
module netio
/*
This file is generated by make.vsh, DO NOT EDIT.
*/
pub const af_appletalk = AddrFamily(16)
pub const af_arp = AddrFamily(35)
pub const af_atm = AddrFamily(30)
pub const af_bluetooth = AddrFamily(36)
pub const af_ccitt = AddrFamily(10)
pub const af_chaos = AddrFamily(5)
pub const af_cnt = AddrFamily(21)
pub const af_coip = AddrFamily(20)
pub const af_datakit = AddrFamily(9)
pub const af_decnet = AddrFamily(12)
pub const af_divert = AddrFamily(44)
pub const af_dli = AddrFamily(13)
pub const af_e164 = AddrFamily(26)
pub const af_ecma = AddrFamily(8)
pub const af_hylink = AddrFamily(15)
pub const af_hyperv = AddrFamily(43)
pub const af_ieee80211 = AddrFamily(37)
pub const af_implink = AddrFamily(3)
pub const af_inet6 = AddrFamily(28)
pub const af_inet6_sdp = AddrFamily(42)
pub const af_inet = AddrFamily(2)
pub const af_inet_sdp = AddrFamily(40)
pub const af_ipfwlog = AddrFamily(46)
pub const af_ipx = AddrFamily(23)
pub const af_isdn = AddrFamily(26)
pub const af_iso = AddrFamily(7)
pub const af_lat = AddrFamily(14)
pub const af_link = AddrFamily(18)
pub const af_local = AddrFamily(1)
pub const af_max = AddrFamily(46)
pub const af_natm = AddrFamily(29)
pub const af_netbios = AddrFamily(6)
pub const af_netgraph = AddrFamily(32)
pub const af_netlink = AddrFamily(38)
pub const af_osi = AddrFamily(7)
pub const af_pup = AddrFamily(4)
pub const af_route = AddrFamily(17)
pub const af_scluster = AddrFamily(34)
pub const af_sip = AddrFamily(24)
pub const af_slow = AddrFamily(33)
pub const af_sna = AddrFamily(11)
pub const af_unix = AddrFamily(1)
pub const af_unspec = AddrFamily(0)
pub const af_vendor00 = AddrFamily(39)
pub const af_vendor01 = AddrFamily(41)
pub const af_vendor03 = AddrFamily(45)
pub const af_vendor04 = AddrFamily(47)
pub const af_vendor05 = AddrFamily(49)
pub const af_vendor06 = AddrFamily(51)
pub const af_vendor07 = AddrFamily(53)
pub const af_vendor08 = AddrFamily(55)
pub const af_vendor09 = AddrFamily(57)
pub const af_vendor10 = AddrFamily(59)
pub const af_vendor11 = AddrFamily(61)
pub const af_vendor12 = AddrFamily(63)
pub const af_vendor13 = AddrFamily(65)
pub const af_vendor14 = AddrFamily(67)
pub const af_vendor15 = AddrFamily(69)
pub const af_vendor16 = AddrFamily(71)
pub const af_vendor17 = AddrFamily(73)
pub const af_vendor18 = AddrFamily(75)
pub const af_vendor19 = AddrFamily(77)
pub const af_vendor20 = AddrFamily(79)
pub const af_vendor21 = AddrFamily(81)
pub const af_vendor22 = AddrFamily(83)
pub const af_vendor23 = AddrFamily(85)
pub const af_vendor24 = AddrFamily(87)
pub const af_vendor25 = AddrFamily(89)
pub const af_vendor26 = AddrFamily(91)
pub const af_vendor27 = AddrFamily(93)
pub const af_vendor28 = AddrFamily(95)
pub const af_vendor29 = AddrFamily(97)
pub const af_vendor30 = AddrFamily(99)
pub const af_vendor31 = AddrFamily(101)
pub const af_vendor32 = AddrFamily(103)
pub const af_vendor33 = AddrFamily(105)
pub const af_vendor34 = AddrFamily(107)
pub const af_vendor35 = AddrFamily(109)
pub const af_vendor36 = AddrFamily(111)
pub const af_vendor37 = AddrFamily(113)
pub const af_vendor38 = AddrFamily(115)
pub const af_vendor39 = AddrFamily(117)
pub const af_vendor40 = AddrFamily(119)
pub const af_vendor41 = AddrFamily(121)
pub const af_vendor42 = AddrFamily(123)
pub const af_vendor43 = AddrFamily(125)
pub const af_vendor44 = AddrFamily(127)
pub const af_vendor45 = AddrFamily(129)
pub const af_vendor46 = AddrFamily(131)
pub const af_vendor47 = AddrFamily(133)
pub const ai_addrconfig = AddrInfoFlag(1024)
pub const ai_all = AddrInfoFlag(256)
pub const ai_canonname = AddrInfoFlag(2)
pub const ai_default = AddrInfoFlag(1536)
pub const ai_mask = AddrInfoFlag(3343)
pub const ai_numerichost = AddrInfoFlag(4)
pub const ai_numericserv = AddrInfoFlag(8)
pub const ai_passive = AddrInfoFlag(1)
pub const ai_v4mapped = AddrInfoFlag(2048)
pub const ai_v4mapped_cfg = AddrInfoFlag(512)
pub const ipproto_3pc = SocketLevel(34)
pub const ipproto_adfs = SocketLevel(68)
pub const ipproto_ahip = SocketLevel(61)
pub const ipproto_ah = SocketLevel(51)
pub const ipproto_apes = SocketLevel(99)
pub const ipproto_argus = SocketLevel(13)
pub const ipproto_ax25 = SocketLevel(93)
pub const ipproto_bha = SocketLevel(49)
pub const ipproto_blt = SocketLevel(30)
pub const ipproto_brsatmon = SocketLevel(76)
pub const ipproto_carp = SocketLevel(112)
pub const ipproto_cftp = SocketLevel(62)
pub const ipproto_chaos = SocketLevel(16)
pub const ipproto_cmtp = SocketLevel(38)
pub const ipproto_cphb = SocketLevel(73)
pub const ipproto_cpnx = SocketLevel(72)
pub const ipproto_dccp = SocketLevel(33)
pub const ipproto_ddp = SocketLevel(37)
pub const ipproto_dgp = SocketLevel(86)
pub const ipproto_divert = SocketLevel(258)
pub const ipproto_done = SocketLevel(257)
pub const ipproto_dstopts = SocketLevel(60)
pub const ipproto_egp = SocketLevel(8)
pub const ipproto_emcon = SocketLevel(14)
pub const ipproto_encap = SocketLevel(98)
pub const ipproto_eon = SocketLevel(80)
pub const ipproto_esp = SocketLevel(50)
pub const ipproto_etherip = SocketLevel(97)
pub const ipproto_fragment = SocketLevel(44)
pub const ipproto_ggp = SocketLevel(3)
pub const ipproto_gmtp = SocketLevel(100)
pub const ipproto_gre = SocketLevel(47)
pub const ipproto_hello = SocketLevel(63)
pub const ipproto_hip = SocketLevel(139)
pub const ipproto_hmp = SocketLevel(20)
pub const ipproto_hopopts = SocketLevel(0)
pub const ipproto_icmpv6 = SocketLevel(58)
pub const ipproto_icmp = SocketLevel(1)
pub const ipproto_idpr = SocketLevel(35)
pub const ipproto_idp = SocketLevel(22)
pub const ipproto_idrp = SocketLevel(45)
pub const ipproto_igmp = SocketLevel(2)
pub const ipproto_igp = SocketLevel(85)
pub const ipproto_igrp = SocketLevel(88)
pub const ipproto_il = SocketLevel(40)
pub const ipproto_inlsp = SocketLevel(52)
pub const ipproto_inp = SocketLevel(32)
pub const ipproto_ipcomp = SocketLevel(108)
pub const ipproto_ipcv = SocketLevel(71)
pub const ipproto_ipeip = SocketLevel(94)
pub const ipproto_ipip = SocketLevel(4)
pub const ipproto_ippc = SocketLevel(67)
pub const ipproto_ipv4 = SocketLevel(4)
pub const ipproto_ipv6 = SocketLevel(41)
pub const ipproto_ip = SocketLevel(0)
pub const ipproto_irtp = SocketLevel(28)
pub const ipproto_kryptolan = SocketLevel(65)
pub const ipproto_larp = SocketLevel(91)
pub const ipproto_leaf1 = SocketLevel(25)
pub const ipproto_leaf2 = SocketLevel(26)
pub const ipproto_max = SocketLevel(256)
pub const ipproto_meas = SocketLevel(19)
pub const ipproto_mhrp = SocketLevel(48)
pub const ipproto_mh = SocketLevel(135)
pub const ipproto_micp = SocketLevel(95)
pub const ipproto_mobile = SocketLevel(55)
pub const ipproto_mpls = SocketLevel(137)
pub const ipproto_mtp = SocketLevel(92)
pub const ipproto_mux = SocketLevel(18)
pub const ipproto_nd = SocketLevel(77)
pub const ipproto_nhrp = SocketLevel(54)
pub const ipproto_none = SocketLevel(59)
pub const ipproto_nsp = SocketLevel(31)
pub const ipproto_nvpii = SocketLevel(11)
pub const ipproto_old_divert = SocketLevel(254)
pub const ipproto_ospfigp = SocketLevel(89)
pub const ipproto_pfsync = SocketLevel(240)
pub const ipproto_pgm = SocketLevel(113)
pub const ipproto_pigp = SocketLevel(9)
pub const ipproto_pim = SocketLevel(103)
pub const ipproto_prm = SocketLevel(21)
pub const ipproto_pup = SocketLevel(12)
pub const ipproto_pvp = SocketLevel(75)
pub const ipproto_raw = SocketLevel(255)
pub const ipproto_rccmon = SocketLevel(10)
pub const ipproto_rdp = SocketLevel(27)
pub const ipproto_reserved_253 = SocketLevel(253)
pub const ipproto_reserved_254 = SocketLevel(254)
pub const ipproto_routing = SocketLevel(43)
pub const ipproto_rsvp = SocketLevel(46)
pub const ipproto_rvd = SocketLevel(66)
pub const ipproto_satexpak = SocketLevel(64)
pub const ipproto_satmon = SocketLevel(69)
pub const ipproto_sccsp = SocketLevel(96)
pub const ipproto_sctp = SocketLevel(132)
pub const ipproto_sdrp = SocketLevel(42)
pub const ipproto_send = SocketLevel(259)
pub const ipproto_shim6 = SocketLevel(140)
pub const ipproto_skip = SocketLevel(57)
pub const ipproto_spacer = SocketLevel(32767)
pub const ipproto_srpc = SocketLevel(90)
pub const ipproto_st = SocketLevel(7)
pub const ipproto_svmtp = SocketLevel(82)
pub const ipproto_swipe = SocketLevel(53)
pub const ipproto_tcf = SocketLevel(87)
pub const ipproto_tcp = SocketLevel(6)
pub const ipproto_tlsp = SocketLevel(56)
pub const ipproto_tpxx = SocketLevel(39)
pub const ipproto_tp = SocketLevel(29)
pub const ipproto_trunk1 = SocketLevel(23)
pub const ipproto_trunk2 = SocketLevel(24)
pub const ipproto_ttp = SocketLevel(84)
pub const ipproto_udplite = SocketLevel(136)
pub const ipproto_udp = SocketLevel(17)
pub const ipproto_vines = SocketLevel(83)
pub const ipproto_visa = SocketLevel(70)
pub const ipproto_vmtp = SocketLevel(81)
pub const ipproto_wbexpak = SocketLevel(79)
pub const ipproto_wbmon = SocketLevel(78)
pub const ipproto_wsn = SocketLevel(74)
pub const ipproto_xnet = SocketLevel(15)
pub const ipproto_xtp = SocketLevel(36)
pub const ipv6_autoflowlabel = SocketOption(59)
pub const ipv6_bindany = SocketOption(64)
pub const ipv6_bindv6only = SocketOption(27)
pub const ipv6_checksum = SocketOption(26)
pub const ipv6_default_multicast_hops = SocketOption(1)
pub const ipv6_default_multicast_loop = SocketOption(1)
pub const ipv6_dontfrag = SocketOption(62)
pub const ipv6_dstopts = SocketOption(50)
pub const ipv6_flowid = SocketOption(67)
pub const ipv6_flowtype = SocketOption(68)
pub const ipv6_fw_add = SocketOption(30)
pub const ipv6_fw_del = SocketOption(31)
pub const ipv6_fw_flush = SocketOption(32)
pub const ipv6_fw_get = SocketOption(34)
pub const ipv6_fw_zero = SocketOption(33)
pub const ipv6_hoplimit = SocketOption(47)
pub const ipv6_hopopts = SocketOption(49)
pub const ipv6_ipsec_policy = SocketOption(28)
pub const ipv6_join_group = SocketOption(12)
pub const ipv6_leave_group = SocketOption(13)
pub const ipv6_max_group_src_filter = SocketOption(512)
pub const ipv6_max_memberships = SocketOption(4095)
pub const ipv6_max_sock_src_filter = SocketOption(128)
pub const ipv6_msfilter = SocketOption(74)
pub const ipv6_multicast_hops = SocketOption(10)
pub const ipv6_multicast_if = SocketOption(9)
pub const ipv6_multicast_loop = SocketOption(11)
pub const ipv6_nexthop = SocketOption(48)
pub const ipv6_origdstaddr = SocketOption(72)
pub const ipv6_pathmtu = SocketOption(44)
pub const ipv6_pktinfo = SocketOption(46)
pub const ipv6_portrange = SocketOption(14)
pub const ipv6_portrange_default = SocketOption(0)
pub const ipv6_portrange_high = SocketOption(1)
pub const ipv6_portrange_low = SocketOption(2)
pub const ipv6_prefer_tempaddr = SocketOption(63)
pub const ipv6_recvdstopts = SocketOption(40)
pub const ipv6_recvflowid = SocketOption(70)
pub const ipv6_recvhoplimit = SocketOption(37)
pub const ipv6_recvhopopts = SocketOption(39)
pub const ipv6_recvorigdstaddr = SocketOption(72)
pub const ipv6_recvpathmtu = SocketOption(43)
pub const ipv6_recvpktinfo = SocketOption(36)
pub const ipv6_recvrssbucketid = SocketOption(71)
pub const ipv6_recvrthdr = SocketOption(38)
pub const ipv6_recvtclass = SocketOption(57)
pub const ipv6_rssbucketid = SocketOption(69)
pub const ipv6_rthdrdstopts = SocketOption(35)
pub const ipv6_rthdr = SocketOption(51)
pub const ipv6_rthdr_loose = SocketOption(0)
pub const ipv6_rthdr_strict = SocketOption(1)
pub const ipv6_rthdr_type_0 = SocketOption(0)
pub const ipv6_sockopt_reserved1 = SocketOption(3)
pub const ipv6_tclass = SocketOption(61)
pub const ipv6_unicast_hops = SocketOption(4)
pub const ipv6_use_min_mtu = SocketOption(42)
pub const ipv6_v6only = SocketOption(27)
pub const ipv6_vlan_pcp = SocketOption(75)
pub const ip_add_membership = SocketOption(12)
pub const ip_add_source_membership = SocketOption(70)
pub const ip_bindany = SocketOption(24)
pub const ip_block_source = SocketOption(72)
pub const ip_default_multicast_loop = SocketOption(1)
pub const ip_default_multicast_ttl = SocketOption(1)
pub const ip_dontfrag = SocketOption(67)
pub const ip_drop_membership = SocketOption(13)
pub const ip_drop_source_membership = SocketOption(71)
pub const ip_dummynet3 = SocketOption(49)
pub const ip_dummynet_configure = SocketOption(60)
pub const ip_dummynet_del = SocketOption(61)
pub const ip_dummynet_flush = SocketOption(62)
pub const ip_dummynet_get = SocketOption(64)
pub const ip_flowid = SocketOption(90)
pub const ip_flowtype = SocketOption(91)
pub const ip_fw3 = SocketOption(48)
pub const ip_fw_add = SocketOption(50)
pub const ip_fw_del = SocketOption(51)
pub const ip_fw_flush = SocketOption(52)
pub const ip_fw_get = SocketOption(54)
pub const ip_fw_nat_cfg = SocketOption(56)
pub const ip_fw_nat_del = SocketOption(57)
pub const ip_fw_nat_get_config = SocketOption(58)
pub const ip_fw_nat_get_log = SocketOption(59)
pub const ip_fw_resetlog = SocketOption(55)
pub const ip_fw_table_add = SocketOption(40)
pub const ip_fw_table_del = SocketOption(41)
pub const ip_fw_table_flush = SocketOption(42)
pub const ip_fw_table_getsize = SocketOption(43)
pub const ip_fw_table_list = SocketOption(44)
pub const ip_fw_zero = SocketOption(53)
pub const ip_hdrincl = SocketOption(2)
pub const ip_ipsec_policy = SocketOption(21)
pub const ip_max_group_src_filter = SocketOption(512)
pub const ip_max_memberships = SocketOption(4095)
pub const ip_max_sock_mute_filter = SocketOption(128)
pub const ip_max_sock_src_filter = SocketOption(128)
pub const ip_minttl = SocketOption(66)
pub const ip_msfilter = SocketOption(74)
pub const ip_multicast_if = SocketOption(9)
pub const ip_multicast_loop = SocketOption(11)
pub const ip_multicast_ttl = SocketOption(10)
pub const ip_multicast_vif = SocketOption(14)
pub const ip_onesbcast = SocketOption(23)
pub const ip_options = SocketOption(1)
pub const ip_origdstaddr = SocketOption(27)
pub const ip_portrange = SocketOption(19)
pub const ip_portrange_default = SocketOption(0)
pub const ip_portrange_high = SocketOption(1)
pub const ip_portrange_low = SocketOption(2)
pub const ip_recvdstaddr = SocketOption(7)
pub const ip_recvflowid = SocketOption(93)
pub const ip_recvif = SocketOption(20)
pub const ip_recvopts = SocketOption(5)
pub const ip_recvorigdstaddr = SocketOption(27)
pub const ip_recvretopts = SocketOption(6)
pub const ip_recvrssbucketid = SocketOption(94)
pub const ip_recvtos = SocketOption(68)
pub const ip_recvttl = SocketOption(65)
pub const ip_retopts = SocketOption(8)
pub const ip_rssbucketid = SocketOption(92)
pub const ip_rsvp_off = SocketOption(16)
pub const ip_rsvp_on = SocketOption(15)
pub const ip_rsvp_vif_off = SocketOption(18)
pub const ip_rsvp_vif_on = SocketOption(17)
pub const ip_sendsrcaddr = SocketOption(7)
pub const ip_tos = SocketOption(3)
pub const ip_ttl = SocketOption(4)
pub const ip_unblock_source = SocketOption(73)
pub const ip_vlan_pcp = SocketOption(75)
pub const msg_cmsg_cloexec = MsgFlag(262144)
pub const msg_cmsg_clofork = MsgFlag(4194304)
pub const msg_compat = MsgFlag(32768)
pub const msg_ctrunc = MsgFlag(32)
pub const msg_dontroute = MsgFlag(4)
pub const msg_dontwait = MsgFlag(128)
pub const msg_eof = MsgFlag(256)
pub const msg_eor = MsgFlag(8)
pub const msg_nbio = MsgFlag(16384)
pub const msg_nosignal = MsgFlag(131072)
pub const msg_notification = MsgFlag(8192)
pub const msg_oob = MsgFlag(1)
pub const msg_peek = MsgFlag(2)
pub const msg_trunc = MsgFlag(16)
pub const msg_waitall = MsgFlag(64)
pub const msg_waitforone = MsgFlag(524288)
pub const ni_dgram = NameInfoFlag(16)
pub const ni_maxhost = NameInfoFlag(1025)
pub const ni_maxserv = NameInfoFlag(32)
pub const ni_namereqd = NameInfoFlag(4)
pub const ni_nofqdn = NameInfoFlag(1)
pub const ni_numerichost = NameInfoFlag(2)
pub const ni_numericscope = NameInfoFlag(32)
pub const ni_numericserv = NameInfoFlag(8)
pub const sock_cloexec = SocketType(268435456)
pub const sock_clofork = SocketType(1073741824)
pub const sock_dgram = SocketType(2)
pub const sock_maxaddrlen = SocketType(255)
pub const sock_nonblock = SocketType(536870912)
pub const sock_raw = SocketType(3)
pub const sock_rdm = SocketType(4)
pub const sock_seqpacket = SocketType(5)
pub const sock_stream = SocketType(1)
pub const sol_socket = SocketLevel(65535)
pub const so_acceptconn = SocketOption(2)
pub const so_acceptfilter = SocketOption(4096)
pub const so_bintime = SocketOption(8192)
pub const so_broadcast = SocketOption(32)
pub const so_debug = SocketOption(1)
pub const so_domain = SocketOption(4121)
pub const so_dontroute = SocketOption(16)
pub const so_error = SocketOption(4103)
pub const so_fib = SocketOption(4116)
pub const so_keepalive = SocketOption(8)
pub const so_label = SocketOption(4105)
pub const so_linger = SocketOption(128)
pub const so_listenincqlen = SocketOption(4115)
pub const so_listenqlen = SocketOption(4114)
pub const so_listenqlimit = SocketOption(4113)
pub const so_max_pacing_rate = SocketOption(4120)
pub const so_nosigpipe = SocketOption(2048)
pub const so_no_ddp = SocketOption(32768)
pub const so_no_offload = SocketOption(16384)
pub const so_oobinline = SocketOption(256)
pub const so_peerlabel = SocketOption(4112)
pub const so_protocol = SocketOption(4118)
pub const so_prototype = SocketOption(4118)
pub const so_rcvbuf = SocketOption(4098)
pub const so_rcvlowat = SocketOption(4100)
pub const so_rcvtimeo = SocketOption(4102)
pub const so_rerror = SocketOption(131072)
pub const so_reuseaddr = SocketOption(4)
pub const so_reuseport = SocketOption(512)
pub const so_reuseport_lb = SocketOption(65536)
pub const so_setfib = SocketOption(4116)
pub const so_sndbuf = SocketOption(4097)
pub const so_sndlowat = SocketOption(4099)
pub const so_sndtimeo = SocketOption(4101)
pub const so_splice = SocketOption(4131)
pub const so_timestamp = SocketOption(1024)
pub const so_ts_bintime = SocketOption(1)
pub const so_ts_clock = SocketOption(4119)
pub const so_ts_clock_max = SocketOption(3)
pub const so_ts_default = SocketOption(0)
pub const so_ts_monotonic = SocketOption(3)
pub const so_ts_realtime = SocketOption(2)
pub const so_ts_realtime_micro = SocketOption(0)
pub const so_type = SocketOption(4104)
pub const so_useloopback = SocketOption(64)
pub const so_user_cookie = SocketOption(4117)