204 sizeof (yesno), yesno );
206 if ( strstr ( pstr,
"no" ) || strstr ( pstr,
"NO" ) ) {
219 addr.
ia.sin_family = AF_UNSPEC;
221 forcePort ( &bcastList, port );
231 pNewNode->
addr.
ia.sin_family = AF_INET;
233 pNewNode->
addr.
ia.sin_port = htons ( port );
237 errlogPrintf (
"configureChannelAccessAddressList(): no memory available for configuration\n" );
LIBCOM_API void epicsStdCall osiSockDiscoverBroadcastAddresses(ELLLIST *pList, SOCKET socket, const osiSockAddr *pMatchAddr)
#define assert(exp)
Declare that a condition should be true.
#define ellCount(PLIST)
Report the number of nodes in a list.
void ellAdd(ELLLIST *pList, ELLNODE *pNode)
Adds a node to the end of a list.
LIBCOM_API const ENV_PARAM EPICS_CA_ADDR_LIST
int errlogPrintf(const char *pFormat,...)
#define ellInit(PLIST)
Initialize a list type.
int epicsStdCall addAddrToChannelAccessAddressList(ELLLIST *pList, const ENV_PARAM *pEnv, unsigned short port, int ignoreNonDefaultPort)
void epicsStdCall removeDuplicateAddresses(ELLLIST *pDestList, ELLLIST *pSrcList, int silent)
LIBCOM_API char *epicsStdCall envGetConfigParam(const ENV_PARAM *pParam, int bufDim, char *pBuf)
Get value of a configuration parameter.
LIBCOM_API const ENV_PARAM EPICS_CA_AUTO_ADDR_LIST