vfvf 发表于 2005-8-21 22:08:29

我用strace为什么显示不出fork()系统调用呢?

用strace命令应该可以显示执行程序所调用的所有系统调用。为什么我执行包含fork()的程序,用strace却不能显示出fork()系统调用呢?别的系统调用没问题。
如,执行fork()的一程序如下:
main()

{ int i,j,k;

if (i=fork())

{ j=wait();

printf(“Parent process!\n”);

printf(“i=%d k=%d\n,i,k);

}

else{ k=getpid();

printf(“Child process!\n”);

printf(“i=%d k=%d\n,i,k);

}

}
页: [1]
查看完整版本: 我用strace为什么显示不出fork()系统调用呢?