diff options
author | levong <[email protected]> | 2022-02-10 16:51:45 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:51:45 +0300 |
commit | 5a1d870a044e6a0fc52fe457c2a6055181cf7438 (patch) | |
tree | 3cdd2c9308558b140cf58d98c76dd716ff4012a4 /util/system/sem.cpp | |
parent | 4596484b94e7bba39c8241e41e9c7f7b5665fdc5 (diff) |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'util/system/sem.cpp')
-rw-r--r-- | util/system/sem.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/util/system/sem.cpp b/util/system/sem.cpp index 4a93b903b5c..34d0b0da938 100644 --- a/util/system/sem.cpp +++ b/util/system/sem.cpp @@ -1,6 +1,6 @@ #include "sem.h" -#ifdef _win_ +#ifdef _win_ #include <malloc.h> #elif defined(_sun) #include <alloca.h> @@ -48,7 +48,7 @@ union semun arg; namespace { class TSemaphoreImpl { private: -#ifdef _win_ +#ifdef _win_ using SEMHANDLE = HANDLE; #else #ifdef USE_SYSV_SEMAPHORES @@ -105,7 +105,7 @@ namespace { } inline ~TSemaphoreImpl() { -#ifdef _win_ +#ifdef _win_ ::CloseHandle(Handle); #else #ifdef USE_SYSV_SEMAPHORES @@ -120,7 +120,7 @@ namespace { } inline void Release() noexcept { -#ifdef _win_ +#ifdef _win_ ::ReleaseSemaphore(Handle, 1, 0); #else #ifdef USE_SYSV_SEMAPHORES @@ -136,7 +136,7 @@ namespace { //The UNIX semaphore object does not support a timed "wait", and //hence to maintain consistancy, for win32 case we use INFINITE or 0 timeout. inline void Acquire() noexcept { -#ifdef _win_ +#ifdef _win_ Y_VERIFY(::WaitForSingleObject(Handle, INFINITE) == WAIT_OBJECT_0, "can not acquire semaphore"); #else #ifdef USE_SYSV_SEMAPHORES @@ -150,7 +150,7 @@ namespace { } inline bool TryAcquire() noexcept { -#ifdef _win_ +#ifdef _win_ // zero-second time-out interval // WAIT_OBJECT_0: current free count > 0 // WAIT_TIMEOUT: current free count == 0 |