mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2025-07-01 15:36:10 +00:00
19 lines
414 B
C
19 lines
414 B
C
#ifndef _LINUXFIXES_H
|
|
#define _LINUXFIXES_H
|
|
|
|
#include <stdint.h>
|
|
|
|
// Translate windows sockets stuff to linux sockets
|
|
#define SOCKET uint64_t
|
|
#define SOCKADDR sockaddr
|
|
#define SOCKADDR_IN sockaddr_in
|
|
#define WSAGetLastError() errno
|
|
#define closesocket close
|
|
#define SD_BOTH SHUT_RDWR
|
|
// We dont need wsacleanup
|
|
#define WSACleanup()
|
|
#define SOCKET_ERROR -1
|
|
|
|
#define ZeroMemory(mem, len) memset(mem, 0, len)
|
|
|
|
#endif |