Mercurial > emacs
changeset 110696:54ddd26c5a6c
Invoke kill-emacs on SIGINT on Windows as well.
src/emacs.c (main): Remove !WINDOWSNT conditional.
(Fkill_emacs): Don't mention exemption on MS-Windows.
etc/NEWS: Fix the news entry regarding SIGINT in batch mode.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 02 Oct 2010 10:24:14 +0200 |
parents | 515d80e174ba |
children | 0186f2ee32d8 |
files | etc/NEWS src/ChangeLog src/emacs.c |
diffstat | 3 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Fri Oct 01 19:46:13 2010 -0700 +++ b/etc/NEWS Sat Oct 02 10:24:14 2010 +0200 @@ -150,7 +150,7 @@ for remote machines which support SELinux. ** The function kill-emacs is now run upon receipt of the signals SIGTERM -and SIGHUP, and (except on MS-Windows) SIGINT in batch mode. +and SIGHUP, and upon SIGINT in batch mode. ** kill-emacs-hook is now also run in batch mode.
--- a/src/ChangeLog Fri Oct 01 19:46:13 2010 -0700 +++ b/src/ChangeLog Sat Oct 02 10:24:14 2010 +0200 @@ -1,3 +1,8 @@ +2010-10-02 Eli Zaretskii <eliz@gnu.org> + + * emacs.c (main): Remove !WINDOWSNT conditional. + (Fkill_emacs): Don't mention exemption on MS-Windows. + 2010-10-02 Glenn Morris <rgm@gnu.org> * character.c (Fchar_bytes): Remove obsolete function.
--- a/src/emacs.c Fri Oct 01 19:46:13 2010 -0700 +++ b/src/emacs.c Sat Oct 02 10:24:14 2010 +0200 @@ -1240,14 +1240,12 @@ #ifdef SIGSYS signal (SIGSYS, fatal_error_signal); #endif -#ifndef WINDOWSNT /* May need special treatment on MS-Windows. See http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01062.html Please update the doc of kill-emacs, kill-emacs-hook, and NEWS if you change this. */ - if ( noninteractive ) signal (SIGINT, fatal_error_signal); -#endif + if (noninteractive) signal (SIGINT, fatal_error_signal); signal (SIGTERM, fatal_error_signal); #ifdef SIGXCPU signal (SIGXCPU, fatal_error_signal); @@ -1997,7 +1995,7 @@ If ARG is a string, stuff it as keyboard input. This function is called upon receipt of the signals SIGTERM -or SIGHUP, and (except on MS-Windows) SIGINT in batch mode. +or SIGHUP, and upon SIGINT in batch mode. The value of `kill-emacs-hook', if not void, is a list of functions (of no args),