QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1321|回复: 0

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

[复制链接]
发表于 2005-8-21 22:08:29 | 显示全部楼层 |阅读模式
用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);

}

}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 12:25 , Processed in 0.037401 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表