Home | History | Annotate | Download | only in m4
      1 # realloc.m4 serial 9
      2 dnl Copyright (C) 2007, 2009 Free Software Foundation, Inc.
      3 dnl This file is free software; the Free Software Foundation
      4 dnl gives unlimited permission to copy and/or distribute it,
      5 dnl with or without modifications, as long as this notice is preserved.
      6 
      7 # gl_FUNC_REALLOC_POSIX
      8 # ---------------------
      9 # Test whether 'realloc' is POSIX compliant (sets errno to ENOMEM when it
     10 # fails), and replace realloc if it is not.
     11 AC_DEFUN([gl_FUNC_REALLOC_POSIX],
     12 [
     13   AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
     14   if test $gl_cv_func_malloc_posix = yes; then
     15     HAVE_REALLOC_POSIX=1
     16     AC_DEFINE([HAVE_REALLOC_POSIX], [1],
     17       [Define if the 'realloc' function is POSIX compliant.])
     18   else
     19     AC_LIBOBJ([realloc])
     20     HAVE_REALLOC_POSIX=0
     21   fi
     22   AC_SUBST([HAVE_REALLOC_POSIX])
     23 ])
     24