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

Diff for /pegasus/src/slp/Attic/slp.cpp between version 1.2 and 1.3

version 1.2, 2001/06/25 17:51:59 version 1.3, 2001/07/02 19:55:51
Line 68 
Line 68 
  
 #endif #endif
  
   #ifdef PEGASUS_OS_HPUX
   
   PEGASUS_EXPORT int gethostbyname_r(const char *name,
                       struct hostent *resultbuf,
                       char *buf,
                       size_t bufsize,
                       struct hostent **result,
                       int *errnop)
   {
     name = name;
     resultbuf = resultbuf;
     buf = buf;
     bufsize = bufsize;
   
     if(NULL == (*result = gethostbyname(name))) {
       *errnop = h_errno;
       return(-1);
     }
     return(0);
   }
   #endif
   
 PEGASUS_EXPORT String slp_get_addr_string_from_url(const String & url) PEGASUS_EXPORT String slp_get_addr_string_from_url(const String & url)
 { {
   String s = String();   String s = String();
Line 1021 
Line 1043 
     struct sockaddr_in remote;     struct sockaddr_in remote;
     int size = sizeof(remote);     int size = sizeof(remote);
     if(extra_sock && FD_ISSET(extra_sock, &fds) ) {     if(extra_sock && FD_ISSET(extra_sock, &fds) ) {
   #ifdef PEGASUS_OS_HPUX
         err = recvfrom(extra_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, &size);
   #else
       err = recvfrom(extra_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, (socklen_t *)&size);       err = recvfrom(extra_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, (socklen_t *)&size);
   #endif
       if(err && err != SOCKET_ERROR)       if(err && err != SOCKET_ERROR)
         decode_reply( &remote );         decode_reply( &remote );
     }     }
     if(FD_ISSET(_rcv_sock, &fds)) {     if(FD_ISSET(_rcv_sock, &fds)) {
   #ifdef PEGASUS_OS_HPUX
         err = recvfrom(_rcv_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, &size);
   #else
       err = recvfrom(_rcv_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, (socklen_t *)&size);       err = recvfrom(_rcv_sock, _rcv_buf, LSLP_MTU, 0, (struct sockaddr *)&remote, (socklen_t *)&size);
   #endif
       if(err && err != SOCKET_ERROR)       if(err && err != SOCKET_ERROR)
         decode_reply( &remote );         decode_reply( &remote );
     }     }


Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2