From c7b4b9f819e0c1335ece87695599474fc14fcdcf Mon Sep 17 00:00:00 2001 From: faketruth Date: Fri, 21 Oct 2011 21:25:29 +0000 Subject: Compiles for linux git-svn-id: http://mc-server.googlecode.com/svn/trunk@6 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cClientHandle.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'source/cClientHandle.cpp') diff --git a/source/cClientHandle.cpp b/source/cClientHandle.cpp index f274795c1..68a70715e 100644 --- a/source/cClientHandle.cpp +++ b/source/cClientHandle.cpp @@ -4,6 +4,8 @@ #include #endif +#include "MCSocket.h" + #include "cClientHandle.h" #include "cServer.h" #include "cWorld.h" @@ -68,6 +70,10 @@ #include "packets/cPacket_Ping.h" +#ifndef _WIN32 +#define sprintf_s(dst, size, format, ...) sprintf(dst, format, __VA_ARGS__ ) +#endif + #define MAX_SEMAPHORES (2000) typedef std::list PacketList; @@ -176,7 +182,7 @@ cClientHandle::~cClientHandle() Disconnect.m_Reason = "Server shut down? Kthnxbai"; Disconnect.Send( m_pState->Socket ); - closesocket( m_pState->Socket ); + m_pState->Socket.CloseSocket(); m_pState->Socket = 0; } m_pState->SocketCriticalSection.Unlock(); @@ -218,7 +224,7 @@ void cClientHandle::Destroy() m_pState->SocketCriticalSection.Lock(); if( m_pState->Socket ) { - closesocket( m_pState->Socket ); + m_pState->Socket.CloseSocket(); m_pState->Socket = 0; } m_pState->SocketCriticalSection.Unlock(); -- cgit v1.2.3