X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Tools%2FNetTest_Runner%2Fnet.c;fp=Tools%2FNetTest_Runner%2Fnet.c;h=4cbf3c8de88ffc8682f8d615f4cf875eb86ac988;hp=231df5024ff1c4284e67ce608da85276661e7efa;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hpb=67a7fe2bb79eceaf10c572a99bd8345c4e81cf5b diff --git a/Tools/NetTest_Runner/net.c b/Tools/NetTest_Runner/net.c index 231df502..4cbf3c8d 100644 --- a/Tools/NetTest_Runner/net.c +++ b/Tools/NetTest_Runner/net.c @@ -9,6 +9,8 @@ #include #include "net.h" #include +#include // unlink/... +#include // gettimeofday #define CONNECT_TIMEOUT 10*1000 #define MAX_IFS 4 @@ -145,7 +147,7 @@ size_t Net_Receive(int IfNum, size_t MaxLen, void *DestBuf, unsigned int Timeout if( Net_int_EnsureConnected(IfNum) && WaitOnFD(If->FD, false, Timeout) ) { - size_t rv = recvfrom(If->FD, DestBuf, MaxLen, 0, &If->addr, &If->addrlen); + size_t rv = recvfrom(If->FD, DestBuf, MaxLen, 0, (struct sockaddr*)&If->addr, &If->addrlen); Net_int_SavePacket(If, rv, DestBuf); return rv; } @@ -160,7 +162,7 @@ void Net_Send(int IfNum, size_t Length, const void *Buf) if( !WaitOnFD(If->FD, true, CONNECT_TIMEOUT) ) return ; Net_int_SavePacket(If, Length, Buf); - int rv = sendto(If->FD, Buf, Length, 0, &If->addr, If->addrlen); + int rv = sendto(If->FD, Buf, Length, 0, (struct sockaddr*)&If->addr, If->addrlen); if( rv < 0 ) perror("Net_Send - send"); }