望指点:系统调用与函数库关系

lwjwj1314 2005-08-15 03:12:29
我在看Linux的源码分析时。
在读到sys_signal函数时,作者说是signal系统调用的C语言处理函数。
紧接着又说signal函数是libc库函数

那么signal到底是系统调用还是libc库函数呢?

请帮忙剖析库函数与系统调用的关系与区别。
谢谢
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpuwolf 2005-08-16
  • 打赏
  • 举报
回复
库函数signal是调用signal系统调用实现的 其实就是一种包装

系统调用是内核与外界唯一的接口
lwjwj1314 2005-08-15
  • 打赏
  • 举报
回复
库函数signal不是调用signal系统调用实现的吗?
daemeon 2005-08-15
  • 打赏
  • 举报
回复
库函数signal对系统函数signal进行了包装。
他们的功能几乎一样。

4,437

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧