>>484
printf("hoge")をすべてfprintf(stderr, "hoge")に変えてみるとか
子プロセスの終了をwaitで待つとか

いろいろやってみ