[gjs/meson.msvc: 3/9] gjs/[console|profiler].cpp: Check for XP_WIN



commit 3d1e1deb3e69cc04e2297c7ef6771494d15cd353
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri Oct 25 15:29:17 2019 +0800

    gjs/[console|profiler].cpp: Check for XP_WIN
    
    We don't have sys/signal.h on Windows, nor unistd.h for MSVC builds, so
    check for XP_WIN as well so that we include the right headers.

 gjs/console.cpp  | 2 ++
 gjs/profiler.cpp | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/gjs/console.cpp b/gjs/console.cpp
index b094f07e..d3441c50 100644
--- a/gjs/console.cpp
+++ b/gjs/console.cpp
@@ -29,6 +29,8 @@
 
 #ifdef HAVE_UNISTD_H
 #    include <unistd.h>  // for close
+#elif defined (XP_WIN)
+#    include <io.h>
 #endif
 
 #include <gio/gio.h>
diff --git a/gjs/profiler.cpp b/gjs/profiler.cpp
index cce5792c..40c92358 100644
--- a/gjs/profiler.cpp
+++ b/gjs/profiler.cpp
@@ -23,7 +23,9 @@
 
 #include <config.h>  // for ENABLE_PROFILER, HAVE_SYS_SYSCALL_H, HAVE_UNISTD_H
 
-#include <sys/signal.h>  // for siginfo_t, sigevent, ...
+#ifndef XP_WIN
+#      include <sys/signal.h>  // for siginfo_t, sigevent, ...
+#endif
 
 #include <glib-object.h>
 #include <glib.h>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]