# HG changeset patch # User Francesco Potort # Date 756580729 0 # Node ID 20c59adcb1640a9ceb8d9910884ee839c5c0f503 # Parent 50e623c19fff4dba5d49548186ff7765895dc236 * 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. diff -r 50e623c19fff -r 20c59adcb164 src/m/delta.h --- a/src/m/delta.h Wed Dec 22 12:06:54 1993 +0000 +++ b/src/m/delta.h Wed Dec 22 17:18:49 1993 +0000 @@ -161,10 +161,10 @@ #define SYSV_PTYS #define HAVE_SELECT #define HAVE_SOCKETS /***** only if NSE has been installed *****/ -#define HAVE_UNISTD_H #define HAVE_TIMEVAL #define SIGNALS_VIA_CHARACTERS -#define memmove safe_bcopy +#define BROKEN_CLOSEDIR /* builtin closedir is interruptible */ +#define memmove safe_bcopy /* for overlapping copies */ #undef KERNEL_FILE #define KERNEL_FILE "/sysv68" #undef LDAV_SYMBOL @@ -213,9 +213,11 @@ # ifdef __STDC__ /* Compiling with gnucc (not through ccd). This means -traditional is - not set. Let us set it, because I didn't manage yet to make it - compile without -traditional. -pot@cnuce.cnr.it. */ -# define C_SWITCH_MACHINE -traditional -mfp0ret -m68881 -Dconst= + not set. Let us set it, because (as of emacs 19.21) gmalloc.c + includes , and we don't have that (as of SYSV68 R3V7). + Removing the -finline-functions option to gnucc causes an + executable emacs smaller by about 10%. */ +# define C_SWITCH_MACHINE -mfp0ret -m68881 -traditional -Dconst= -fdelayed-branch -fstrength-reduce -finline-functions -fcaller-saves # define LIB_GCC /lib/gnulib881 # endif /* __STDC__ */