* emacs.c (main): Undo previous change.
* m/intel386.h (DATA_END):
* m/ibmrs6000.h (DATA_END):
* m/alpha.h (DATA_END): Remove, unused.
- (LINUX_SBRK_BUG): Remove, move condition to the only use ...
- * emacs.c (main): ... here.
* config.in: Regenerate.
* s/ms-w32.h (subprocesses): Define unconditionally.
heap_bss_diff = (char *)my_heap_start - max (my_endbss, my_endbss_static);
}
-#if defined(GNU_LINUX) && __GNU_LIBRARY__ - 0 < 6
+#ifdef LINUX_SBRK_BUG
+ /* This is only used GNU/LINUX running on alpha when using libc5 */
__sbrk (1);
#endif
#endif /* __ELF__ */
+#if defined (GNU_LINUX) && __GNU_LIBRARY__ - 0 < 6
+/* This controls a conditional in main. */
+#define LINUX_SBRK_BUG
+#endif
+
/* On the Alpha it's best to avoid including TERMIO since struct
termio and struct termios are mutually incompatible. */
#define NO_TERMIO