summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/stress-ng/stress-ng/no_daddr_t.patch
blob: 877f4f0624da076b9bdf78a7ce4d9007cee9a31d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Define daddr_t if __DADDR_T_TYPE is not defined

glibc defined daddr_t but musl does not, ideally it should not be used
and simple int type is enough. However, its better to leave glibc behavior
as it is and only define it to int if daddr_t is not provided by libc

Upstream-Status: Pending

Signed-off-by: Khem Raj <raj.khem@gmail.com>
--- a/stress-ng.h
+++ b/stress-ng.h
@@ -3750,6 +3750,10 @@ struct shim_statx {
 	uint64_t __spare2[14];
 };
 
+#ifndef __DADDR_T_TYPE
+typedef int daddr_t;
+#endif
+
 /* old ustat struct */
 struct shim_ustat {
 	daddr_t	f_tfree;