diff options
| author | Paul Eggert | 2013-07-20 23:53:47 -0700 |
|---|---|---|
| committer | Paul Eggert | 2013-07-20 23:53:47 -0700 |
| commit | ee01079735d08d5d9481b26d89f87257ac02efff (patch) | |
| tree | 2c3d87556a649501e1ea9eea723364ad146ae7ba /src/ChangeLog | |
| parent | 02c66599e3b30ef2119d5307099f16e2b53018da (diff) | |
| download | emacs-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/ChangeLog | 10 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-07-20 Glenn Morris <rgm@gnu.org> | 11 | 2013-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. |