// Copyright (C) 2007-2025 EQ2EMulator // Licensed under GPL v3 #ifndef WIN32 #ifndef __UNIX_H__ #define __UNIX_H__ #ifndef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP #define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP {0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, __LOCK_INITIALIZER} #endif #include typedef int SOCKET; void Sleep(unsigned int x); char* strupr(char* tmp); char* strlwr(char* tmp); #endif #endif