| 926 | } |
| 927 | |
| 928 | ssize_t do_recv(int sockfd, void* buf, size_t count, int flags, Timeout timeout) override { |
| 929 | return etdoio(LAMBDA(::read(sockfd, buf, count)), |
| 930 | LAMBDA_TIMEOUT(wait_for_readable(timeout))); |
| 931 | } |
| 932 | |
| 933 | ssize_t do_recvmsg(int sockfd, struct msghdr* message, int flags, Timeout timeout) override { |
| 934 | return etdoio(LAMBDA(::recvmsg(sockfd, message, flags)), |
nothing calls this directly
no test coverage detected