Mercurial > emacs
comparison src/m/delta.h @ 5222:20c59adcb164
* m/delta.h (BROKEN_CLOSEDIR): added because closedir is interruptible.
(HAVE_UNISTD_H): deleted because configure takes care of it.
(C_SWITCH_MACHINE): added optimisation options for gnu cc.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Wed, 22 Dec 1993 17:18:49 +0000 |
parents | 0580776d4578 |
children | 83b4ead7031f |
comparison
equal
deleted
inserted
replaced
5221:50e623c19fff | 5222:20c59adcb164 |
---|---|
159 | 159 |
160 #define HAVE_PTYS | 160 #define HAVE_PTYS |
161 #define SYSV_PTYS | 161 #define SYSV_PTYS |
162 #define HAVE_SELECT | 162 #define HAVE_SELECT |
163 #define HAVE_SOCKETS /***** only if NSE has been installed *****/ | 163 #define HAVE_SOCKETS /***** only if NSE has been installed *****/ |
164 #define HAVE_UNISTD_H | |
165 #define HAVE_TIMEVAL | 164 #define HAVE_TIMEVAL |
166 #define SIGNALS_VIA_CHARACTERS | 165 #define SIGNALS_VIA_CHARACTERS |
167 #define memmove safe_bcopy | 166 #define BROKEN_CLOSEDIR /* builtin closedir is interruptible */ |
167 #define memmove safe_bcopy /* for overlapping copies */ | |
168 #undef KERNEL_FILE | 168 #undef KERNEL_FILE |
169 #define KERNEL_FILE "/sysv68" | 169 #define KERNEL_FILE "/sysv68" |
170 #undef LDAV_SYMBOL | 170 #undef LDAV_SYMBOL |
171 #ifdef SIGIO | 171 #ifdef SIGIO |
172 /* R3V7 has SIGIO, but interrupt input does not work yet. | 172 /* R3V7 has SIGIO, but interrupt input does not work yet. |
211 is unset or set to cc). Or configure like this: `CC=/bin/ccd/cc | 211 is unset or set to cc). Or configure like this: `CC=/bin/ccd/cc |
212 configure', or else configure like this: `CC=gnucc configure'. */ | 212 configure', or else configure like this: `CC=gnucc configure'. */ |
213 | 213 |
214 # ifdef __STDC__ | 214 # ifdef __STDC__ |
215 /* Compiling with gnucc (not through ccd). This means -traditional is | 215 /* Compiling with gnucc (not through ccd). This means -traditional is |
216 not set. Let us set it, because I didn't manage yet to make it | 216 not set. Let us set it, because (as of emacs 19.21) gmalloc.c |
217 compile without -traditional. -pot@cnuce.cnr.it. */ | 217 includes <stddef.h>, and we don't have that (as of SYSV68 R3V7). |
218 # define C_SWITCH_MACHINE -traditional -mfp0ret -m68881 -Dconst= | 218 Removing the -finline-functions option to gnucc causes an |
219 executable emacs smaller by about 10%. */ | |
220 # define C_SWITCH_MACHINE -mfp0ret -m68881 -traditional -Dconst= -fdelayed-branch -fstrength-reduce -finline-functions -fcaller-saves | |
219 # define LIB_GCC /lib/gnulib881 | 221 # define LIB_GCC /lib/gnulib881 |
220 # endif /* __STDC__ */ | 222 # endif /* __STDC__ */ |
221 | 223 |
222 #else | 224 #else |
223 /* Not __GNUC__, use the alloca in alloca.s. */ | 225 /* Not __GNUC__, use the alloca in alloca.s. */ |