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

Diff for /pegasus/src/Pegasus/Common/System.cpp between version 1.44 and 1.45

version 1.44, 2006/11/10 18:14:58 version 1.45, 2006/11/20 13:53:41
Line 348 
Line 348 
         // resolve hostaddr to a real host entry         // resolve hostaddr to a real host entry
         // casting to (const char *) as (char *) will work as (void *) too,         // casting to (const char *) as (char *) will work as (void *) too,
         // those it fits all platforms         // those it fits all platforms
 #ifndef PEGASUS_OS_OS400  #if defined(PEGASUS_OS_LINUX)
           char hostEntryBuffer[8192];
           struct hostent hostEntryStruct;
           int hostEntryErrno;
   
           gethostbyaddr_r(
               (const char*) &tmp_addr,
               sizeof(tmp_addr),
               AF_INET,
               &hostEntryStruct,
               hostEntryBuffer,
               sizeof(hostEntryBuffer),
               &hostEntry,
               &hostEntryErrno);
   #elif defined(PEGASUS_OS_SOLARIS)
           char hostEntryBuffer[8192];
           struct hostent hostEntryStruct;
           int hostEntryErrno;
   
           hostEntry = gethostbyaddr_r(
               (const char *) &tmp_addr,
               sizeof(tmp_addr),
               AF_INET,
               &hostEntryStruct,
               hostEntryBuffer,
               sizeof(hostEntryBuffer),
               &hostEntryErrno);
   #elif defined(PEGASUS_OS_OS400)
         hostEntry =         hostEntry =
             gethostbyaddr((const char *) &tmp_addr, sizeof(tmp_addr), AF_INET);              gethostbyaddr((char *) &tmp_addr, sizeof(tmp_addr), AF_INET);
 #else #else
         hostEntry =         hostEntry =
             gethostbyaddr((char *) &tmp_addr, sizeof(tmp_addr), AF_INET);              gethostbyaddr((const char *) &tmp_addr, sizeof(tmp_addr), AF_INET);
 #endif #endif
         if (hostEntry == 0)         if (hostEntry == 0)
         {         {
Line 611 
Line 638 
 const String System::CIMLISTENER = "cimlistener"; // Listener systme ID const String System::CIMLISTENER = "cimlistener"; // Listener systme ID
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
   


Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2