(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.7 and 1.8

version 1.7, 2003/04/15 12:05:48 version 1.8, 2003/05/21 11:32:22
Line 61 
Line 61 
     return ::recv(socket, (char*)ptr, size, 0);     return ::recv(socket, (char*)ptr, size, 0);
 #elif defined(PEGASUS_OS_ZOS) #elif defined(PEGASUS_OS_ZOS)
     int i=::read(socket, (char*)ptr, size);     int i=::read(socket, (char*)ptr, size);
   #ifdef PEGASUS_HAVE_EBCDIC
     __atoe_l((char *)ptr,size);     __atoe_l((char *)ptr,size);
   #endif
     return i;     return i;
 #elif defined(PEGASUS_OS_OS400) #elif defined(PEGASUS_OS_OS400)
     int i=::read(socket, (char*)ptr, size);     int i=::read(socket, (char*)ptr, size);
Line 80 
Line 82 
     char * ptr2 = (char *)malloc(size);     char * ptr2 = (char *)malloc(size);
     int i;     int i;
     memcpy(ptr2,ptr,size);     memcpy(ptr2,ptr,size);
   #ifdef PEGASUS_HAVE_EBCDIC
     __etoa_l(ptr2,size);     __etoa_l(ptr2,size);
   #endif
     i = ::write(socket, ptr2, size);     i = ::write(socket, ptr2, size);
     free(ptr2);     free(ptr2);
     return i;     return i;


Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2