我用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]