diff options
Diffstat (limited to 'testing/memdump/06-fall-back-to-default-dev-mem.patch')
-rw-r--r-- | testing/memdump/06-fall-back-to-default-dev-mem.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/testing/memdump/06-fall-back-to-default-dev-mem.patch b/testing/memdump/06-fall-back-to-default-dev-mem.patch new file mode 100644 index 0000000000..c35f1e44ad --- /dev/null +++ b/testing/memdump/06-fall-back-to-default-dev-mem.patch @@ -0,0 +1,23 @@ +Description: Fall back to default /dev/(k)mem on linux + Some C libraries (e.g. musl c) don't set _PATH_MEM or _PATH_KMEM + in <paths.h>. If it is not set after including that file, fall + back to /dev/mem and /dev/kmem respectively. +Author: Niklas Cathor <niklas.cathor@gmx.de> +Last-Update: 2020-04-08 +Index: memdump/memdump.c +=================================================================== +--- memdump/memdump.c.orig ++++ memdump/memdump.c +@@ -121,6 +121,12 @@ + #ifdef LINUX2 + #include <paths.h> + #define GETPAGESIZE getpagesize ++ ++#ifndef _PATH_MEM ++#define _PATH_MEM "/dev/mem" ++#define _PATH_KMEM "/dev/kmem" ++#endif ++ + #define SUPPORTED + #endif + |