From 67666b14bad4929dfff7e182353132d5163b6669 Mon Sep 17 00:00:00 2001
From: moneromooo-monero <moneromooo-monero@users.noreply.github.com>
Date: Thu, 23 Aug 2018 21:58:26 +0000
Subject: [PATCH] unit_tests: disable mlocker tests on windows (no
 implementation)

---
 tests/unit_tests/mlocker.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/unit_tests/mlocker.cpp b/tests/unit_tests/mlocker.cpp
index 6e6048c6cd7..4809403744e 100644
--- a/tests/unit_tests/mlocker.cpp
+++ b/tests/unit_tests/mlocker.cpp
@@ -31,6 +31,12 @@
 #include "misc_log_ex.h"
 #include "mlocker.h"
 
+#if defined __GNUC__ && !defined _WIN32
+#define HAVE_MLOCK 1
+#endif
+
+#ifdef HAVE_MLOCK
+
 #define BASE(data) (char*)(((uintptr_t)(data.get() + page_size - 1)) / page_size * page_size)
 
 TEST(mlocker, distinct_1)
@@ -184,3 +190,5 @@ TEST(mlocker, mlocked)
   ASSERT_EQ(epee::mlocker::get_num_locked_pages(), base_pages + 0);
   ASSERT_EQ(epee::mlocker::get_num_locked_objects(), base_objects + 0);
 }
+
+#endif