Commit 829309c70c47926cb1c05727118ebe77c417eecc
1 parent
c6a1c22b
BSD fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@831 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
13 additions
and
9 deletions
vl.c
| @@ -739,10 +739,12 @@ static void host_alarm_handler(int host_signum) | @@ -739,10 +739,12 @@ static void host_alarm_handler(int host_signum) | ||
| 739 | 739 | ||
| 740 | #ifndef _WIN32 | 740 | #ifndef _WIN32 |
| 741 | 741 | ||
| 742 | +#if defined(__linux__) | ||
| 743 | + | ||
| 742 | #define RTC_FREQ 1024 | 744 | #define RTC_FREQ 1024 |
| 743 | 745 | ||
| 744 | static int rtc_fd; | 746 | static int rtc_fd; |
| 745 | - | 747 | + |
| 746 | static int start_rtc_timer(void) | 748 | static int start_rtc_timer(void) |
| 747 | { | 749 | { |
| 748 | rtc_fd = open("/dev/rtc", O_RDONLY); | 750 | rtc_fd = open("/dev/rtc", O_RDONLY); |
| @@ -763,7 +765,16 @@ static int start_rtc_timer(void) | @@ -763,7 +765,16 @@ static int start_rtc_timer(void) | ||
| 763 | return 0; | 765 | return 0; |
| 764 | } | 766 | } |
| 765 | 767 | ||
| 766 | -#endif | 768 | +#else |
| 769 | + | ||
| 770 | +static int start_rtc_timer(void) | ||
| 771 | +{ | ||
| 772 | + return -1; | ||
| 773 | +} | ||
| 774 | + | ||
| 775 | +#endif /* !defined(__linux__) */ | ||
| 776 | + | ||
| 777 | +#endif /* !defined(_WIN32) */ | ||
| 767 | 778 | ||
| 768 | static void init_timers(void) | 779 | static void init_timers(void) |
| 769 | { | 780 | { |
vl.h
| @@ -50,13 +50,6 @@ | @@ -50,13 +50,6 @@ | ||
| 50 | 50 | ||
| 51 | #include "cpu.h" | 51 | #include "cpu.h" |
| 52 | 52 | ||
| 53 | -#ifdef _BSD | ||
| 54 | -#define lseek64 lseek | ||
| 55 | -#define ftruncate64 ftruncate | ||
| 56 | -#define mkstemp64 mkstemp | ||
| 57 | -#define MAP_ANONYMOUS MAP_ANON | ||
| 58 | -#endif | ||
| 59 | - | ||
| 60 | #ifndef glue | 53 | #ifndef glue |
| 61 | #define xglue(x, y) x ## y | 54 | #define xglue(x, y) x ## y |
| 62 | #define glue(x, y) xglue(x, y) | 55 | #define glue(x, y) xglue(x, y) |