/* Receive packet */
/*pfd[0].fd = socketfd;*/
pfd[0].events = POLLIN;
- switch (poll(pfd, 1, waittime_ms)) {
+ switch (safe_poll(pfd, 1, waittime_ms)) {
unsigned from_port;
case 1:
from->len = peer_lsa->len;
goto send_again; /* resend last sent pkt */
default:
- bb_perror_msg("poll");
+ /*bb_perror_msg("poll"); - done in safe_poll */
goto ret;
}
process_pkt:
return finished == 0; /* returns 1 on failure */
}
-int tftp_main(int argc, char **argv);
+int tftp_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int tftp_main(int argc, char **argv)
{
len_and_sockaddr *peer_lsa;