xref: /OK3568_Linux_fs/buildroot/package/dmraid/0001-fix-compilation-under-musl.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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