From: grarpamp <grarpamp@gmail.com>
authorMichael Buesch <mb@bu3sch.de>
Fri, 18 Feb 2011 22:52:37 +0000 (23:52 +0100)
committerMichael Buesch <mb@bu3sch.de>
Fri, 18 Feb 2011 22:52:37 +0000 (23:52 +0100)
FreeBSD support

Signed-off-by: Michael Buesch <mb@bu3sch.de>
fwcutter/Makefile
fwcutter/fwcutter.c
fwcutter/fwcutter.h

index dbd096fe2559e0fbd4e62cb443b326648efaf3a5..06bac17290f4463d3524e741a2e83604338a5ff3 100644 (file)
@@ -12,7 +12,7 @@ QUIET_DEPEND  = $(Q:@=@echo '     DEPEND   '$@;)$(CC)
 ifeq ($(C),1)
 QUIET_SPARSE   = $(Q:@=@echo '     SPARSE   '$@;)$(SPARSE)
 else
-QUIET_SPARSE   = @/bin/true
+QUIET_SPARSE   = @true
 endif
 
 PREFIX ?= /usr/local
index 79e351f6dd4c3ca5ff297bd301f7c497b614117b..dcd92cee595542bf67e6db75bbdd9721062d90d6 100644 (file)
@@ -38,7 +38,7 @@
 #include <sys/stat.h>
 #include <sys/types.h>
 
-#ifdef __DragonFly__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/endian.h>
 #else
 #include <byteswap.h>
@@ -48,7 +48,7 @@
 #include "fwcutter.h"
 #include "fwcutter_list.h"
 
-#ifdef __DragonFly__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #define V3_FW_DIRNAME  "v3"
 #define V4_FW_DIRNAME  "v4"
 #else
index 4a887b632459376834def552d193e4fc4673812f..783c6b4351dc32f71ad10cd46659c06646d66514 100644 (file)
@@ -15,7 +15,7 @@
 typedef uint16_t be16_t; /* Big-endian 16bit */
 typedef uint32_t be32_t; /* Big-endian 32bit */
 
-#ifdef __DragonFly__
+#if defined(__DragonFly__) || defined(__FreeBSD__)
 #define bswap_16       bswap16
 #define bswap_32       bswap32
 #endif