# HG changeset patch # User Sam Steingold # Date 1173637010 0 # Node ID 720d443bce01af267392f89d9c1840200eba237a # Parent dac34bd10d88e7a8e8674d38f86f4602e968ef5e (sigchld_handler): Sleep before wait3 to avoid a busyloop. diff -r dac34bd10d88 -r 720d443bce01 src/ChangeLog --- a/src/ChangeLog Sun Mar 11 17:44:40 2007 +0000 +++ b/src/ChangeLog Sun Mar 11 18:16:50 2007 +0000 @@ -1,3 +1,7 @@ +2007-03-11 Sam Steingold + + * process.c (sigchld_handler): Sleep before wait3 to avoid a busyloop. + 2007-03-11 YAMAMOTO Mitsuharu * macfns.c (Fx_server_vendor): Change vendor string to "Apple Inc.". diff -r dac34bd10d88 -r 720d443bce01 src/process.c --- a/src/process.c Sun Mar 11 17:44:40 2007 +0000 +++ b/src/process.c Sun Mar 11 18:16:50 2007 +0000 @@ -6497,6 +6497,7 @@ /* Keep trying to get a status until we get a definitive result. */ do { + sleep (1); errno = 0; pid = wait3 (&w, WNOHANG | WUNTRACED, 0); }