Signed-off-by: Mark Harmstone <m...@harmstone.com> --- mingw-w64-crt/Makefile.am | 3 +- mingw-w64-crt/lib-common/windowsapp.mri | 1 + .../lib-common/ws2_32_windowsapp.def | 106 ++++++++++++++++++ mingw-w64-crt/lib32/ws2_32_windowsapp.def | 106 ++++++++++++++++++ 4 files changed, 215 insertions(+), 1 deletion(-) create mode 100644 mingw-w64-crt/lib-common/ws2_32_windowsapp.def create mode 100644 mingw-w64-crt/lib32/ws2_32_windowsapp.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index a3fa8c4f5..847417d31 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -3089,7 +3089,8 @@ endif %/libwindowscodecs_windowsapp.a \ %/libwinhttp_windowsapp.a \ %/libwintrust_windowsapp.a \ - %/libwlanapi_windowsapp.a + %/libwlanapi_windowsapp.a \ + %/libws2_32_windowsapp.a rm -f $@ cd $(dir $@) && $(AR) -M < $(abspath $<) $(RANLIB) $@ diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri index 1b492d886..ebe6eaada 100644 --- a/mingw-w64-crt/lib-common/windowsapp.mri +++ b/mingw-w64-crt/lib-common/windowsapp.mri @@ -241,5 +241,6 @@ ADDLIB libwindowscodecs_windowsapp.a ADDLIB libwinhttp_windowsapp.a ADDLIB libwintrust_windowsapp.a ADDLIB libwlanapi_windowsapp.a +ADDLIB libws2_32_windowsapp.a SAVE END diff --git a/mingw-w64-crt/lib-common/ws2_32_windowsapp.def b/mingw-w64-crt/lib-common/ws2_32_windowsapp.def new file mode 100644 index 000000000..2a43f3a34 --- /dev/null +++ b/mingw-w64-crt/lib-common/ws2_32_windowsapp.def @@ -0,0 +1,106 @@ +LIBRARY ws2_32 + +EXPORTS + +__WSAFDIsSet +accept +bind +closesocket +connect +freeaddrinfo +FreeAddrInfoEx +FreeAddrInfoExW +FreeAddrInfoW +getaddrinfo +GetAddrInfoExCancel +GetAddrInfoExOverlappedResult +GetAddrInfoExW +GetAddrInfoW +gethostbyaddr +gethostbyname +gethostname +GetHostNameW +getnameinfo +GetNameInfoW +getpeername +getprotobyname +getprotobynumber +getservbyname +getservbyport +getsockname +getsockopt +htonl +htons +inet_addr +inet_ntoa +inet_ntop +inet_pton +InetNtopW +InetPtonW +ioctlsocket +listen +ntohl +ntohs +recv +recvfrom +select +send +sendto +SetAddrInfoExW +setsockopt +shutdown +socket +WSAAccept +WSAAddressToStringA +WSAAddressToStringW +WSACleanup +WSACloseEvent +WSAConnect +WSAConnectByList +WSAConnectByNameA +WSAConnectByNameW +WSACreateEvent +WSADuplicateSocketA +WSADuplicateSocketW +WSAEnumNameSpaceProvidersA +WSAEnumNameSpaceProvidersExA +WSAEnumNameSpaceProvidersExW +WSAEnumNameSpaceProvidersW +WSAEnumNetworkEvents +WSAEnumProtocolsA +WSAEnumProtocolsW +WSAEventSelect +WSAGetLastError +WSAGetOverlappedResult +WSAGetServiceClassInfoW +WSAGetServiceClassNameByClassIdW +WSAHtonl +WSAHtons +WSAIoctl +WSAJoinLeaf +WSALookupServiceBeginA +WSALookupServiceBeginW +WSALookupServiceEnd +WSALookupServiceNextA +WSALookupServiceNextW +WSANSPIoctl +WSANtohl +WSANtohs +WSAPoll +WSAProviderConfigChange +WSARecv +WSARecvFrom +WSAResetEvent +WSASend +WSASendMsg +WSASendTo +WSASetEvent +WSASetLastError +WSASetServiceA +WSASetServiceW +WSASocketA +WSASocketW +WSAStartup +WSAStringToAddressA +WSAStringToAddressW +WSAWaitForMultipleEvents diff --git a/mingw-w64-crt/lib32/ws2_32_windowsapp.def b/mingw-w64-crt/lib32/ws2_32_windowsapp.def new file mode 100644 index 000000000..47cfa66d5 --- /dev/null +++ b/mingw-w64-crt/lib32/ws2_32_windowsapp.def @@ -0,0 +1,106 @@ +LIBRARY ws2_32 + +EXPORTS + +__WSAFDIsSet@8 +accept@12 +bind@12 +closesocket@4 +connect@12 +freeaddrinfo@4 +FreeAddrInfoEx@4 +FreeAddrInfoExW@4 +FreeAddrInfoW@4 +getaddrinfo@16 +GetAddrInfoExCancel@4 +GetAddrInfoExOverlappedResult@4 +GetAddrInfoExW@40 +GetAddrInfoW@16 +gethostbyaddr@12 +gethostbyname@4 +gethostname@8 +GetHostNameW@8 +getnameinfo@28 +GetNameInfoW@28 +getpeername@12 +getprotobyname@4 +getprotobynumber@4 +getservbyname@8 +getservbyport@8 +getsockname@12 +getsockopt@20 +htonl@4 +htons@4 +inet_addr@4 +inet_ntoa@4 +inet_ntop@16 +inet_pton@12 +InetNtopW@16 +InetPtonW@12 +ioctlsocket@12 +listen@8 +ntohl@4 +ntohs@4 +recv@16 +recvfrom@24 +select@20 +send@16 +sendto@24 +SetAddrInfoExW@48 +setsockopt@20 +shutdown@8 +socket@12 +WSAAccept@20 +WSAAddressToStringA@20 +WSAAddressToStringW@20 +WSACleanup@0 +WSACloseEvent@4 +WSAConnect@28 +WSAConnectByList@32 +WSAConnectByNameA@36 +WSAConnectByNameW@36 +WSACreateEvent@0 +WSADuplicateSocketA@12 +WSADuplicateSocketW@12 +WSAEnumNameSpaceProvidersA@8 +WSAEnumNameSpaceProvidersExA@8 +WSAEnumNameSpaceProvidersExW@8 +WSAEnumNameSpaceProvidersW@8 +WSAEnumNetworkEvents@12 +WSAEnumProtocolsA@12 +WSAEnumProtocolsW@12 +WSAEventSelect@12 +WSAGetLastError@0 +WSAGetOverlappedResult@20 +WSAGetServiceClassInfoW@16 +WSAGetServiceClassNameByClassIdW@12 +WSAHtonl@12 +WSAHtons@12 +WSAIoctl@36 +WSAJoinLeaf@32 +WSALookupServiceBeginA@12 +WSALookupServiceBeginW@12 +WSALookupServiceEnd@4 +WSALookupServiceNextA@16 +WSALookupServiceNextW@16 +WSANSPIoctl@32 +WSANtohl@12 +WSANtohs@12 +WSAPoll@12 +WSAProviderConfigChange@12 +WSARecv@28 +WSARecvFrom@36 +WSAResetEvent@4 +WSASend@28 +WSASendMsg@24 +WSASendTo@36 +WSASetEvent@4 +WSASetLastError@4 +WSASetServiceA@12 +WSASetServiceW@12 +WSASocketA@24 +WSASocketW@24 +WSAStartup@8 +WSAStringToAddressA@20 +WSAStringToAddressW@20 +WSAWaitForMultipleEvents@20 -- 2.41.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public