当前位置: 技术问答>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说的是内核实现,用户得通过用户库才可以调用。