From dbd9309810e870ce1e9d96778847139bafcda96c Mon Sep 17 00:00:00 2001 From: Johnny Tang Date: Tue, 27 May 1997 14:53:11 +0000 Subject: [PATCH] fd_set cast in select for both Hp and Sun --- src/libCom/fdManager.cc | 7 +++++-- src/libCom/fdmgr/fdManager.cpp | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/libCom/fdManager.cc b/src/libCom/fdManager.cc index 1c947d1a3..dfc940cf0 100644 --- a/src/libCom/fdManager.cc +++ b/src/libCom/fdManager.cc @@ -4,6 +4,9 @@ // // // $Log$ +// Revision 1.6 1997/05/08 19:49:12 tang +// added int * cast in select for HP port compatibility +// // Revision 1.5 1997/04/23 17:22:57 jhill // fixed WIN32 DLL symbol exports // @@ -146,8 +149,8 @@ void fdManager::process (const osiTime &delay) FD_SET(iter->getFD(), &this->fdSets[iter->getType()]); } minDelay.getTV (tv.tv_sec, tv.tv_usec); - status = select (this->maxFD, (int *)&this->fdSets[fdrRead], - (int *)&this->fdSets[fdrWrite], (int *)&this->fdSets[fdrExcp], &tv); + status = select (this->maxFD, (fd_set *)&this->fdSets[fdrRead], + (fd_set *)&this->fdSets[fdrWrite], (fd_set *)&this->fdSets[fdrExcp], &tv); staticTimerQueue.process(); if (status==0) { this->processInProg = 0; diff --git a/src/libCom/fdmgr/fdManager.cpp b/src/libCom/fdmgr/fdManager.cpp index 1c947d1a3..dfc940cf0 100644 --- a/src/libCom/fdmgr/fdManager.cpp +++ b/src/libCom/fdmgr/fdManager.cpp @@ -4,6 +4,9 @@ // // // $Log$ +// Revision 1.6 1997/05/08 19:49:12 tang +// added int * cast in select for HP port compatibility +// // Revision 1.5 1997/04/23 17:22:57 jhill // fixed WIN32 DLL symbol exports // @@ -146,8 +149,8 @@ void fdManager::process (const osiTime &delay) FD_SET(iter->getFD(), &this->fdSets[iter->getType()]); } minDelay.getTV (tv.tv_sec, tv.tv_usec); - status = select (this->maxFD, (int *)&this->fdSets[fdrRead], - (int *)&this->fdSets[fdrWrite], (int *)&this->fdSets[fdrExcp], &tv); + status = select (this->maxFD, (fd_set *)&this->fdSets[fdrRead], + (fd_set *)&this->fdSets[fdrWrite], (fd_set *)&this->fdSets[fdrExcp], &tv); staticTimerQueue.process(); if (status==0) { this->processInProg = 0;