- 论坛徽章:
- 0
|
- struct proto_ops unix_stream_ops = {
- family: PF_UNIX,
- release: unix_release,
- bind: unix_bind,
- connect: unix_stream_connect,
- socketpair: unix_socketpair,
- accept: unix_accept,
- getname: unix_getname,
- poll: unix_poll,
- ioctl: unix_ioctl,
- listen: unix_listen,
- shutdown: unix_shutdown,
- setsockopt: sock_no_setsockopt,
- getsockopt: sock_no_getsockopt,
- sendmsg: unix_stream_sendmsg,
- recvmsg: unix_stream_recvmsg,
- mmap: sock_no_mmap,
- sendpage: sock_no_sendpage,
- };
- struct proto_ops unix_dgram_ops = {
- family: PF_UNIX,
- release: unix_release,
- bind: unix_bind,
- connect: unix_dgram_connect,
- socketpair: unix_socketpair,
- accept: sock_no_accept,
- getname: unix_getname,
- poll: datagram_poll,
- ioctl: unix_ioctl,
- listen: sock_no_listen,
- shutdown: unix_shutdown,
- setsockopt: sock_no_setsockopt,
- getsockopt: sock_no_getsockopt,
- sendmsg: unix_dgram_sendmsg,
- recvmsg: unix_dgram_recvmsg,
- mmap: sock_no_mmap,
- sendpage: sock_no_sendpage,
- };
-
复制代码
出自linux内核代码,有关socket的内容/usr/src/linux-2.4/net/unix/af_unix.c
不知道这里的“:”是什么意思,以及为什么后面用“,”. |
|