diff options
| author | Paul Eggert | 2012-09-07 01:46:44 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-09-07 01:46:44 -0700 |
| commit | 1a4f1e9b4805cd80952946b5f4461eeb467d9509 (patch) | |
| tree | 6f17957b784b3706a8bebe22c40475f5c8201af2 /src/ChangeLog | |
| parent | c640e87d077ae51c922b703f4b44f05dfb0d1cfd (diff) | |
| download | emacs-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/ChangeLog | 17 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-09-07 Eli Zaretskii <eliz@gnu.org> | 18 | 2012-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'. |