diff --git configure.in configure.in index b2b45e7..dcfdfb7 100644 --- mozilla/configure.in +++ mozilla/configure.in @@ -8346,7 +8346,7 @@ case "$OS_TARGET" in NECKO_WIFI=1 fi ;; - Darwin|FreeBSD|SunOS|WINNT) + Darwin|DragonFly|FreeBSD|SunOS|WINNT) NECKO_WIFI=1 ;; Linux) diff --git netwerk/wifi/moz.build netwerk/wifi/moz.build index d4de063..3949380 100644 --- mozilla/netwerk/wifi/moz.build +++ mozilla/netwerk/wifi/moz.build @@ -35,7 +35,7 @@ if CONFIG['OS_ARCH'] == 'Darwin': UNIFIED_SOURCES += [ 'osx_corewlan.mm', ] -elif CONFIG['OS_ARCH'] == 'FreeBSD': +elif CONFIG['OS_ARCH'] in ('DragonFly', 'FreeBSD'): UNIFIED_SOURCES += [ 'nsWifiScannerFreeBSD.cpp', ] diff --git netwerk/wifi/nsWifiScannerFreeBSD.cpp netwerk/wifi/nsWifiScannerFreeBSD.cpp index bdf171e..4185d69 100644 --- mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp +++ mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp @@ -13,7 +13,11 @@ #include #include #include +#ifdef __DragonFly__ +#include +#else #include +#endif #include #include