rendered paste bodykornholi@xzziroz[~/code/BaBaServer/BaBaServer]$ grep errno *.cpp *.h
babaserv.cpp: errnum = errno;
networkmessage.cpp: errnum = errno;
baba.h:#include <errno.h>
baba.h://#include <errno.h>
baba.h://extern int errno;
while(accept_errors < 100){
fd_set listen_set;
timeval tv;
FD_ZERO(&listen_set);
FD_SET(listen_socket, &listen_set);
tv.tv_sec = 1;
tv.tv_usec = 0;
int reads = select(1, &listen_set, NULL, NULL, &tv);
int errnum;
#ifdef WIN32
errnum = WSAGetLastError();
#else
errnum = errno;
#endif
if(reads == SOCKET_ERROR)
break;
else if(reads == 0 && errnum == ERROR_EINTR){
accept_errors++;
continue;
}