aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9be0b59ee06..8b152f4a176 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,34 @@
12013-07-09 Paul Eggert <eggert@cs.ucla.edu>
2
3 Handle errno and exit status a bit more carefully.
4 * callproc.c (child_setup) [!DOS_NT]: Don't try to stuff an error
5 number into an exit status. Instead, use EXIT_CANCELED.
6 (child_setup) [!MSDOS]: Avoid possible deadlock with vfork.
7 * callproc.c (relocate_fd):
8 * emacs.c (close_output_streams, main):
9 * process.c (create_process):
10 * sysdep.c (sys_subshell) [!DOS_NT || !WINDOWSNT]:
11 Use emacs_perror for simplicity.
12 * callproc.c (relocate_fd, main):
13 * sysdep.c (sys_subshell):
14 Exit with EXIT_CANCELED etc., not 1, when exec setup fails.
15 (shut_down_emacs): Use emacs_write, not write.
16 * emacs.c, sysdep.c: Don't include <ignore-value.h>.
17 * fileio.c (Fcopy_file, e_write):
18 * nsterm.m (ns_select):
19 * process.c (send_process):
20 * sound.c (vox_write):
21 Use emacs_write_sig, not emacs_write.
22 * lisp.h (emacs_write_sig, emacs_perror): New decls.
23 * process.h (EXIT_CANCELED), EXIT_CANNOT_INVOKE, EXIT_ENOENT):
24 New constants.
25 * sysdep.c (emacs_backtrace): Use emacs_write, not ignore_value
26 of write.
27 (emacs_full_write): New function.
28 (emacs_write): Rewrite to use it.
29 (emacswrite_sig, emacs_perror): New functions.
30 * xrdb.c (fatal): Don't invoke perror, since errno might be garbage.
31
12013-07-08 Magnus Henoch <magnus.henoch@gmail.com> (tiny change). 322013-07-08 Magnus Henoch <magnus.henoch@gmail.com> (tiny change).
2 33
3 * image.c (imagemagick_load_image): Do not use MagickExportImagePixels 34 * image.c (imagemagick_load_image): Do not use MagickExportImagePixels