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. */