aboutsummaryrefslogtreecommitdiff
path: root/drivers/windows/semaphore_windows.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/windows/semaphore_windows.cpp')
-rw-r--r--drivers/windows/semaphore_windows.cpp37
1 files changed, 17 insertions, 20 deletions
diff --git a/drivers/windows/semaphore_windows.cpp b/drivers/windows/semaphore_windows.cpp
index cdd1a7b88..b1c9ee018 100644
--- a/drivers/windows/semaphore_windows.cpp
+++ b/drivers/windows/semaphore_windows.cpp
@@ -34,19 +34,19 @@
Error SemaphoreWindows::wait() {
- WaitForSingleObjectEx(semaphore,INFINITE, false);
+ WaitForSingleObjectEx(semaphore, INFINITE, false);
return OK;
}
Error SemaphoreWindows::post() {
- ReleaseSemaphore(semaphore,1,NULL);
+ ReleaseSemaphore(semaphore, 1, NULL);
return OK;
}
int SemaphoreWindows::get() const {
long previous;
switch (WaitForSingleObjectEx(semaphore, 0, false)) {
case WAIT_OBJECT_0: {
- ERR_FAIL_COND_V(!ReleaseSemaphore(semaphore, 1, &previous),-1);
+ ERR_FAIL_COND_V(!ReleaseSemaphore(semaphore, 1, &previous), -1);
return previous + 1;
} break;
case WAIT_TIMEOUT: {
@@ -58,41 +58,38 @@ int SemaphoreWindows::get() const {
ERR_FAIL_V(-1);
}
-
Semaphore *SemaphoreWindows::create_semaphore_windows() {
- return memnew( SemaphoreWindows );
+ return memnew(SemaphoreWindows);
}
void SemaphoreWindows::make_default() {
- create_func=create_semaphore_windows;
+ create_func = create_semaphore_windows;
}
SemaphoreWindows::SemaphoreWindows() {
#ifdef UWP_ENABLED
- semaphore=CreateSemaphoreEx(
- NULL,
- 0,
- 0xFFFFFFF, //wathever
- NULL,
- 0,
- SEMAPHORE_ALL_ACCESS);
+ semaphore = CreateSemaphoreEx(
+ NULL,
+ 0,
+ 0xFFFFFFF, //wathever
+ NULL,
+ 0,
+ SEMAPHORE_ALL_ACCESS);
#else
- semaphore=CreateSemaphore(
- NULL,
- 0,
- 0xFFFFFFF, //wathever
- NULL);
+ semaphore = CreateSemaphore(
+ NULL,
+ 0,
+ 0xFFFFFFF, //wathever
+ NULL);
#endif
}
-
SemaphoreWindows::~SemaphoreWindows() {
CloseHandle(semaphore);
}
-
#endif