X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fmemchr.m4;h=a96d1140e04e0448a10abf7a0543677453cdaeab;hb=0e3e69f9f9b31a7d8516bb9699471db6a43bd3c8;hp=0f899d21ea0bbf08f851ae5360c5549804d1c6e0;hpb=3ad7edd60e7fbc0f21ebda351fed502376135cf6;p=gnulib.git diff --git a/m4/memchr.m4 b/m4/memchr.m4 index 0f899d21e..a96d1140e 100644 --- a/m4/memchr.m4 +++ b/m4/memchr.m4 @@ -1,10 +1,10 @@ -# memchr.m4 serial 6 -dnl Copyright (C) 2002, 2003, 2004, 2009 Free Software Foundation, Inc. +# memchr.m4 serial 7 +dnl Copyright (C) 2002-2004, 2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. -AC_DEFUN([gl_FUNC_MEMCHR], +AC_DEFUN_ONCE([gl_FUNC_MEMCHR], [ dnl Check for prerequisites for memory fence checks. gl_FUNC_MMAP_ANON @@ -53,11 +53,11 @@ AC_DEFUN([gl_FUNC_MEMCHR], { int pagesize = getpagesize (); char *two_pages = - (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, - flags, fd, 0); + (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, + flags, fd, 0); if (two_pages != (char *)(-1) - && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) - fence = two_pages + pagesize; + && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) + fence = two_pages + pagesize; } #endif if (fence)