diff options
author | Jakob Kaivo <jkk@ung.org> | 2020-08-16 18:56:50 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2020-08-16 18:56:50 -0400 |
commit | 734d7730bc1012e2ad008a669e6d91bc55acabe6 (patch) | |
tree | 2b54c9d46788faceefc11917ee96aa4d6b575b1a | |
parent | 0f95ad02491fe3b0b9c66c60b3655751cdc74cea (diff) |
force defition of MAP_FAILED
-rw-r--r-- | src/sys/mman/mmap.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/sys/mman/mmap.c b/src/sys/mman/mmap.c index e0e2998a..fb56eb46 100644 --- a/src/sys/mman/mmap.c +++ b/src/sys/mman/mmap.c @@ -1,11 +1,12 @@ -#include "sys/types.h" +#if ((!defined _POSIX_C_SOURCE) || (_POSIX_C_SOURCE < 199309L)) +#undef _POSIX_C_SOURCE +#define _POSIX_C_SOURCE 199309L +#endif + +#include <sys/types.h> #include <sys/mman.h> #include "_syscall.h" -#ifndef MAP_FAILED -#include "MAP_FAILED.c" -#endif - void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off) { SYSCALL(mmap, void*, MAP_FAILED, addr, len, prot, flags, fildes, off); |