genode/base-linux
Christian Helmuth f730a9c343 Linux: prevent zombie state for child processes
Setting the handler for SIGCHLD to SIG_IGN (ignore) informs the kernel
not to enter the zombie state: (man 2 wait)

  POSIX.1-2001 specifies that if the disposition of SIGCHLD is set to
  SIG_IGN or the SA_NOCLDWAIT flag is set for SIGCHLD (see
  sigaction(2)), then children that terminate do not become zombies
  [...]

Fixes #271.
2012-07-11 12:12:41 +02:00
..
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include Add support for allocating DMA memory 2012-06-20 09:17:48 +02:00
lib Hardening compilation support for 64bit Linux 2012-06-21 00:50:18 +02:00
mk Hardening compilation support for 64bit Linux 2012-06-21 00:50:18 +02:00
run Merge final fixes from internal repositories 2011-12-23 14:04:29 +01:00
src Linux: prevent zombie state for child processes 2012-07-11 12:12:41 +02:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

README

This repository contains the Linux-specific implementation of Genode.