[MPlayer-users] Slave Command "run" doesn't reap forks

Nicolas George george at nsup.org
Wed Apr 15 10:00:31 CEST 2015


Le quintidi 25 germinal, an CCXXIII, Reimar Döffinger a écrit :
> I suspect we should periodically (or at least at the next run command) try
> to get rid of all zombies though.

There is already this in the code:

#ifndef __MINGW32__
    signal(SIGCHLD, child_sighandler);
#endif

#ifndef __MINGW32__
static void child_sighandler(int x)
{
    pid_t pid;
    do {
        pid = waitpid(-1, NULL, WNOHANG);
    } while (pid > 0);
}
#endif

So zombies should be reaped.

(As a side note, setting SIGCHLD to SIG_IGN would have the same effect.)

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20150415/543807b5/attachment.asc>


More information about the MPlayer-users mailing list