Do not use SA_NODEFER.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Sep 2012 17:05:14 +0000 (10:05 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Sep 2012 17:05:14 +0000 (10:05 -0700)
commit62a1d6614e574e4c1f2789515a8db0abebd837b4
tree55e147009580669a3158b015e63d614f99b109bf
parent70efc5c91b6e0e8c07e576e81904eb7f5153c6ed
Do not use SA_NODEFER.

Problem reported by Dani Moncayo in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>.
* alloc.c (die):
* sysdep.c (emacs_abort): Do not reset signal handler.
* emacs.c (terminate_due_to_signal): Reset signal handler here.
* sysdep.c (init_signals): Do not use SA_NODEFER.  It wasn't
wanted even on POSIXish hosts, and it doesn't work on Windows.
src/ChangeLog
src/alloc.c
src/emacs.c
src/sysdep.c