From: Daniel Stenberg Date: Fri, 2 Dec 2005 23:22:00 +0000 (+0000) Subject: Yang Tse fixed the 4th argument in the sendto() calls X-Git-Tag: curl-7_15_1~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=feacad7f684920d4d91b456f8c80e2a30dd4a400;p=curl Yang Tse fixed the 4th argument in the sendto() calls --- diff --git a/lib/tftp.c b/lib/tftp.c index b52657f85..ce950054d 100644 --- a/lib/tftp.c +++ b/lib/tftp.c @@ -86,10 +86,6 @@ /* The last #include file should be: */ #include "memdebug.h" -#ifndef MSG_NOSIGNAL -#define MSG_NOSIGNAL 0 -#endif - typedef enum { TFTP_MODE_NETASCII=0, TFTP_MODE_OCTET @@ -347,7 +343,7 @@ static void tftp_rx(tftp_state_data_t *state, tftp_event_t event) state->spacket.event = htons(TFTP_EVENT_ACK); state->spacket.u.ack.block = htons(state->block); sbytes = sendto(state->sockfd, (void *)&state->spacket, - 4, MSG_NOSIGNAL, + 4, SEND_4TH_ARG, (struct sockaddr *)&state->remote_addr, state->remote_addrlen); if(sbytes < 0) { @@ -374,7 +370,7 @@ static void tftp_rx(tftp_state_data_t *state, tftp_event_t event) } else { /* Resend the previous ACK */ sbytes = sendto(state->sockfd, (void *)&state->spacket, - 4, MSG_NOSIGNAL, + 4, SEND_4TH_ARG, (struct sockaddr *)&state->remote_addr, state->remote_addrlen); /* Check all sbytes were sent */ @@ -440,7 +436,7 @@ static void tftp_tx(tftp_state_data_t *state, tftp_event_t event) } Curl_fillreadbuffer(state->conn, 512, &state->sbytes); sbytes = sendto(state->sockfd, (void *)&state->spacket, - 4+state->sbytes, MSG_NOSIGNAL, + 4+state->sbytes, SEND_4TH_ARG, (struct sockaddr *)&state->remote_addr, state->remote_addrlen); /* Check all sbytes were sent */ @@ -461,7 +457,7 @@ static void tftp_tx(tftp_state_data_t *state, tftp_event_t event) } else { /* Re-send the data packet */ sbytes = sendto(state->sockfd, (void *)&state->spacket, - 4+state->sbytes, MSG_NOSIGNAL, + 4+state->sbytes, SEND_4TH_ARG, (struct sockaddr *)&state->remote_addr, state->remote_addrlen); /* Check all sbytes were sent */