My MinGW cross-build fails on RHEL-7.6, gcc version 4.9.3 20150626 (Fedora MinGW 4.9.3-1.el7):
../osi/os/WIN32/osdSockUnsentCount.c: In function 'epicsSocketUnsentCount':
../osi/os/WIN32/osdSockUnsentCount.c:19:5: error: unknown type name 'TCP_INFO_v0'
TCP_INFO_v0 tcpInfo;
^
../osi/os/WIN32/osdSockUnsentCount.c:21:34: error: 'SIO_TCP_INFO' undeclared (first use in this function)
if ((status = WSAIoctl(sock, SIO_TCP_INFO, &infoVersion, sizeof(infoVersion), ^
../osi/os/WIN32/osdSockUnsentCount.c:21:34: note: each undeclared identifier is reported only once for each function it appears in
../osi/os/WIN32/osdSockUnsentCount.c:23:23: error: request for member 'BytesInFlight' in something not a structure or union
return tcpInfo.BytesInFlight; ^
../osi/os/WIN32/osdSockUnsentCount.c:20:9: warning: variable 'status' set but not used [-Wunused-but-set-variable]
int status;
^
My MinGW cross-build fails on RHEL-7.6, gcc version 4.9.3 20150626 (Fedora MinGW 4.9.3-1.el7):
../osi/ os/WIN32/ osdSockUnsentCo unt.c: In function 'epicsSocketUns entCount' : os/WIN32/ osdSockUnsentCo unt.c:19: 5: error: unknown type name 'TCP_INFO_v0' os/WIN32/ osdSockUnsentCo unt.c:21: 34: error: 'SIO_TCP_INFO' undeclared (first use in this function) infoVersion) ,
^ os/WIN32/ osdSockUnsentCo unt.c:21: 34: note: each undeclared identifier is reported only once for each function it appears in os/WIN32/ osdSockUnsentCo unt.c:23: 23: error: request for member 'BytesInFlight' in something not a structure or union BytesInFlight;
^ os/WIN32/ osdSockUnsentCo unt.c:20: 9: warning: variable 'status' set but not used [-Wunused- but-set- variable]
../osi/
TCP_INFO_v0 tcpInfo;
^
../osi/
if ((status = WSAIoctl(sock, SIO_TCP_INFO, &infoVersion, sizeof(
../osi/
../osi/
return tcpInfo.
../osi/
int status;
^