Mercurial > emacs
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 */ |
