comparison src/floatfns.c @ 638:40b255f55df3

*** empty log message ***
author Jim Blandy <jimb@redhat.com>
date Sun, 10 May 1992 18:15:10 +0000
parents 2bb7f23b7ea5
children 7f4d77d29804
comparison
equal deleted inserted replaced
637:639afe138172 638:40b255f55df3
20 20
21 #include <signal.h> 21 #include <signal.h>
22 22
23 #include "config.h" 23 #include "config.h"
24 #include "lisp.h" 24 #include "lisp.h"
25 #include "syssignal.h"
25 26
26 Lisp_Object Qarith_error; 27 Lisp_Object Qarith_error;
27 28
28 #ifdef LISP_FLOAT_TYPE 29 #ifdef LISP_FLOAT_TYPE
29 30
507 508
508 #ifdef BSD 509 #ifdef BSD
509 #ifdef BSD4_1 510 #ifdef BSD4_1
510 sigrelse (SIGILL); 511 sigrelse (SIGILL);
511 #else /* not BSD4_1 */ 512 #else /* not BSD4_1 */
512 { 513 sigsetmask (SIGEMPTYMASK);
513 int dummy;
514
515 EMACS_SIGSETMASK (0, dummy);
516 }
517 #endif /* not BSD4_1 */ 514 #endif /* not BSD4_1 */
518 #else 515 #else
519 /* Must reestablish handler each time it is called. */ 516 /* Must reestablish handler each time it is called. */
520 signal (SIGILL, float_error); 517 signal (SIGILL, float_error);
521 #endif /* BSD */ 518 #endif /* BSD */