aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-09-07 01:46:44 -0700
committerPaul Eggert2012-09-07 01:46:44 -0700
commit1a4f1e9b4805cd80952946b5f4461eeb467d9509 (patch)
tree6f17957b784b3706a8bebe22c40475f5c8201af2 /src/ChangeLog
parentc640e87d077ae51c922b703f4b44f05dfb0d1cfd (diff)
downloademacs-1a4f1e9b4805cd80952946b5f4461eeb467d9509.tar.gz
emacs-1a4f1e9b4805cd80952946b5f4461eeb467d9509.zip
More signal-handler cleanup.
* configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327). * src/floatfns.c: Comment fix. * src/lisp.h (force_auto_save_soon): Declare regardless of SIGDANGER. SIGDANGER might not be in scope so "#ifdef SIGDANGER" is not right, and anyway the declaration is harmless even if SIGDANGER is not defined. * src/syssignal.h (SIGIO): Also #undef if (! defined FIONREAD || defined BROKEN_FIONREAD). systty.h formerly did this, but other source files not surprisingly expected syssignal.h to define, or not define, SIGIO, and it's cleaner to do it that way, for consistency. Include <sys/ioctl.h>, for FIONREAD. * src/systty.h (SIGIO): Do not #undef here; it's now syssignal.h's job. This eliminates a problem whereby other files mysteriously had to include "syssignal.h" before including "systty.h" if they wanted to use "#ifdef SIGIO".
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 068584969f7..8cab03fca50 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,20 @@
12012-09-07 Paul Eggert <eggert@cs.ucla.edu>
2
3 More signal-handler cleanup (Bug#12327).
4 * floatfns.c: Comment fix.
5 * lisp.h (force_auto_save_soon): Declare regardless of SIGDANGER.
6 SIGDANGER might not be in scope so "#ifdef SIGDANGER" is not right,
7 and anyway the declaration is harmless even if SIGDANGER is not defined.
8 * syssignal.h (SIGIO): Also #undef if (! defined FIONREAD ||
9 defined BROKEN_FIONREAD). systty.h formerly did this, but other
10 source files not surprisingly expected syssignal.h to define, or
11 not define, SIGIO, and it's cleaner to do it that way, for consistency.
12 Include <sys/ioctl.h>, for FIONREAD.
13 * systty.h (SIGIO): Do not #undef here; it's now syssignal.h's job.
14 This eliminates a problem whereby other files mysteriously had
15 to include "syssignal.h" before including "systty.h" if they
16 wanted to use "#ifdef SIGIO".
17
12012-09-07 Eli Zaretskii <eliz@gnu.org> 182012-09-07 Eli Zaretskii <eliz@gnu.org>
2 19
3 * w32proc.c (sigaction): New function, emulates Posix 'sigaction'. 20 * w32proc.c (sigaction): New function, emulates Posix 'sigaction'.