summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vl.c15
-rw-r--r--vl.h7
2 files changed, 13 insertions, 9 deletions
diff --git a/vl.c b/vl.c
index baa09e58ad..84ac49d91f 100644
--- a/vl.c
+++ b/vl.c
@@ -739,10 +739,12 @@ static void host_alarm_handler(int host_signum)
#ifndef _WIN32
+#if defined(__linux__)
+
#define RTC_FREQ 1024
static int rtc_fd;
-
+
static int start_rtc_timer(void)
{
rtc_fd = open("/dev/rtc", O_RDONLY);
@@ -763,7 +765,16 @@ static int start_rtc_timer(void)
return 0;
}
-#endif
+#else
+
+static int start_rtc_timer(void)
+{
+ return -1;
+}
+
+#endif /* !defined(__linux__) */
+
+#endif /* !defined(_WIN32) */
static void init_timers(void)
{
diff --git a/vl.h b/vl.h
index 42a29bdcf4..ace401fbb0 100644
--- a/vl.h
+++ b/vl.h
@@ -50,13 +50,6 @@
#include "cpu.h"
-#ifdef _BSD
-#define lseek64 lseek
-#define ftruncate64 ftruncate
-#define mkstemp64 mkstemp
-#define MAP_ANONYMOUS MAP_ANON
-#endif
-
#ifndef glue
#define xglue(x, y) x ## y
#define glue(x, y) xglue(x, y)