0

我正在跟踪套接字相关代码,但找不到与 sys call write 或 read 对应的套接字操作。有谁能够帮助我?以下代码段是 sock ops。sys write 或 read 对应的是哪一个?谢谢!!!!

static const struct proto_ops hci_sock_ops = {
    .family     = PF_BLUETOOTH,
    .owner      = THIS_MODULE,
    .release    = hci_sock_release,
    .bind       = hci_sock_bind,
    .getname    = hci_sock_getname,
    .sendmsg    = hci_sock_sendmsg,
    .recvmsg    = hci_sock_recvmsg,
    .ioctl      = hci_sock_ioctl,
    .poll       = datagram_poll,
    .listen     = sock_no_listen,
    .shutdown   = sock_no_shutdown,
    .setsockopt = hci_sock_setsockopt,
    .getsockopt = hci_sock_getsockopt,
    .connect    = sock_no_connect,
    .socketpair = sock_no_socketpair,
    .accept     = sock_no_accept,
    .mmap       = sock_no_mmap
};
4

1 回答 1

1

大多数魔法——解复用——发生在 VFS 层。读/写函数分别是*_recvmsg*_sendmsg

于 2012-09-10T07:36:51.067 回答