qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] GNU/kFreeBSD support


From: Aurelien Jarno
Subject: [Qemu-devel] [PATCH] GNU/kFreeBSD support
Date: Sat, 23 Jun 2007 00:27:00 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

Hi,

The patch below, taken from the Debian package, adds support
for GNU/kFreeBSD.

Bye,
Aurelien

Index: configure
===================================================================
RCS file: /sources/qemu/qemu/configure,v
retrieving revision 1.145
diff -u -d -p -r1.145 configure
--- configure   26 May 2007 16:38:53 -0000      1.145
+++ configure   22 Jun 2007 22:16:44 -0000
@@ -112,6 +112,12 @@ OS_CFLAGS="-mno-cygwin"
 MINGW32*)
 mingw32="yes"
 ;;
+GNU/kFreeBSD)
+oss="yes"
+if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then
+    kqemu="yes"
+fi
+;;
 FreeBSD)
 bsd="yes"
 oss="yes"
Index: vl.c
===================================================================
RCS file: /sources/qemu/qemu/vl.c,v
retrieving revision 1.310
diff -u -d -p -r1.310 vl.c
--- vl.c        22 Jun 2007 08:23:44 -0000      1.310
+++ vl.c        22 Jun 2007 22:16:44 -0000
@@ -47,6 +47,8 @@
 #ifndef __APPLE__
 #include <libutil.h>
 #endif
+#elif defined (__GLIBC__) && defined (__FreeBSD_kernel__)
+#include <freebsd/stdlib.h>
 #else
 #ifndef __sun__
 #include <linux/if.h>
@@ -3451,7 +3453,7 @@ static TAPState *net_tap_fd_init(VLANSta
     return s;
 }
 
-#ifdef _BSD
+#if defined (_BSD) || defined (__FreeBSD_kernel__)
 static int tap_open(char *ifname, int ifname_size)
 {
     int fd;

-- 
  .''`.  Aurelien Jarno             | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   address@hidden         | address@hidden
   `-    people.debian.org/~aurel32 | www.aurel32.net




reply via email to

[Prev in Thread] Current Thread [Next in Thread]