(file) Return to snmpDeliverTrap_emanate.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Handler / snmpIndicationHandler

Diff for /pegasus/src/Pegasus/Handler/snmpIndicationHandler/snmpDeliverTrap_emanate.cpp between version 1.20 and 1.21

version 1.20, 2005/02/14 04:37:20 version 1.21, 2006/01/27 19:21:20
Line 607 
Line 607 
     struct hostent *targetHostInfo;     struct hostent *targetHostInfo;
     struct in_addr in;     struct in_addr in;
  
 #ifdef PEGASUS_OS_SOLARIS  #if defined(PEGASUS_OS_LINUX)
 #define HOSTENT_BUFF_SIZE       8192          char hostEntryBuffer[8192];
     char                        buf[HOSTENT_BUFF_SIZE];          struct hostent hostEntryStruct;
     struct hostent              h_result;          int hostEntryErrno;
     int                         h_errorp;  
     targetHostInfo=gethostbyname_r(hostName, &h_result, buff,          gethostbyname_r(
                                         HOSTENT_BUFF_SIZE, &h_errorp);              hostName,
               &hostEntryStruct,
               hostEntryBuffer,
               sizeof(hostEntryBuffer),
               &targetHostInfo,
               &hostEntryErrno);
   #elif defined(PEGASUS_OS_SOLARIS)
           char hostEntryBuffer[8192];
           struct hostent hostEntryStruct;
           int hostEntryErrno;
   
           targetHostInfo = gethostbyname_r(
               (char *)hostName,
               &hostEntryStruct,
               hostEntryBuffer,
               sizeof(hostEntryBuffer),
               &hostEntryErrno);
 #else #else
     targetHostInfo = gethostbyname(hostName);     targetHostInfo = gethostbyname(hostName);
 #endif #endif


Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2