当前位置: 技术问答>linux和unix
请问一下,有谁知道linux源代码中socket(int domain, int type, int protocol);函数的定义是在哪个文件中啊?小弟我找了很久,都没找到,谢谢哈。
来源: 互联网 发布时间:2016-05-11
本文导语: 如题 | socket函数是一个系统调用来的,它应该调用的是sys_socket函数,而sys_socket函数调用sock_create函数。 这个在 linux内核源码目录/net/socket.c 里面,可以去看看。 | socket的定...
如题
|
socket函数是一个系统调用来的,它应该调用的是sys_socket函数,而sys_socket函数调用sock_create函数。
这个在 linux内核源码目录/net/socket.c 里面,可以去看看。
这个在 linux内核源码目录/net/socket.c 里面,可以去看看。
|
socket的定义应该在libc中。
|
API应该上层是库调用,下层是系统调用...
大家补充
大家补充
|
呵呵,找个libc的源码看看就知道了。
|
用户库代码可以看glibc,或者看uclibc(这个比较小),一般的桌面Linux都是用它
leeyiqun说的是内核实现,用户得通过用户库才可以调用。
leeyiqun说的是内核实现,用户得通过用户库才可以调用。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。