aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-08-23 21:58:26 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-08-23 21:59:33 +0000
commit67666b14bad4929dfff7e182353132d5163b6669 (patch)
tree6946691c524b90fbf54b2b29855d3640c6fd84e4
parentMerge pull request #4223 (diff)
downloadmonero-67666b14bad4929dfff7e182353132d5163b6669.tar.xz
unit_tests: disable mlocker tests on windows (no implementation)
-rw-r--r--tests/unit_tests/mlocker.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit_tests/mlocker.cpp b/tests/unit_tests/mlocker.cpp
index 6e6048c6c..480940374 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