Commit 655bae65 authored by Rusty Russell's avatar Rusty Russell

configurator: HAVE_PROC_SELF_MAPS

parent 756749b2
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
#define HAVE_LITTLE_ENDIAN 1 #define HAVE_LITTLE_ENDIAN 1
#define HAVE_MEMMEM 1 #define HAVE_MEMMEM 1
#define HAVE_MMAP 1 #define HAVE_MMAP 1
#define HAVE_PROC_SELF_MAPS 1
#define HAVE_QSORT_R_PRIVATE_LAST 1 #define HAVE_QSORT_R_PRIVATE_LAST 1
#define HAVE_STACK_GROWS_UPWARDS 0 #define HAVE_STACK_GROWS_UPWARDS 0
#define HAVE_STATEMENT_EXPR 1 #define HAVE_STATEMENT_EXPR 1
......
...@@ -161,6 +161,13 @@ static struct test tests[] = { ...@@ -161,6 +161,13 @@ static struct test tests[] = {
"static void *func(int fd) {\n" "static void *func(int fd) {\n"
" return mmap(0, 65536, PROT_READ, MAP_SHARED, fd, 0);\n" " return mmap(0, 65536, PROT_READ, MAP_SHARED, fd, 0);\n"
"}" }, "}" },
{ "HAVE_PROC_SELF_MAPS", DEFINES_EVERYTHING|EXECUTE, NULL,
"#include <sys/types.h>\n"
"#include <sys/stat.h>\n"
"#include <sys/fcntl.h>\n"
"int main(void) {\n"
" return open(\"/proc/self/maps\", O_RDONLY) != -1 ? 0 : 1;\n"
"}\n" },
{ "HAVE_QSORT_R_PRIVATE_LAST", { "HAVE_QSORT_R_PRIVATE_LAST",
DEFINES_EVERYTHING|EXECUTE|MAY_NOT_COMPILE, NULL, DEFINES_EVERYTHING|EXECUTE|MAY_NOT_COMPILE, NULL,
"#define _GNU_SOURCE 1\n" "#define _GNU_SOURCE 1\n"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment