summaryrefslogtreecommitdiff
path: root/src/config.in
diff options
context:
space:
mode:
authorJoseph Arceneaux <jla@gnu.org>1992-06-06 01:50:04 +0000
committerJoseph Arceneaux <jla@gnu.org>1992-06-06 01:50:04 +0000
commit5e1ad1f7a40e835f58dfa9aeced2e3b633d9d0e2 (patch)
treec3e78308d1f647073a96b97ac11ae37fa0ac9e9b /src/config.in
parent508b171c56cb7337cc96fd68528a226e2bdb9f5d (diff)
downloademacs-5e1ad1f7a40e835f58dfa9aeced2e3b633d9d0e2.tar.gz
emacs-5e1ad1f7a40e835f58dfa9aeced2e3b633d9d0e2.tar.bz2
emacs-5e1ad1f7a40e835f58dfa9aeced2e3b633d9d0e2.zip
*** empty log message ***
Diffstat (limited to 'src/config.in')
-rw-r--r--src/config.in38
1 files changed, 24 insertions, 14 deletions
diff --git a/src/config.in b/src/config.in
index 6fd403fa75d..b9b6e19c1db 100644
--- a/src/config.in
+++ b/src/config.in
@@ -1,4 +1,4 @@
-/* GNU Emacs site configuration template file. -*- C -*-
+/* GNU Emacs site configuration template file.
Copyright (C) 1988 Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -93,22 +93,32 @@ and this notice must be preserved on all copies. */
#define GLYPH unsigned char
#endif
-/* The configuration script replaces the string @opsystem@ with the
- name of the s/*.h file that describes the system type you are
- using; an option of the form "-opsystem=OPSYS" says to use
- "s/OPSYS.h". See the file ../etc/MACHINES for a list of systems
- and the -opsystem flags to use for them.
- See s/template.h for documentation on writing s/*.h files. */
+/* The configuration script links system.h to a s- file that describes
+ the system type you are using.
+ See the file ../etc/MACHINES for a list of systems and
+ the names of the s- files to use for them.
+ See s-template.h for documentation on writing s- files. */
#include "@opsystem@"
-/* The configuration script replaces the string @machine@ with the
- name of the m/*.h file that describes the machine you are
- using; an option of the form "-machine=MACH" says to use
- "m/MACH.h". See the file ../etc/MACHINES for a list of machines
- and the -machine flags to use for them.
- See m/template.h for documentation on writing m/*.h files. */
+/* The configuration script links machine.h to a m- file that
+ describes the machine and system you use.
+ See the file ../etc/MACHINES for a list of machines and
+ the names of the m- files to use for them.
+ See m-template.h for info on what m- files should define. */
#include "@machine@"
+/* Some s- files may define SYSTEM_MALLOC, in which case make sure
+ we don't use REL_ALLOC. */
+
+#ifdef SYSTEM_MALLOC
+#ifdef GNU_MALLOC
+#undef GNU_MALLOC
+#ifdef REL_ALLOC
+#undef REL_ALLOC
+#endif
+#endif
+#endif
+
/* Load in the conversion definitions if this system
needs them and the source file being compiled has not
said to inhibit this. There should be no need for you
@@ -124,7 +134,7 @@ and this notice must be preserved on all copies. */
have code for asynchronous subprocesses
(as used in M-x compile and M-x shell).
These do not work for some USG systems yet;
- for the ones where they work, the s/*.h file defines this flag. */
+ for the ones where they work, the s-*.h file defines this flag. */
#ifndef VMS
#ifndef USG