From c61de41af8ec3e659ddbce1eedb0a25bb663b7b6 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 22 Feb 2019 13:19:04 +0800 Subject: gjs/debugger.cpp: Fix build on Windows Don't include unistd.h on Windows, instead include io.h for isatty() and define STDIN_FILENO as necessary. --- gjs/debugger.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'gjs') diff --git a/gjs/debugger.cpp b/gjs/debugger.cpp index eb6c9f50..47f6e921 100644 --- a/gjs/debugger.cpp +++ b/gjs/debugger.cpp @@ -22,8 +22,6 @@ * Authored By: Philip Chimento */ -#include - #include #include "gjs/context-private.h" @@ -36,6 +34,15 @@ #include #endif +#ifdef HAVE_UNISTD_H +# include +#elif defined(XP_WIN) +# include +# ifndef STDIN_FILENO +# define STDIN_FILENO 0 +# endif +#endif + GJS_JSAPI_RETURN_CONVENTION static bool quit(JSContext* cx, unsigned argc, JS::Value* vp) { JS::CallArgs args = JS::CallArgsFromVp(argc, vp); -- cgit v1.2.1