親が死んでも子は死なない
#include <stdio.h> #include <unistd.h> void oya() { printf("OYA %d START\n", getpid()); sleep(5); *(char*)1 = 1; // ★ここで死ぬ printf("OYA END\n"); } void ko() { printf("KO %d START\n", getpid()); sleep(8); printf("KO END\n"); } int main() { if( fork() ){ oya(); }else{ ko(); } return 0; }