From 4becc6ad9368745ad53c6d8b08960462d9c77f42 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Mon, 13 May 2024 15:37:53 -0700 Subject: [PATCH] Not all systems define MAP_FAILED for the return value from failing mmap() (#502) --- src/ldsout.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ldsout.c b/src/ldsout.c index e9afd7e..2db964d 100644 --- a/src/ldsout.c +++ b/src/ldsout.c @@ -15,7 +15,10 @@ #include // for perror, fprintf, printf, stderr, sprintf #include // for exit, free, malloc #include // for memset -#include // for mmap +#include // for mmap, MAP_FAILED +#ifndef MAP_FAILED +#define MAP_FAILED ((void *)-1) +#endif #include // for stat, fstat #include // for off_t #include // for lseek, read, close, getpagesize