diff options
| -rw-r--r-- | src/semaphore.cc | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/semaphore.cc b/src/semaphore.cc index 5d90c55..47ce8e0 100644 --- a/src/semaphore.cc +++ b/src/semaphore.cc @@ -31,7 +31,8 @@  #ifdef WIN32  #include <windows.h>  #else -#include </usr/include/semaphore.h> +// Make sure we don't include /this/ file... +#include <../include/semaphore.h>  #endif  struct semaphore_private_t { @@ -52,7 +53,7 @@ Semaphore::Semaphore(const char *name)  #ifdef WIN32    prv->semaphore = CreateSemaphore(NULL,  // default security attributes                                     0, // initial count -                                   100000, // maximum count +                                   2147483647, // maximum count (Max LONG)                                     NULL); // unnamed semaphore  #else    sem_init(&prv->semaphore, 0, 0); | 
