|
From: | Maarten Boekhold |
Subject: | [Qemu-devel] timer in vl.c |
Date: | Tue, 08 Jun 2004 20:41:51 +0400 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040514 |
Hi all,I'm trying to port qemu so it compiles on cygwin, and I'm having a bit of trouble with vl.c.
vl.c defines start_rtc_timer() and init_timers(). If I read it correctly, the code says something like (only put code that I believe is relevant to this question down below):
#ifndef _WIN32 #if defined (__linux__) static int rtc_fd static int start_rtc_timer(void) { ... } #else static int start_rtc_timer(void) { return -1;} #endif #endif static void init_timers(void) { #ifdef _WIN32 ... #else /* here rtc_fd is referenced */ #endif }How does this work when you try to compile on a BSD platform? On such a platform, rtc_fd won't be defined, yet the code that references it will be compiled, no?
CVS from june 7 Maarten
[Prev in Thread] | Current Thread | [Next in Thread] |