From d525da0a7b637a58452a9cf424b710882b1b9ce5 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Mon, 26 Jun 2000 23:56:01 +0000 Subject: [PATCH] use different method for finding eol --- src/libCom/fdmgr/fdManager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libCom/fdmgr/fdManager.cpp b/src/libCom/fdmgr/fdManager.cpp index 203523434..d563d3bd4 100644 --- a/src/libCom/fdmgr/fdManager.cpp +++ b/src/libCom/fdmgr/fdManager.cpp @@ -132,7 +132,6 @@ epicsShareFunc fdManager::~fdManager() // epicsShareFunc void fdManager::process (double delay) { - static const tsDLIterBD eol (0); // end of list double minDelay; fdReg *pReg; struct timeval tv; @@ -165,7 +164,7 @@ epicsShareFunc void fdManager::process (double delay) } tsDLIterBD iter (this->regList.first()); - while (iter!=eol) { + while ( iter.valid () ) { FD_SET(iter->getFD(), &this->fdSets[iter->getType()]); ioPending = 1; ++iter; @@ -218,7 +217,7 @@ epicsShareFunc void fdManager::process (double delay) // Look for activity // iter=this->regList.first(); - while (iter!=eol) { + while ( iter.valid () ) { tsDLIterBD tmp = iter; tmp++; if (FD_ISSET(iter->getFD(), &this->fdSets[iter->getType()])) {