(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.5 and 1.6

version 1.5, 2002/08/22 14:56:51 version 1.6, 2002/09/03 13:29:14
Line 36 
Line 36 
 #ifndef PEGASUS_OS_OS400 #ifndef PEGASUS_OS_OS400
 #   include <unistd.h> #   include <unistd.h>
 #else #else
   #   include <Pegasus/Common/OS400ConvertChar.h>
 #   include <unistd.cleinc> #   include <unistd.cleinc>
 #endif #endif
 # include <cstdlib> # include <cstdlib>
Line 59 
Line 60 
     int i=::read(socket, (char*)ptr, size);     int i=::read(socket, (char*)ptr, size);
     __atoe_l((char *)ptr,size);     __atoe_l((char *)ptr,size);
     return i;     return i;
   #elif defined(PEGASUS_OS_OS400)
       int i=::read(socket, (char*)ptr, size);
       AtoE((char *)ptr, size);
       return i;
 #else #else
     return ::read(socket, (char*)ptr, size);     return ::read(socket, (char*)ptr, size);
 #endif #endif
Line 76 
Line 81 
     i = ::write(socket, ptr2, size);     i = ::write(socket, ptr2, size);
     free(ptr2);     free(ptr2);
     return i;     return i;
   #elif defined(PEGASUS_OS_OS400)
       char * ptr2 = (char *)malloc(size);
       int i;
       memcpy(ptr2,ptr,size);
       EtoA(ptr2,size);
       i = ::write(socket, ptr2, size);
       free(ptr2);
       return i;
 #else #else
     return ::write(socket, (char*)ptr, size);     return ::write(socket, (char*)ptr, size);
 #endif #endif


Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2