@@ -1894,12 +1894,12 @@ error = errno; } return (int)error; } -Semaphore::Semaphore(uint value, uint max) { - _semaphore = ::CreateSemaphore(NULL, value, max, NULL); +Semaphore::Semaphore(uint value) { + _semaphore = ::CreateSemaphore(NULL, value, LONG_MAX, NULL); assert(_semaphore != NULL, err_msg("CreateSemaphore failed: %ld", GetLastError())); } Semaphore::~Semaphore() {