From: Francesco Potortì Date: Wed, 22 Dec 1993 17:18:49 +0000 (+0000) Subject: * m/delta.h (BROKEN_CLOSEDIR): added because closedir is interruptible. X-Git-Tag: emacs-19.34~10629 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c56a586eb5683a292c0003fc589b106f1434f81e;p=emacs.git * 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 --git a/src/m/delta.h b/src/m/delta.h index 3b114e32ef8..ffeb06e9572 100644 --- a/src/m/delta.h +++ b/src/m/delta.h @@ -161,10 +161,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #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 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ # 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__ */