OSDN Git Service

ldso: define MAP_FAILED for everyone
authorMike Frysinger <vapier@gentoo.org>
Thu, 15 Oct 2009 21:35:33 +0000 (17:35 -0400)
committerMike Frysinger <vapier@gentoo.org>
Thu, 15 Oct 2009 21:35:33 +0000 (17:35 -0400)
This fixes build errors where common code has started using MAP_FAILED.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ldso/include/dl-syscall.h

index 897923e..20d443e 100644 (file)
@@ -137,12 +137,12 @@ static __always_inline _syscall2(int, _dl_gettimeofday, struct timeval *, tv,
 
 
 /* handle all the fun mmap intricacies */
+#define MAP_FAILED ((void *) -1)
 #if (defined(__UCLIBC_MMAP_HAS_6_ARGS__) && defined(__NR_mmap)) || !defined(__NR_mmap2)
 # define _dl_MAX_ERRNO 4096
 # define _dl_mmap_check_error(__res) \
        (((long)__res) < 0 && ((long)__res) >= -_dl_MAX_ERRNO)
 #else
-# define MAP_FAILED ((void *) -1)
 # define _dl_mmap_check_error(X) (((void *)X) == MAP_FAILED)
 #endif