From 829309c70c47926cb1c05727118ebe77c417eecc Mon Sep 17 00:00:00 2001 From: bellard Date: Thu, 20 May 2004 13:20:12 +0000 Subject: [PATCH] BSD fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@831 c046a42c-6fe2-441c-8c8c-71466251a162 --- vl.c | 15 +++++++++++++-- vl.h | 7 ------- 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) -- 2.11.0