OSDN Git Service

Add DragonFly BSD support
authorHasso Tepper <hasso@estpak.ee>
Mon, 7 Apr 2008 12:28:44 +0000 (15:28 +0300)
committerDaniel Stone <daniel@fooishbar.org>
Mon, 7 Apr 2008 12:28:44 +0000 (15:28 +0300)
DragonFly behaves exactly like FreeBSD, so no problem here.

configure.ac
src/common_init.c
src/common_interface.c

index 6163577..a5b9814 100644 (file)
@@ -71,7 +71,7 @@ if test "x$GCC" = "xyes"; then
 fi
 
 case $host_os in
-       *freebsd*)
+       *freebsd* | *dragonfly*)
                freebsd=yes
                ;;
        *linux*)
index 7429518..ff24183 100644 (file)
@@ -54,7 +54,7 @@ pci_system_init( void )
     
 #ifdef linux
     err = pci_system_linux_sysfs_create();
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
     err = pci_system_freebsd_create();
 #elif defined(__OpenBSD__)
     err = pci_system_openbsd_create();
index d7e4b62..aee2754 100644 (file)
@@ -64,7 +64,7 @@
 #define HTOLE_16(x)    htole16(x)
 #define HTOLE_32(x)    htole32(x)
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 #define LETOH_16(x)    le16toh(x)
 #define LETOH_32(x)    le32toh(x)
 #else