aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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 @@
1/* GNU Emacs site configuration template file. -*- C -*- 1/* GNU Emacs site configuration template file.
2 Copyright (C) 1988 Free Software Foundation, Inc. 2 Copyright (C) 1988 Free Software Foundation, Inc.
3 3
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
@@ -93,22 +93,32 @@ and this notice must be preserved on all copies. */
93#define GLYPH unsigned char 93#define GLYPH unsigned char
94#endif 94#endif
95 95
96/* The configuration script replaces the string @opsystem@ with the 96/* The configuration script links system.h to a s- file that describes
97 name of the s/*.h file that describes the system type you are 97 the system type you are using.
98 using; an option of the form "-opsystem=OPSYS" says to use 98 See the file ../etc/MACHINES for a list of systems and
99 "s/OPSYS.h". See the file ../etc/MACHINES for a list of systems 99 the names of the s- files to use for them.
100 and the -opsystem flags to use for them. 100 See s-template.h for documentation on writing s- files. */
101 See s/template.h for documentation on writing s/*.h files. */
102#include "@opsystem@" 101#include "@opsystem@"
103 102
104/* The configuration script replaces the string @machine@ with the 103/* The configuration script links machine.h to a m- file that
105 name of the m/*.h file that describes the machine you are 104 describes the machine and system you use.
106 using; an option of the form "-machine=MACH" says to use 105 See the file ../etc/MACHINES for a list of machines and
107 "m/MACH.h". See the file ../etc/MACHINES for a list of machines 106 the names of the m- files to use for them.
108 and the -machine flags to use for them. 107 See m-template.h for info on what m- files should define. */
109 See m/template.h for documentation on writing m/*.h files. */
110#include "@machine@" 108#include "@machine@"
111 109
110/* Some s- files may define SYSTEM_MALLOC, in which case make sure
111 we don't use REL_ALLOC. */
112
113#ifdef SYSTEM_MALLOC
114#ifdef GNU_MALLOC
115#undef GNU_MALLOC
116#ifdef REL_ALLOC
117#undef REL_ALLOC
118#endif
119#endif
120#endif
121
112/* Load in the conversion definitions if this system 122/* Load in the conversion definitions if this system
113 needs them and the source file being compiled has not 123 needs them and the source file being compiled has not
114 said to inhibit this. There should be no need for you 124 said to inhibit this. There should be no need for you
@@ -124,7 +134,7 @@ and this notice must be preserved on all copies. */
124 have code for asynchronous subprocesses 134 have code for asynchronous subprocesses
125 (as used in M-x compile and M-x shell). 135 (as used in M-x compile and M-x shell).
126 These do not work for some USG systems yet; 136 These do not work for some USG systems yet;
127 for the ones where they work, the s/*.h file defines this flag. */ 137 for the ones where they work, the s-*.h file defines this flag. */
128 138
129#ifndef VMS 139#ifndef VMS
130#ifndef USG 140#ifndef USG