diff --git a/src/cas/io/bsdSocket/casDGIntfIO.cc b/src/cas/io/bsdSocket/casDGIntfIO.cc index 991274dba..d61c77c06 100644 --- a/src/cas/io/bsdSocket/casDGIntfIO.cc +++ b/src/cas/io/bsdSocket/casDGIntfIO.cc @@ -562,3 +562,13 @@ SOCKET casDGIntfIO::makeSockDG () return newSock; } + +// +// casDGIntfIO::getFD() +// (avoid problems with the GNU inliner) +// +inline int casDGIntfIO::getFD() const +{ + return this->sock; +} + diff --git a/src/cas/io/bsdSocket/casIODIL.h b/src/cas/io/bsdSocket/casIODIL.h index f231f2dff..9d680f3bc 100644 --- a/src/cas/io/bsdSocket/casIODIL.h +++ b/src/cas/io/bsdSocket/casIODIL.h @@ -2,15 +2,6 @@ #ifndef casIODILh #define casIODILh - -// -// casDGIntfIO::getFD() -// -inline int casDGIntfIO::getFD() const -{ - return this->sock; -} - // // casDGIntfIO::getBCastFD() // @@ -27,13 +18,5 @@ inline bool casDGIntfIO::validBCastFD() const return this->bcastRecvSock!=INVALID_SOCKET; } -// -// casIntfIO::serverAddress () -// -inline caNetAddr casIntfIO::serverAddress () const -{ - return caNetAddr (this->addr); -} - #endif // casIODILh diff --git a/src/cas/io/bsdSocket/casIntfIO.cc b/src/cas/io/bsdSocket/casIntfIO.cc index 702475029..7eb181952 100644 --- a/src/cas/io/bsdSocket/casIntfIO.cc +++ b/src/cas/io/bsdSocket/casIntfIO.cc @@ -221,3 +221,12 @@ void casIntfIO::show(unsigned level) const } } +// +// casIntfIO::serverAddress () +// (avoid problems with GNU inliner) +// +caNetAddr casIntfIO::serverAddress () const +{ + return caNetAddr (this->addr); +} +