]> git.proxmox.com Git - mirror_smartmontools-debian.git/commitdiff
Fix FTBFS[kfreebsd]
authorGiuseppe Iuculano <iuculano@debian.org>
Thu, 5 Sep 2013 11:34:36 +0000 (13:34 +0200)
committerGiuseppe Iuculano <iuculano@debian.org>
Thu, 5 Sep 2013 11:34:36 +0000 (13:34 +0200)
Closes: #717567
Thanks: Christoph Egger

debian/patches/kfreebsd.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/kfreebsd.patch b/debian/patches/kfreebsd.patch
new file mode 100644 (file)
index 0000000..d0ca513
--- /dev/null
@@ -0,0 +1,13 @@
+Index: smartmontools/dev_areca.h
+===================================================================
+--- smartmontools.orig/dev_areca.h     2013-09-05 13:31:22.863972312 +0200
++++ smartmontools/dev_areca.h  2013-09-05 13:34:00.587972763 +0200
+@@ -58,7 +58,7 @@
+ #define ARCMSR_IOCTL_CLEAR_RQBUFFER          (ARECA_SATA_RAID | FUNCTION_CLEAR_RQBUFFER)
+ #define ARCMSR_IOCTL_CLEAR_WQBUFFER          (ARECA_SATA_RAID | FUNCTION_CLEAR_WQBUFFER)
+ #define ARCMSR_IOCTL_RETURN_CODE_3F          (ARECA_SATA_RAID | FUNCTION_RETURN_CODE_3F)
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__)  || defined(__FreeBSD_kernel__)
+ #include <sys/ioctl.h> // _IOWR
+ /*FunctionCode*/
index d4ef71d598c34079a6ab97540b9cee0544869d62..fe9cf92f1362ef201785e84f57756a18c7874e59 100644 (file)
@@ -4,3 +4,4 @@
 61_cciss-doc.patch
 63_removable.patch
 manpage.diff
+kfreebsd.patch