vfork は親プロセスの変数を変更できますが、スタックを増やすことができないのはなぜですか?
void f1()
{
vfork();
}
f2() はクラッシュにつながります。
void f2()
{
char buf[100];
}
int main()
{
f1();
f2();
_exit(0);
}
vfork() を fork() に変更すると、クラッシュは発生しません。