Commit e8fc3787 authored by jan.koester's avatar jan.koester
Browse files

fixed linux build

parent 3b7d744a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -163,7 +163,7 @@ namespace netplus {

        void ConnectEventHandler(int pos,const int tid,void *args)  {
            NetException exception;
            con *ccon=(con*)_Events[pos].data.ptr;
            con *ccon;

            _evtapi->CreateConnetion(&ccon);

+4 −1
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@
#include <chrono>
#include <thread>
#include <cstring>
#include <atomic>

#include <vector>
#include <cstdio>
@@ -48,15 +49,17 @@

#define HIDDEN __attribute__ ((visibility ("hidden")))

int netplus::socket::_InitCount = 0;
std::atomic<int> netplus::socket::_InitCount=0;

netplus::socket::socket(){
    _Socket=-1;
    _SocketPtr=nullptr;
    _Type=-1;
    ++_InitCount;
}

netplus::socket::~socket(){
    --_InitCount;
}

void netplus::socket::setnonblocking(){
+0 −1
Original line number Diff line number Diff line
@@ -129,7 +129,6 @@ netplus::tcp::~tcp(){
}

netplus::tcp::tcp() : socket() {
    ++_InitCount;
    _SocketPtr=::malloc(sizeof(sockaddr));
    _SocketPtrSize=sizeof(sockaddr);
    ((struct sockaddr*)_SocketPtr)->sa_family=AF_UNSPEC;