From e70859af4ec1df518e94695b1b013c83aa94d2f9 Mon Sep 17 00:00:00 2001
From: aduffizi <alessandro.duffizi@lnf.infn.it>
Date: Mon, 17 Jun 2019 16:30:37 +0200
Subject: [PATCH] bison at windows

---
 chaos_micro_unit_toolkit/external_lib/bson/bson/bson-clock.c  | 2 ++
 chaos_micro_unit_toolkit/external_lib/bson/bson/bson-config.h | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-clock.c b/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-clock.c
index 5260eb182..8c5470155 100644
--- a/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-clock.c
+++ b/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-clock.c
@@ -29,8 +29,10 @@
 
 #if defined(BSON_HAVE_CLOCK_GETTIME)
 #include <time.h>
+#ifndef _WIN32
 #include <sys/time.h>
 #endif
+#endif
 
 #include "bson-clock.h"
 
diff --git a/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-config.h b/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-config.h
index 02b26ffb0..13dc61c28 100644
--- a/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-config.h
+++ b/chaos_micro_unit_toolkit/external_lib/bson/bson/bson-config.h
@@ -32,8 +32,12 @@
 #if defined (__unix__) || (defined (__APPLE__) && defined (__MACH__))
 #define BSON_OS 1
 #else
+#ifdef _WIN32
+#define BSON_OS 2
+#else
 #define BSON_OS 0
 #endif
+#endif
 
 
 /*
-- 
GitLab