Add the missing HAVE_GETPAGESIZE check in get_view
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 10 Feb 2015 13:46:38 +0000 (05:46 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 10 Feb 2015 13:46:38 +0000 (05:46 -0800)
ld/plugin.c

index 3254817..a799ec7 100644 (file)
@@ -529,9 +529,13 @@ get_view (const void *handle, const void **viewp)
   size += bias;
 # endif
   buffer = mmap (NULL, size, PROT_READ, MAP_PRIVATE, input->fd, offset);
+# if HAVE_GETPAGESIZE
   if (buffer != MAP_FAILED)
     buffer += bias;
   else
+# else
+  if (buffer == MAP_FAILED)
+# endif
 #endif
     {
       char *p;