]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
(AC_FUNC_MMAP): Cast pointer to
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Jul 2003 06:18:01 +0000 (06:18 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 7 Jul 2003 06:18:01 +0000 (06:18 +0000)
'long', not 'int', for benefit of Sun's recent C++ compilers
(trivial change).  See:
http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
(This really should be 'intptr_t', not 'long', but that would
take more work.)

lib/autoconf/functions.m4

index 5d6165b9b9a227b9e7d94f07cb0dbcff3a5a1778..5ddf611698f9643afde306f4ea83e29ac88d828c 100644 (file)
@@ -1227,7 +1227,7 @@ main ()
   data2 = (char *) malloc (2 * pagesize);
   if (!data2)
     exit (1);
-  data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
+  data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
     exit (1);