(REL_ALLOC_MMAP): Recognize in system configuration

file and print informational message.
This commit is contained in:
Gerd Moellmann 2000-09-06 21:23:55 +00:00
parent fa0b693ce2
commit b1b4ce06bb

View file

@ -1228,6 +1228,12 @@ configure___ system_malloc=yes
configure___ system_malloc=no
#endif
#ifdef REL_ALLOC_MMAP
configure___ rel_alloc_mmap=yes
#else
configure___ rel_alloc_mmap=no
#endif
#ifndef C_DEBUG_SWITCH
#define C_DEBUG_SWITCH -g
#endif
@ -1538,6 +1544,15 @@ if test x"${REL_ALLOC}" = x; then
REL_ALLOC=${GNU_MALLOC}
fi
@dnl For now, need to use an explicit `#define REL_ALLOC_MMAP 1' in
@dnl the system configuration file (s/*.h) to turn the use of mmap
@dnl in the relocating allocator on.
AC_FUNC_MMAP
if test $rel_alloc_mmap = yes; then
REL_ALLOC=yes
fi
LIBS="$libsrc_libs $LIBS"
dnl If found, this defines HAVE_LIBDNET, which m/pmax.h checks,
@ -2089,7 +2104,6 @@ else
fi
AC_FUNC_VFORK
AC_FUNC_MMAP
# Fixme: This should be replaced when we have autoconf 2.14.
AC_SIZE_T
@ -2180,7 +2194,8 @@ Configured for \`${canonical}'.
\`${opsysfile}' and \`${machfile}'
What compiler should emacs be built with? ${CC} ${CFLAGS}
Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
Should Emacs use a relocating allocator for buffers? ${REL_ALLOC}
Should Emacs use mmap for the relocating allocator? $rel_alloc_mmap
What window system should Emacs use? ${window_system}
What toolkit should Emacs use? ${USE_X_TOOLKIT}"