当前位置: 技术问答>linux和unix
望指点:系统调用与函数库关系
来源: 互联网 发布时间:2015-10-14
本文导语: 我在看Linux的源码分析时。 在读到sys_signal函数时,作者说是signal系统调用的C语言处理函数。 紧接着又说signal函数是libc库函数 那么signal到底是系统调用还是libc库函数呢? 请帮忙剖析库函数与系统调用的关系与区别...
我在看Linux的源码分析时。
在读到sys_signal函数时,作者说是signal系统调用的C语言处理函数。
紧接着又说signal函数是libc库函数
那么signal到底是系统调用还是libc库函数呢?
请帮忙剖析库函数与系统调用的关系与区别。
谢谢
在读到sys_signal函数时,作者说是signal系统调用的C语言处理函数。
紧接着又说signal函数是libc库函数
那么signal到底是系统调用还是libc库函数呢?
请帮忙剖析库函数与系统调用的关系与区别。
谢谢
|
库函数signal对系统函数signal进行了包装。
他们的功能几乎一样。
他们的功能几乎一样。
|
库函数signal是调用signal系统调用实现的 其实就是一种包装
系统调用是内核与外界唯一的接口
系统调用是内核与外界唯一的接口