Hardcode cardinals of all exports in wsock32 (#931)

* fix version eval in flake

* Move `core/convar/` to `tier1/` 2 (#928)

* just hard code everything in wsock32 def
This commit is contained in:
cat_or_not 2026-08-12 22:30:00 -04:00 committed by GitHub
parent 0d0cf3e79f
commit 2c16ed3605
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,77 +1,77 @@
LIBRARY wsock32
EXPORTS
AcceptEx=mswsock.AcceptEx
EnumProtocolsA=PROXY_EnumProtocolsA
EnumProtocolsW=PROXY_EnumProtocolsW
GetAcceptExSockaddrs=mswsock.GetAcceptExSockaddrs
GetAddressByNameA=PROXY_GetAddressByNameA
GetAddressByNameW=PROXY_GetAddressByNameW
GetNameByTypeA=ws2_32.GetNameByTypeA
GetNameByTypeW=ws2_32.GetNameByTypeW
GetServiceA=ws2_32.GetServiceA
GetServiceW=ws2_32.GetServiceW
GetTypeByNameA=ws2_32.GetTypeByNameA
GetTypeByNameW=ws2_32.GetTypeByNameW
MigrateWinsockConfiguration=ws2_32.MigrateWinsockConfiguration
NPLoadNameSpaces=ws2_32.NPLoadNameSpaces
SetServiceA=ws2_32.SetServiceA
SetServiceW=ws2_32.SetServiceW
TransmitFile=mswsock.TransmitFile
WEP=PROXY_WEP
WSAAsyncGetHostByAddr=ws2_32.WSAAsyncGetHostByAddr
WSAAsyncGetHostByName=ws2_32.WSAAsyncGetHostByName
WSAAsyncGetProtoByName=ws2_32.WSAAsyncGetProtoByName
WSAAsyncGetProtoByNumber=ws2_32.WSAAsyncGetProtoByNumber
WSAAsyncGetServByName=ws2_32.WSAAsyncGetServByName
WSAAsyncGetServByPort=ws2_32.WSAAsyncGetServByPort
WSAAsyncSelect=ws2_32.WSAAsyncSelect
WSACancelAsyncRequest=ws2_32.WSACancelAsyncRequest
WSACancelBlockingCall=ws2_32.WSACancelBlockingCall
WSACleanup=ws2_32.WSACleanup @116
WSAGetLastError=ws2_32.WSAGetLastError @111
WSAIsBlocking=ws2_32.WSAIsBlocking
WSARecvEx=PROXY_WSARecvEx
WSASetBlockingHook=ws2_32.WSASetBlockingHook
WSASetLastError=ws2_32.WSASetLastError @112
WSAStartup=ws2_32.WSAStartup @115
WSAUnhookBlockingHook=ws2_32.WSAUnhookBlockingHook
WSApSetPostRoutine=ws2_32.WSApSetPostRoutine
__WSAFDIsSet=PROXY___WSAFDIsSet @151
accept=ws2_32.accept @1
bind=ws2_32.bind @2
closesocket=ws2_32.closesocket @3
connect=ws2_32.connect @4
dn_expand=ws2_32.dn_expand @1106
gethostbyaddr=ws2_32.gethostbyaddr
gethostbyname=ws2_32.gethostbyname @52
gethostname=ws2_32.gethostname @57
getnetbyname=PROXY_getnetbyname @ 1101
getpeername=ws2_32.getpeername @5
getprotobyname=ws2_32.getprotobyname
getprotobynumber=ws2_32.getprotobynumber
getservbyname=ws2_32.getservbyname
getservbyport=ws2_32.getservbyport
getsockname=ws2_32.getsockname @6
getsockopt=PROXY_getsockopt @7
htonl=ws2_32.htonl
AcceptEx=mswsock.AcceptEx @8
htons=ws2_32.htons @9
inet_addr=ws2_32.inet_addr
inet_network=PROXY_inet_network
inet_ntoa=ws2_32.inet_ntoa
EnumProtocolsA=PROXY_EnumProtocolsA @10
EnumProtocolsW=PROXY_EnumProtocolsW @11
ioctlsocket=ws2_32.ioctlsocket @12
listen=ws2_32.listen @13
ntohl=ws2_32.ntohl
GetAcceptExSockaddrs=mswsock.GetAcceptExSockaddrs @14
ntohs=ws2_32.ntohs @15
rcmd=ws2_32.rcmd
recv=ws2_32.recv @16
recvfrom=ws2_32.recvfrom @17
rexec=ws2_32.rexec
rresvport=ws2_32.rresvport
s_perror=PROXY_s_perror
select=ws2_32.select @18
send=ws2_32.send @19
sendto=ws2_32.sendto @20
sethostname=ws2_32.sethostname
setsockopt=PROXY_setsockopt @21
shutdown=ws2_32.shutdown @22
socket=ws2_32.socket @23
GetAddressByNameA=PROXY_GetAddressByNameA @24
GetAddressByNameW=PROXY_GetAddressByNameW @25
GetNameByTypeA=ws2_32.GetNameByTypeA @26
GetNameByTypeW=ws2_32.GetNameByTypeW @27
GetServiceA=ws2_32.GetServiceA @28
GetServiceW=ws2_32.GetServiceW @29
GetTypeByNameA=ws2_32.GetTypeByNameA @30
GetTypeByNameW=ws2_32.GetTypeByNameW @31
MigrateWinsockConfiguration=ws2_32.MigrateWinsockConfiguration @32
NPLoadNameSpaces=ws2_32.NPLoadNameSpaces @33
SetServiceA=ws2_32.SetServiceA @34
SetServiceW=ws2_32.SetServiceW @35
TransmitFile=mswsock.TransmitFile @36
WEP=PROXY_WEP @37
WSAAsyncGetHostByAddr=ws2_32.WSAAsyncGetHostByAddr @38
WSAAsyncGetHostByName=ws2_32.WSAAsyncGetHostByName @39
WSAAsyncGetProtoByName=ws2_32.WSAAsyncGetProtoByName @40
WSAAsyncGetProtoByNumber=ws2_32.WSAAsyncGetProtoByNumber @41
WSAAsyncGetServByName=ws2_32.WSAAsyncGetServByName @42
WSAAsyncGetServByPort=ws2_32.WSAAsyncGetServByPort @43
WSAAsyncSelect=ws2_32.WSAAsyncSelect @44
WSACancelAsyncRequest=ws2_32.WSACancelAsyncRequest @45
WSACancelBlockingCall=ws2_32.WSACancelBlockingCall @46
WSAIsBlocking=ws2_32.WSAIsBlocking @47
WSARecvEx=PROXY_WSARecvEx @48
WSASetBlockingHook=ws2_32.WSASetBlockingHook @49
WSAUnhookBlockingHook=ws2_32.WSAUnhookBlockingHook @50
WSApSetPostRoutine=ws2_32.WSApSetPostRoutine @51
gethostbyname=ws2_32.gethostbyname @52
gethostbyaddr=ws2_32.gethostbyaddr @53
getprotobyname=ws2_32.getprotobyname @54
getprotobynumber=ws2_32.getprotobynumber @55
getservbyname=ws2_32.getservbyname @56
gethostname=ws2_32.gethostname @57
getservbyport=ws2_32.getservbyport @58
htonl=ws2_32.htonl @59
inet_addr=ws2_32.inet_addr @60
inet_network=PROXY_inet_network @61
inet_ntoa=ws2_32.inet_ntoa @62
ntohl=ws2_32.ntohl @63
rcmd=ws2_32.rcmd @64
rexec=ws2_32.rexec @65
rresvport=ws2_32.rresvport @66
s_perror=PROXY_s_perror @67
sethostname=ws2_32.sethostname @68
WSAGetLastError=ws2_32.WSAGetLastError @111
WSASetLastError=ws2_32.WSASetLastError @112
WSAStartup=ws2_32.WSAStartup @115
WSACleanup=ws2_32.WSACleanup @116
__WSAFDIsSet=PROXY___WSAFDIsSet @151
getnetbyname=PROXY_getnetbyname @1101
dn_expand=ws2_32.dn_expand @1106