| 312 | } |
| 313 | |
| 314 | ssize_t |
| 315 | sendto(int sockfd, const void *buf, size_t len, int flags, |
| 316 | const struct sockaddr *dest_addr, socklen_t addrlen) |
| 317 | { |
| 318 | if(is_fstack_fd(sockfd)){ |
| 319 | sockfd = restore_fstack_fd(sockfd); |
| 320 | return ff_sendto(sockfd, buf, len, flags, |
| 321 | (struct linux_sockaddr *)dest_addr, addrlen); |
| 322 | } |
| 323 | |
| 324 | return SYSCALL(sendto)(sockfd, buf, len, flags, dest_addr, addrlen); |
| 325 | } |
| 326 | |
| 327 | ssize_t |
| 328 | sendmsg(int sockfd, const struct msghdr *msg, int flags) |
no test coverage detected