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 | 739 | |
| 740 | 740 | #ifndef _WIN32 |
| 741 | 741 | |
| 742 | +#if defined(__linux__) | |
| 743 | + | |
| 742 | 744 | #define RTC_FREQ 1024 |
| 743 | 745 | |
| 744 | 746 | static int rtc_fd; |
| 745 | - | |
| 747 | + | |
| 746 | 748 | static int start_rtc_timer(void) |
| 747 | 749 | { |
| 748 | 750 | rtc_fd = open("/dev/rtc", O_RDONLY); |
| ... | ... | @@ -763,7 +765,16 @@ static int start_rtc_timer(void) |
| 763 | 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 | 779 | static void init_timers(void) |
| 769 | 780 | { | ... | ... |
vl.h
| ... | ... | @@ -50,13 +50,6 @@ |
| 50 | 50 | |
| 51 | 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 | 53 | #ifndef glue |
| 61 | 54 | #define xglue(x, y) x ## y |
| 62 | 55 | #define glue(x, y) xglue(x, y) | ... | ... |