diff options
| author | Jim Blandy | 1992-08-19 06:18:07 +0000 |
|---|---|---|
| committer | Jim Blandy | 1992-08-19 06:18:07 +0000 |
| commit | 64aeaceb937fb1d4a39deb5ae5519ed8c94dd934 (patch) | |
| tree | f02e669e9e0c87023b2672422bd7c8c2f2579504 /src/alloc.c | |
| parent | ef15f270dbada67b43f58cc26056fb7efe083ceb (diff) | |
| download | emacs-64aeaceb937fb1d4a39deb5ae5519ed8c94dd934.tar.gz emacs-64aeaceb937fb1d4a39deb5ae5519ed8c94dd934.zip | |
* alloc.c (Fmake_marker): Removed the test for being called from a
signal handler. The original bug is probably gone, the test
wasn't written portably, and it should probably go somewhere else
anyway - say, funcall or eval.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/alloc.c b/src/alloc.c index ca6473712c8..ce6ba436e0a 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -552,13 +552,6 @@ DEFUN ("make-marker", Fmake_marker, Smake_marker, 0, 0, 0, | |||
| 552 | register Lisp_Object val; | 552 | register Lisp_Object val; |
| 553 | register struct Lisp_Marker *p; | 553 | register struct Lisp_Marker *p; |
| 554 | 554 | ||
| 555 | /* Detact the bug that seems to have caused this to be called from | ||
| 556 | a signal handler. */ | ||
| 557 | SIGMASKTYPE mask; | ||
| 558 | mask = sigblock (SIGEMPTYMASK); | ||
| 559 | if (mask != 0) | ||
| 560 | abort (); | ||
| 561 | |||
| 562 | if (marker_free_list) | 555 | if (marker_free_list) |
| 563 | { | 556 | { |
| 564 | XSET (val, Lisp_Marker, marker_free_list); | 557 | XSET (val, Lisp_Marker, marker_free_list); |