aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2012-12-23 18:16:19 +0100
committerJoakim Verona2012-12-23 18:16:19 +0100
commitd31a157a3e39a260f5258e0093c9b7dc3b00076b (patch)
tree559c9f1b55c13dddb3bd6f496d3a4a073115eef4 /src/ChangeLog
parentcfa8d79e1217e5dea555fbb8ddd3856a81a78253 (diff)
parent299614f3bcac13be9a17d038f247856e384d9dbd (diff)
downloademacs-d31a157a3e39a260f5258e0093c9b7dc3b00076b.tar.gz
emacs-d31a157a3e39a260f5258e0093c9b7dc3b00076b.zip
auto upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2723d8f92ec..c7502104ddf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
12012-12-23 Eli Zaretskii <eliz@gnu.org>
2
3 * w32proc.c (reader_thread): Do not index fd_info[] with negative
4 values.
5 (reader_thread): Exit when cp->status becomes STATUS_READ_ERROR
6 after WaitForSingleObject returns normally. This expedites reader
7 thread shutdown when delete_child triggers it.
8 (reap_subprocess): More accurate commentary for why we call
9 delete_child only when cp->fd is negative.
10
11 * w32.c (sys_close): Do not call delete_child on a subprocess
12 whose handle is not yet closed. Instead, set its file descriptor
13 to a negative value, so that reap_subprocess will call
14 delete_child on that subprocess when its SIGCHLD arrives. This
15 avoids closing handles used for communications between sys_select
16 and reader_thread, which doesn't give sys_select a chance to
17 notice that the process exited and invoke the SIGCHLD handler for
18 it.
19
12012-12-23 Jan Djärv <jan.h.d@swipnet.se> 202012-12-23 Jan Djärv <jan.h.d@swipnet.se>
2 21
3 * nsfns.m (Fns_do_applescript): Run event loop until script has 22 * nsfns.m (Fns_do_applescript): Run event loop until script has