0003-Add-missing-linux-param.h-header-include.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. From 661095378b74df564bc621ced4db72b688d87399 Mon Sep 17 00:00:00 2001
  2. From: =?UTF-8?q?J=C3=B6rg=20Krause?= <joerg.krause@embedded.rocks>
  3. Date: Sat, 2 Apr 2016 19:47:21 +0200
  4. Subject: [PATCH 3/3] Add missing linux/param.h header include
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=UTF-8
  7. Content-Transfer-Encoding: 8bit
  8. Fixes the following build failure under musl:
  9. imbapi.c: In function 'MapPhysicalMemory':
  10. imbapi.c:109:19: error: 'EXEC_PAGESIZE' undeclared (first use in this function)
  11. # define PAGESIZE EXEC_PAGESIZE
  12. Upstream status: Pending
  13. https://sourceforge.net/p/ipmitool/mailman/message/35007330/
  14. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
  15. ---
  16. src/plugins/imb/imbapi.c | 3 +++
  17. 1 file changed, 3 insertions(+)
  18. diff --git a/src/plugins/imb/imbapi.c b/src/plugins/imb/imbapi.c
  19. index 899c47a..8a6421d 100644
  20. --- a/src/plugins/imb/imbapi.c
  21. +++ b/src/plugins/imb/imbapi.c
  22. @@ -95,6 +95,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23. #include <stdlib.h>
  24. #include <fcntl.h>
  25. #include <string.h>
  26. +#ifdef __linux__
  27. +#include <linux/param.h>
  28. +#endif
  29. #endif
  30. #include "imbapi.h"
  31. #include <asm/socket.h>
  32. --
  33. 2.8.0