/*  fork-zombie.c (Praktikum, Arbeitsblatt 1)

    Vorlesung Betriebssysteme Theorie, WS 2011/12
    Hans-Georg Esser, FOM Muenchen
    h.g.esser@gmx.de
*/

#include <unistd.h> /* sleep() */
#include <stdio.h>  /* printf() */ 

int main() {
  int pid = fork();
  if (pid == 0)
    { /* Sohn: "Ich will ein Zombie sein" */
      return 0;
    }
  else
    { /* Vater */
      printf ("Ich bin der Vater-Prozess und warte jetzt 20 Sekunden...\n");
      sleep (20);
      wait ();
      return 0;
    }
}

