From 1c214dc4074bd281bc01cbe04ef3eab1c1acddf1 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 23 Oct 1998 19:47:12 +0000 Subject: [PATCH] fixed inline is too big warning --- src/libCom/fdManager.cc | 17 +++++++++++++++++ src/libCom/fdManager.h | 18 +++--------------- src/libCom/fdmgr/fdManager.cpp | 17 +++++++++++++++++ src/libCom/fdmgr/fdManager.h | 18 +++--------------- 4 files changed, 40 insertions(+), 30 deletions(-) diff --git a/src/libCom/fdManager.cc b/src/libCom/fdManager.cc index 08842c7fc..0edccbe4e 100644 --- a/src/libCom/fdManager.cc +++ b/src/libCom/fdManager.cc @@ -4,6 +4,9 @@ // // // $Log$ +// Revision 1.14 1998/06/16 02:06:32 jhill +// lazy init sock lib when its a static build & recoverfrom select differences in winsock +// // Revision 1.13 1998/05/29 20:22:44 jhill // made hashing routine portable // @@ -413,3 +416,17 @@ epicsShareFunc fdReg *fdManager::lookUpFD(const SOCKET fd, const fdRegType type) return this->fdTbl.lookup(id); } +// +// fdReg::fdReg() +// +fdReg::fdReg (const SOCKET fdIn, const fdRegType typIn, + const unsigned onceOnlyIn) : + fdRegId(fdIn,typIn), state(fdrLimbo), onceOnly(onceOnlyIn) +{ + if (!FD_IN_FDSET(fdIn)) { + fprintf (stderr, "%s: fd > FD_SETSIZE ignored\n", + __FILE__); + return; + } + fileDescriptorManager.installReg(*this); +} diff --git a/src/libCom/fdManager.h b/src/libCom/fdManager.h index 49530163f..a23a64cf4 100644 --- a/src/libCom/fdManager.h +++ b/src/libCom/fdManager.h @@ -32,6 +32,9 @@ * * History * $Log$ + * Revision 1.9 1998/06/16 02:04:07 jhill + * fixed spelling + * * Revision 1.8 1998/02/05 21:12:10 jhill * removed questionable inline * @@ -188,20 +191,5 @@ inline int fdManagerMaxInt (int a, int b) } } -// -// fdReg::fdReg() -// -inline fdReg::fdReg (const SOCKET fdIn, const fdRegType typIn, - const unsigned onceOnlyIn) : - fdRegId(fdIn,typIn), state(fdrLimbo), onceOnly(onceOnlyIn) -{ - if (!FD_IN_FDSET(fdIn)) { - fprintf (stderr, "%s: fd > FD_SETSIZE ignored\n", - __FILE__); - return; - } - fileDescriptorManager.installReg(*this); -} - #endif // fdManagerH_included diff --git a/src/libCom/fdmgr/fdManager.cpp b/src/libCom/fdmgr/fdManager.cpp index 08842c7fc..0edccbe4e 100644 --- a/src/libCom/fdmgr/fdManager.cpp +++ b/src/libCom/fdmgr/fdManager.cpp @@ -4,6 +4,9 @@ // // // $Log$ +// Revision 1.14 1998/06/16 02:06:32 jhill +// lazy init sock lib when its a static build & recoverfrom select differences in winsock +// // Revision 1.13 1998/05/29 20:22:44 jhill // made hashing routine portable // @@ -413,3 +416,17 @@ epicsShareFunc fdReg *fdManager::lookUpFD(const SOCKET fd, const fdRegType type) return this->fdTbl.lookup(id); } +// +// fdReg::fdReg() +// +fdReg::fdReg (const SOCKET fdIn, const fdRegType typIn, + const unsigned onceOnlyIn) : + fdRegId(fdIn,typIn), state(fdrLimbo), onceOnly(onceOnlyIn) +{ + if (!FD_IN_FDSET(fdIn)) { + fprintf (stderr, "%s: fd > FD_SETSIZE ignored\n", + __FILE__); + return; + } + fileDescriptorManager.installReg(*this); +} diff --git a/src/libCom/fdmgr/fdManager.h b/src/libCom/fdmgr/fdManager.h index 49530163f..a23a64cf4 100644 --- a/src/libCom/fdmgr/fdManager.h +++ b/src/libCom/fdmgr/fdManager.h @@ -32,6 +32,9 @@ * * History * $Log$ + * Revision 1.9 1998/06/16 02:04:07 jhill + * fixed spelling + * * Revision 1.8 1998/02/05 21:12:10 jhill * removed questionable inline * @@ -188,20 +191,5 @@ inline int fdManagerMaxInt (int a, int b) } } -// -// fdReg::fdReg() -// -inline fdReg::fdReg (const SOCKET fdIn, const fdRegType typIn, - const unsigned onceOnlyIn) : - fdRegId(fdIn,typIn), state(fdrLimbo), onceOnly(onceOnlyIn) -{ - if (!FD_IN_FDSET(fdIn)) { - fprintf (stderr, "%s: fd > FD_SETSIZE ignored\n", - __FILE__); - return; - } - fileDescriptorManager.installReg(*this); -} - #endif // fdManagerH_included