aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2013-07-20 23:53:47 -0700
committerPaul Eggert2013-07-20 23:53:47 -0700
commitee01079735d08d5d9481b26d89f87257ac02efff (patch)
tree2c3d87556a649501e1ea9eea723364ad146ae7ba /src/ChangeLog
parent02c66599e3b30ef2119d5307099f16e2b53018da (diff)
downloademacs-ee01079735d08d5d9481b26d89f87257ac02efff.tar.gz
emacs-ee01079735d08d5d9481b26d89f87257ac02efff.zip
Avoid vfork-related deadlock more cleanly.
* callproc.c (child_setup): When the child's exec fails, output the program name, as that's more useful. Use O_NONBLOCK to avoid deadlock. * process.c (create_process_1): Remove; no longer needed. (create_process): Remove timer hack; no longer needed, now that the child avoids deadlock.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 24738f49183..e97e07aac60 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,13 @@
12013-07-21 Paul Eggert <eggert@cs.ucla.edu>
2
3 Avoid vfork-related deadlock more cleanly.
4 * callproc.c (child_setup): When the child's exec fails, output
5 the program name, as that's more useful. Use O_NONBLOCK to avoid
6 deadlock.
7 * process.c (create_process_1): Remove; no longer needed.
8 (create_process): Remove timer hack; no longer needed, now that
9 the child avoids deadlock.
10
12013-07-20 Glenn Morris <rgm@gnu.org> 112013-07-20 Glenn Morris <rgm@gnu.org>
2 12
3 * image.c (Fimage_flush): Fix doc typo. 13 * image.c (Fimage_flush): Fix doc typo.