taglinefilesource code
recvmsg130include/linux/net.hint   (*recvmsg)  (struct socket *sock, struct msghdr *m, int total_len, int nonblock, int flags, int *addr_len);
recvmsg1160net/socket.cif(sock->ops->recvmsg==NULL)
recvmsg1162net/socket.clen=sock->ops->recvmsg(sock, &msg_sys, total_len, (file->f_flags&O_NONBLOCK), flags, &addr_len);