1*4882a593SmuzhiyunFrom 89c7fc15e064dd407e6d5ccefe78985b86b8a036 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Brendan Heading <brendanheading@gmail.com> 3*4882a593SmuzhiyunDate: Tue, 1 Sep 2015 12:26:36 +0100 4*4882a593SmuzhiyunSubject: [PATCH 1/1] fix compilation under musl 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunPatch borrowed from Void Linux : 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunhttps://github.com/voidlinux/void-packages/blob/master/srcpkgs/dmraid/patches/25_musl-libc.patch 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunUpstream package appears dormant, no mailing list and no 11*4882a593Smuzhiyunmaintainence releases since Nov 2010. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunUpstream-Status: dormant 14*4882a593SmuzhiyunSigned-off-by: Brendan Heading <brendanheading@gmail.com> 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun--- 17*4882a593Smuzhiyun 1.0.0.rc16-3/dmraid/include/dmraid/misc.h | 1 + 18*4882a593Smuzhiyun 1.0.0.rc16-3/dmraid/lib/device/scan.c | 1 + 19*4882a593Smuzhiyun 2 files changed, 2 insertions(+) 20*4882a593Smuzhiyun 21*4882a593Smuzhiyundiff --git a/1.0.0.rc16-3/dmraid/include/dmraid/misc.h b/1.0.0.rc16-3/dmraid/include/dmraid/misc.h 22*4882a593Smuzhiyunindex 247a68e..1b1dfdf 100644 23*4882a593Smuzhiyun--- a/1.0.0.rc16-3/dmraid/include/dmraid/misc.h 24*4882a593Smuzhiyun+++ b/1.0.0.rc16-3/dmraid/include/dmraid/misc.h 25*4882a593Smuzhiyun@@ -10,6 +10,7 @@ 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun #ifndef _MISC_H_ 28*4882a593Smuzhiyun #define _MISC_H_ 29*4882a593Smuzhiyun+#include <fcntl.h> 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun #define DM_ASSERT(__cond) do { if (!(__cond)) { printf("ASSERT file:%s line:%d fuction:%s cond: %s\n", __FILE__, __LINE__, __FUNCTION__, #__cond); } } while(0); 32*4882a593Smuzhiyun 33*4882a593Smuzhiyundiff --git a/1.0.0.rc16-3/dmraid/lib/device/scan.c b/1.0.0.rc16-3/dmraid/lib/device/scan.c 34*4882a593Smuzhiyunindex a040d53..6897146 100644 35*4882a593Smuzhiyun--- a/1.0.0.rc16-3/dmraid/lib/device/scan.c 36*4882a593Smuzhiyun+++ b/1.0.0.rc16-3/dmraid/lib/device/scan.c 37*4882a593Smuzhiyun@@ -10,6 +10,7 @@ 38*4882a593Smuzhiyun # include <dirent.h> 39*4882a593Smuzhiyun # include <paths.h> 40*4882a593Smuzhiyun #else 41*4882a593Smuzhiyun+# include <paths.h> 42*4882a593Smuzhiyun # include <dirent.h> 43*4882a593Smuzhiyun # include <mntent.h> 44*4882a593Smuzhiyun #endif 45*4882a593Smuzhiyun-- 46*4882a593Smuzhiyun2.4.3 47*4882a593Smuzhiyun 48