sysdeps/unix/sysv/linux/x86_64/syscalls.list
2.# proper socket implementations:accept - accept Ci:iBN __libc_accept __accept accept
bind - bind i:ipi __bind bind
connect - connect Ci:ipi __libc_connect __connect_internal __connect connect
getpeername - getpeername i:ipp __getpeername getpeername
getsockname - getsockname i:ipp __getsockname getsockname
getsockopt - getsockopt i:iiiBN __getsockopt getsockopt
listen - listen i:ii __listen listen
recvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfrom
recvmsg - recvmsg Ci:ipi __libc_recvmsg __recvmsg recvmsg
sendmsg - sendmsg Ci:ipi __libc_sendmsg __sendmsg sendmsg
sendto - sendto Ci:ibnibn __libc_sendto __sendto sendto
setsockopt - setsockopt i:iiibn __setsockopt setsockopt
shutdown - shutdown i:ii __shutdown shutdown
socket - socket i:iii __socket socket
socketpair - socketpair i:iiif __socketpair socketpairsysdeps/unix/sysv/linux/x86_64/syscall.S
glibc中socket syscall的主要文件
最新推荐文章于 2021-10-03 00:14:23 发布
这篇博客主要探讨了在glibc中,针对x86_64架构的Unix/Linux系统,如何实现socket相关的系统调用。文章列举了如accept、bind、connect等关键调用的具体实现文件和函数,详细解析了它们在libcsysdeps/unix/sysv/linux/x86_64路径下的syscalls.list和syscall.S文件中的功能和作用。
摘要由CSDN通过智能技术生成