X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=nucleus%2Flibrary%2Fbasis%2Fmutex.cpp;h=3f19f7a5495e23976f5674bd28556009c4b393ea;hb=f5d845d81352418af0785b85412a35888c82486f;hp=0bf8b94372382a70ec13c4365e7c1551e269778a;hpb=3ea085ec301ed1399dfa1e9f3a240312dc95410b;p=feisty_meow.git diff --git a/nucleus/library/basis/mutex.cpp b/nucleus/library/basis/mutex.cpp index 0bf8b943..3f19f7a5 100644 --- a/nucleus/library/basis/mutex.cpp +++ b/nucleus/library/basis/mutex.cpp @@ -18,6 +18,7 @@ #include "mutex.h" +#include #include #ifdef __UNIX__ @@ -25,6 +26,11 @@ #endif #ifdef __WIN32__ #define _WINSOCKAPI_ // make windows.h happy about winsock. + // winsock support... +// #undef FD_SETSIZE +// #define FD_SETSIZE 1000 + // if you don't set this, you can only select on a default of 64 sockets. + #include #include #endif @@ -53,7 +59,7 @@ void mutex::construct() ret = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); #endif if (ret != 0) { -//printf("failed to initialize mutex attributes!\n"); fflush(NIL); + printf("failed to initialize mutex attributes!\n"); fflush(NULL_POINTER); } c_os_mutex = (pthread_mutex_t *)malloc(sizeof(pthread_mutex_t)); pthread_mutex_init((pthread_mutex_t *)c_os_mutex, &attr);