diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 23 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-12-07 Paul Eggert <eggert@cs.ucla.edu> | 24 | 2012-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). |