aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index edd6924af50..2b283a609e3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,26 @@
12012-12-08 Paul Eggert <eggert@cs.ucla.edu>
2
3 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
4 Exceptions: do not assume SIGCONT, SIGSTOP, SIGTSTP, SIGTTIN,
5 SIGTTOU, SIGUSR1, SIGUSR2, as Microsoft platforms lack these.
6 * process.c [subprocesses]: Include <c-ctype.h>, <sig2str.h>.
7 (deleted_pid_list, Fdelete_process, create_process)
8 (record_child_status_change, handle_child_signal, deliver_child_signal)
9 (init_process_emacs, syms_of_process):
10 Assume SIGCHLD is defined.
11 (parse_signal): Remove. All uses removed.
12 (abbr_to_signal): New static function.
13 (Fsignal_process): Use it to convert signal names to ints.
14 * sysdep.c (sys_suspend) [!DOS_NT]: Use kill (0, ...) rather than
15 kill (getpgrp (), ...).
16 (emacs_sigaction_init): Assume SIGCHLD is defined.
17 (init_signals): Assume SIGALRM, SIGCHLD, SIGHUP, SIGKILL,
18 SIGPIPE, and SIGQUIT are defined. Do not worry about SIGCLD any more.
19 * syssignal.h (EMACS_KILLPG): Remove.
20 All uses replaced by 'kill' with a negative pid.
21 (SIGCHLD): Remove definition, as we now assume SIGCHLD.
22 * w32proc.c (sys_kill): Support negative pids compatibly with POSIX.
23
12012-12-07 Paul Eggert <eggert@cs.ucla.edu> 242012-12-07 Paul Eggert <eggert@cs.ucla.edu>
2 25
3 * sysdep.c (get_child_status): Abort on internal error (Bug#13086). 26 * sysdep.c (get_child_status): Abort on internal error (Bug#13086).