apmd: Fix build with musl
Fix error like below | apmd.c:372:41: error: use of undeclared identifier '__WCOREFLAG' | status = __W_EXITCODE(0, SIGTERM) | __WCOREFLAG; | ^ | apmd.c:392:41: error: use of undeclared identifier '__WCOREFLAG' | status = __W_EXITCODE(0, SIGTERM) | __WCOREFLAG; (From OE-Core rev: b9c870a25757ab11f4167c076449a3de537247cf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
5d661c538d
commit
92e6a7a873
|
@ -0,0 +1,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
|
|
@ -13,6 +13,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/a/apmd/apmd_3.2.2.orig.tar.gz;name=tarball \
|
|||
file://legacy.patch \
|
||||
file://libtool.patch \
|
||||
file://unlinux.patch \
|
||||
file://wexitcode.patch \
|
||||
file://init \
|
||||
file://default \
|
||||
file://apmd_proxy \
|
||||
|
|
Loading…
Reference in New Issue