Mercurial > emacs
changeset 348:17ca8766781a
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Wed, 24 Jul 1991 00:06:21 +0000 |
parents | 6506740942fa |
children | feacf757c5b2 |
files | src/data.c src/emacs.c src/xterm.h |
diffstat | 3 files changed, 13 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/data.c Tue Jul 23 23:29:49 1991 +0000 +++ b/src/data.c Wed Jul 24 00:06:21 1991 +0000 @@ -28,6 +28,8 @@ #include "buffer.h" #endif +#include "emacssignal.h" + #ifdef LISP_FLOAT_TYPE #include <math.h> #endif /* LISP_FLOAT_TYPE */ @@ -1946,7 +1948,7 @@ #ifdef BSD4_1 sigrelse (SIGFPE); #else /* not BSD4_1 */ - sigsetmask (0); + sigsetmask (SIGEMPTYMASK); #endif /* not BSD4_1 */ Fsignal (Qarith_error, Qnil);
--- a/src/emacs.c Tue Jul 23 23:29:49 1991 +0000 +++ b/src/emacs.c Wed Jul 24 00:06:21 1991 +0000 @@ -211,7 +211,10 @@ #endif #ifdef HAVE_X_WINDOWS - /* Stupid kludge to catch command-line display spec. ask jla */ + /* Stupid kludge to catch command-line display spec. We can't + handle this argument entirely in window system dependent code + because we don't even know which window system dependent code + to run until we've recognized this argument. */ { int i; @@ -334,6 +337,10 @@ noninteractive = 1; } +#ifdef POSIX_SIGNALS + init_signals (); +#endif + if ( #ifndef CANNOT_DUMP ! noninteractive || initialized @@ -406,7 +413,7 @@ #endif init_eval (); init_data (); - init_read (); + init_lread (); init_cmdargs (argc, argv, skip_args); /* Create list Vcommand_line_args */ init_buffer (); /* Init default directory of main buffer */ @@ -448,7 +455,7 @@ #ifdef MAINTAIN_ENVIRONMENT syms_of_environ (); #endif /* MAINTAIN_ENVIRONMENT */ - syms_of_read (); + syms_of_lread (); syms_of_print (); syms_of_eval (); syms_of_fns ();
--- a/src/xterm.h Tue Jul 23 23:29:49 1991 +0000 +++ b/src/xterm.h Wed Jul 24 00:06:21 1991 +0000 @@ -148,10 +148,6 @@ during the current critical section. */ extern int x_pending_input; -#ifndef sigmask -#define sigmask(no) (1L << ((no) - 1)) -#endif - /* Begin critical section. */ #define BLOCK_INPUT (x_input_blocked++)