(file) Return to Socket.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Socket.cpp between version 1.18 and 1.19

version 1.18, 2005/02/05 22:59:24 version 1.19, 2005/03/14 08:43:03
Line 29 
Line 29 
 // //
 // Author: Mike Brasher (mbrasher@bmc.com) // Author: Mike Brasher (mbrasher@bmc.com)
 // //
 // Modified By:  // Modified By: Josephine Eskaline Joyce, IBM (jojustin@in.ibm.com) for Bug#2513
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 93 
Line 93 
  
 void Socket::close(Sint32 socket) void Socket::close(Sint32 socket)
 { {
     if(-1 != socket)
      {
 #ifdef PEGASUS_OS_TYPE_WINDOWS #ifdef PEGASUS_OS_TYPE_WINDOWS
     closesocket(socket);      if(!closesocket(socket)) socket=-1;
 #else #else
 #if (__GNUC__) && !defined(PEGASUS_OS_SOLARIS) && !defined(PEGASUS_OS_DARWIN) && !defined(PEGASUS_OS_LSB) #if (__GNUC__) && !defined(PEGASUS_OS_SOLARIS) && !defined(PEGASUS_OS_DARWIN) && !defined(PEGASUS_OS_LSB)
     TEMP_FAILURE_RETRY(::close(socket));         if(!TEMP_FAILURE_RETRY(::close(socket))) socket = -1;
 #else #else
     ::close(socket);         if(!::close(socket)) socket = -1;
 #endif #endif
 #endif #endif
 } }
   }
  
 int Socket::close2(Sint32 socket) int Socket::close2(Sint32 socket)
 { {


Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2