| 149 | } |
| 150 | |
| 151 | int ff_hook_bind(int fd, const struct sockaddr *addr, socklen_t addrlen) |
| 152 | { |
| 153 | if (ff_fdisused(fd)) { |
| 154 | return ff_bind(fd, (struct linux_sockaddr *)addr, addrlen); |
| 155 | } else { |
| 156 | return mt_real_func(bind)(fd, addr, addrlen); |
| 157 | } |
| 158 | } |
| 159 | |
| 160 | int ff_hook_accept(int fd, struct sockaddr *addr, socklen_t *addrlen) |
| 161 | { |
no test coverage detected