博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

hope_process

感觉好累。。。
  heixia108.cublog.cn

关于作者
    既然目标是地平线

   留给世界的只能是背影
   
|| << >> ||
我的分类


fork函数和sys_fork函数 是什么关系
fork函数定义在init/main.c内:
static _inline _syscall0(int,fork)
_syscall0是在include/unistd.h内定义的宏,以上语句经过预处理变成函数
static _inline int fork(void) 的定义,它调用系统调用int 80h
系统调用再转到sys_fork执行。
 
此外,还可以用gcc -E main.c -o main.cpp 命令生成main.cpp,然后vi main.cpp看一下宏替换后的结果
 

发表于: 2007-09-18,修改于: 2007-09-18 23:52,已浏览416次,有评论0条 推荐 投诉


网友评论
 发表评论