From patchwork Tue May 31 14:57:22 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Fix build on FreeBSD Date: Tue, 31 May 2011 04:57:22 -0000 From: Nathan Whitehorn X-Patchwork-Id: 98052 Message-Id: <4DE501D2.7060505@freebsd.org> To: qemu-devel@nongnu.org Add some includes required to build qemu on FreeBSD. --- bsd-user/syscall.c | 2 ++ iohandler.c | 1 + os-posix.c | 4 ++++ 3 files changed, 7 insertions(+), 0 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index eb1cdf2..7b49f54 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -212,9 +212,11 @@ static int sysctl_oldcvt(void *holdp, size_t holdlen, uint3 2_t kind) *(uint64_t *)holdp = tswap64(*(unsigned long *)holdp); break; #endif +#ifdef CTLTYPE_QUAD case CTLTYPE_QUAD: *(uint64_t *)holdp = tswap64(*(uint64_t *)holdp); break; +#endif case CTLTYPE_STRING: break; default: diff --git a/iohandler.c b/iohandler.c index 2b82421..7266aca 100644 --- a/iohandler.c +++ b/iohandler.c @@ -29,6 +29,7 @@ #ifndef _WIN32 #include +#include #endif typedef struct IOHandlerRecord { diff --git a/os-posix.c b/os-posix.c index 3204197..13b7229 100644 --- a/os-posix.c +++ b/os-posix.c @@ -44,6 +44,10 @@ #include #endif +#ifdef CONFIG_BSD +#include +#endif + #ifdef CONFIG_EVENTFD #include #endif