From ec94e1d5db3645362284765bac1a019d552dae8b Mon Sep 17 00:00:00 2001
From: Martin Pulec <martin.pulec@cesnet.cz>
Date: Fri, 29 May 2020 11:30:03 +0200
Subject: [PATCH] UltraGrid plugin: updated platform_ipc

---
 client/ultragrid/platform_ipc.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/client/ultragrid/platform_ipc.c b/client/ultragrid/platform_ipc.c
index 7cdb1c92..c9502b78 100644
--- a/client/ultragrid/platform_ipc.c
+++ b/client/ultragrid/platform_ipc.c
@@ -63,7 +63,7 @@
 
 #define MOD_NAME "[platform IPC] "
 
-#ifdef __gnu_linux__
+#ifndef _WIN32
 static key_t get_key(const char *id, int proj_id) {
         char key_path[1024];
         snprintf(key_path, sizeof key_path, "/tmp/%s-%" PRIdMAX, id, (intmax_t) getuid());
@@ -109,7 +109,7 @@ void PrintError(void)
 //
 // SHM
 //
-#ifdef __gnu_linux__
+#ifndef _WIN32
 static platform_ipc_shm_t platform_ipc_shm_open_common(const char *id, size_t size, int shmflg)
 {
         key_t key = get_key(id, 1);
@@ -132,7 +132,7 @@ static platform_ipc_shm_t platform_ipc_shm_open_common(const char *id, size_t si
 
         return handle;
 }
-#endif // defined __gnu_linux__
+#endif // ! defined _WIN32
 
 platform_ipc_shm_t platform_ipc_shm_create(const char *id, size_t size)
 {
@@ -233,7 +233,7 @@ void platform_ipc_shm_done(platform_ipc_shm_t handle, bool destroy)
 //
 // Semaphores
 //
-#ifdef __gnu_linux__
+#ifndef _WIN32
 static platform_ipc_sem_t platform_ipc_sem_open_common(const char *id, int index, int semflg)
 {
         key_t key = get_key(id, index);
@@ -254,7 +254,7 @@ static platform_ipc_sem_t platform_ipc_sem_open_common(const char *id, int index
         }
         return handle;
 }
-#endif // defined __gnu_linux__
+#endif // ! defined _WIN32
 
 platform_ipc_sem_t platform_ipc_sem_create(const char *id, int index)
 {
-- 
GitLab