From 88457cce79cfd1840a5193085eecafbf4e8e74e9 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 16 Feb 2001 00:21:11 +0000 Subject: [PATCH] work correctly on systems that dont know about point to point IF (CYGWIN32) --- src/libCom/osi/os/default/osdNetIntf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libCom/osi/os/default/osdNetIntf.c b/src/libCom/osi/os/default/osdNetIntf.c index bc486006f..e8bd0ed00 100644 --- a/src/libCom/osi/os/default/osdNetIntf.c +++ b/src/libCom/osi/os/default/osdNetIntf.c @@ -191,6 +191,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses pNewNode->netMask.sa = pifreq->ifr_addr; ifDepenDebugPrintf ( ( "found net mask = %x\n", ntohl ( pNewNode->netMask.ia.sin_addr.s_addr ) ) ); } +#if defined (IFF_POINTOPOINT) else if ( pifreq->ifr_flags & IFF_POINTOPOINT ) { status = socket_ioctl ( socket, SIOCGIFDSTADDR, pifreq); if ( status ) { @@ -201,8 +202,9 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses pNewNode->addr.sa = pifreq->ifr_dstaddr; memset ( &pNewNode->netMask, '\0', sizeof ( pNewNode->netMask ) ); } +#endif else { - errlogPrintf ( "osiSockDiscoverInterfaces(): net intf \"%s\": not pt to pt or bcast?\n", pifreq->ifr_name ); + ifDepenDebugPrintf ( ( "osiSockDiscoverInterfaces(): net intf \"%s\": not point to point or bcast?\n", pifreq->ifr_name ) ); free ( pNewNode ); continue; }