mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-19 06:31:34 -08:00
Fix wait_for_termination on GNU Hurd (Bug#8467)
* sysdep.c (wait_for_termination): On GNU Hurd, kill returns -1 on zombies.
This commit is contained in:
parent
6f21a3198d
commit
300f9fca55
2 changed files with 6 additions and 1 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2011-04-10 Samuel Thibault <sthibault@debian.org> (tiny change)
|
||||
|
||||
* sysdep.c (wait_for_termination): On GNU Hurd, kill returns -1 on
|
||||
zombies (Bug#8467).
|
||||
|
||||
2011-04-10 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* buffer.c (syms_of_buffer): Doc fix (Bug#6902).
|
||||
|
|
|
|||
|
|
@ -411,7 +411,7 @@ wait_for_termination (pid)
|
|||
while (1)
|
||||
{
|
||||
#ifdef subprocesses
|
||||
#if defined (BSD_SYSTEM) || defined (HPUX)
|
||||
#if (defined (BSD_SYSTEM) || defined (HPUX)) && !defined(__GNU__)
|
||||
/* Note that kill returns -1 even if the process is just a zombie now.
|
||||
But inevitably a SIGCHLD interrupt should be generated
|
||||
and child_sig will do wait3 and make the process go away. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue