| 70 | } |
| 71 | |
| 72 | ssize_t ff_hook_write(int fd, const void *buf, size_t nbyte) |
| 73 | { |
| 74 | if (ff_fdisused(fd)) { |
| 75 | return ff_write(fd, buf, nbyte); |
| 76 | } else { |
| 77 | return mt_real_func(write)(fd, buf, nbyte); |
| 78 | } |
| 79 | } |
| 80 | ssize_t ff_hook_sendto(int fd, const void *message, size_t length, int flags, |
| 81 | const struct sockaddr *dest_addr, socklen_t dest_len) |
| 82 | { |
no test coverage detected