Мне нужно сделать дочерний процесс, который выполнив чего-то уничтожается, а родительский процесс продолжает работать. Так вот почему-то дочерний процесс уничтожаться не хочет, а остается зомби (стоит метка <defunct>). Как сделать так, что бы процесс действительно исчезал. Вот пример к сказанному:
main () { int s;
s=fork(); if (s==0) { exit(); } else { for (;;) {} } }