ports/windows/init.c: Initialise WinSock2 library at startup.

Signed-off-by: Jon Foster <jon@jon-foster.co.uk>
pull/14162/head
Jon Foster 2024-03-24 04:10:41 +00:00
rodzic cd534bbad8
commit e92c860741
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -29,11 +29,16 @@
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <winsock2.h>
#ifdef _MSC_VER
#include <crtdbg.h>
#endif
#include "fmode.h"
#ifdef _MSC_VER
#pragma comment(lib, "Ws2_32.lib")
#endif
extern BOOL WINAPI console_sighandler(DWORD evt);
#ifdef _MSC_VER
@ -63,6 +68,10 @@ void init() {
_set_output_format(_TWO_DIGIT_EXPONENT);
#endif
set_fmode_binary();
// Initialize Winsock
WSADATA winsockData;
WSAStartup(MAKEWORD(2, 2), &winsockData);
}
void deinit() {