aboutsummaryrefslogtreecommitdiff
path: root/libmudflap/testsuite/libmudflap.c/pass51-frag.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmudflap/testsuite/libmudflap.c/pass51-frag.c')
-rw-r--r--libmudflap/testsuite/libmudflap.c/pass51-frag.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libmudflap/testsuite/libmudflap.c/pass51-frag.c b/libmudflap/testsuite/libmudflap.c/pass51-frag.c
index b830b3a..2780ffd 100644
--- a/libmudflap/testsuite/libmudflap.c/pass51-frag.c
+++ b/libmudflap/testsuite/libmudflap.c/pass51-frag.c
@@ -13,14 +13,17 @@ int main ()
#ifndef MAP_ANONYMOUS
#define MAP_ANONYMOUS MAP_ANON
#endif
+#ifndef MAP_FAILED
+#define MAP_FAILED ((void *)-1)
+#endif
#ifdef HAVE_MMAP
void *p;
unsigned pg = getpagesize ();
int rc;
p = mmap (NULL, 4 * pg, PROT_READ|PROT_WRITE,
- MAP_PRIVATE|MAP_ANONYMOUS, 0, 0);
- if (p == NULL)
+ MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
+ if (p == MAP_FAILED)
return 1;
memset (p, 0, 4*pg);