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

Reply via email to