Move ULIMIT_BREAK_VALUE from src/s to configure

* configure.ac (ULIMIT_BREAK_VALUE): Move here from src/s.

* src/s/gnu-linux.h, src/s/irix6-5.h: Let configure set ULIMIT_BREAK_VALUE.
This commit is contained in:
Glenn Morris 2012-07-12 20:19:10 -04:00
parent 6de0e79903
commit dbee57935d
5 changed files with 22 additions and 9 deletions

View file

@ -1,3 +1,7 @@
2012-07-13 Glenn Morris <rgm@gnu.org>
* configure.ac (ULIMIT_BREAK_VALUE): Move here from src/s.
2012-07-12 Glenn Morris <rgm@gnu.org>
* configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA

View file

@ -3545,6 +3545,7 @@ case $opsys in
esac
AH_TEMPLATE(ULIMIT_BREAK_VALUE, [Undocumented.])
AH_TEMPLATE(TAB3, [Undocumented.])
case $opsys in
@ -3555,10 +3556,25 @@ case $opsys in
AC_DEFINE(TAB3, OXTABS)
;;
gnu-linux | gnu-kfreebsd )
dnl libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared
dnl library, we cannot get the maximum address for brk.
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[
#ifndef __i386__
# error "not i386"
#endif
]], [[]])], AC_DEFINE(ULIMIT_BREAK_VALUE, [(32*1024*1024)]), [])
;;
hpux*)
AC_DEFINE(RUN_TIME_REMAP, 1, [Define if emacs.c needs to call
run_time_remap; for HPUX.])
;;
irix6-5)
dnl Ulimit(UL_GMEMLIM) is busted...
AC_DEFINE(ULIMIT_BREAK_VALUE, [0x14000000])
;;
esac

View file

@ -1,5 +1,7 @@
2012-07-13 Glenn Morris <rgm@gnu.org>
* s/gnu-linux.h, s/irix6-5.h: Let configure set ULIMIT_BREAK_VALUE.
* process.c (init_process_emacs): Replace MIN_PTY_KERNEL_VERSION.
* s/darwin.h (MIN_PTY_KERNEL_VERSION): Remove single-use macro.

View file

@ -57,9 +57,3 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#else
#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE
#endif
#ifdef __i386__
/* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */
/* we cannot get the maximum address for brk */
# define ULIMIT_BREAK_VALUE (32*1024*1024)
#endif

View file

@ -30,9 +30,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
char *_getpty();
#endif
/* Ulimit(UL_GMEMLIM) is busted... */
#define ULIMIT_BREAK_VALUE 0x14000000
#undef SA_RESTART /* not the same as defining BROKEN_SA_RESTART */
#undef TIOCSIGSEND /* defined in usg5-4-common.h */