aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/apmd/apmd/wexitcode.patch
blob: c5faa85fa7fb735bff0bd0fa786f1bc82116e09b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Define non-posix W* funcitons

C libraries like musl dont define them

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Pending

Index: apmd-3.2.2.orig/apmd.c
===================================================================
--- apmd-3.2.2.orig.orig/apmd.c
+++ apmd-3.2.2.orig/apmd.c
@@ -55,6 +55,14 @@
 #define MINIMUM_RATE_CALC_TIME  120
 #endif
 
+#ifndef _POSIX_SOURCE
+
+#define	__WCOREFLAG  0200
+#define __WCOREDUMP(x)  (_W_INT(x) & __WCOREFLAG)
+#define	__W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
+
+#endif
+
 /*
  * For the verbosity level feature to be useful,
  * we rely on the fact that syslog.h assigns adjacent