< prev index next >

src/os/windows/vm/os_windows.cpp

Print this page

        

*** 1894,1905 **** error = errno; } return (int)error; } ! Semaphore::Semaphore(uint value, uint max) { ! _semaphore = ::CreateSemaphore(NULL, value, max, NULL); assert(_semaphore != NULL, err_msg("CreateSemaphore failed: %ld", GetLastError())); } Semaphore::~Semaphore() { --- 1894,1905 ---- error = errno; } return (int)error; } ! Semaphore::Semaphore(uint value) { ! _semaphore = ::CreateSemaphore(NULL, value, LONG_MAX, NULL); assert(_semaphore != NULL, err_msg("CreateSemaphore failed: %ld", GetLastError())); } Semaphore::~Semaphore() {
< prev index next >