diff options
Diffstat (limited to 'cpp/src/IcePack/ActivatorI.cpp')
-rw-r--r-- | cpp/src/IcePack/ActivatorI.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/cpp/src/IcePack/ActivatorI.cpp b/cpp/src/IcePack/ActivatorI.cpp index 517c0261a90..11d0d09c874 100644 --- a/cpp/src/IcePack/ActivatorI.cpp +++ b/cpp/src/IcePack/ActivatorI.cpp @@ -559,8 +559,11 @@ IcePack::ActivatorI::activate(const ServerPtr& server) ex.error = getSystemErrno(); throw ex; } - if(SetFilePointer(process.outHandle, 0, NULL, FILE_END) - == INVALID_SET_FILE_POINTER) + // + // NOTE: INVALID_SET_FILE_POINTER is not defined in VC6. + // + //if(SetFilePointer(process.outHandle, 0, NULL, FILE_END) == INVALID_SET_FILE_POINTER) + if(SetFilePointer(process.outHandle, 0, NULL, FILE_END) == (DWORD)-1) { SyscallException ex(__FILE__, __LINE__); ex.error = getSystemErrno(); @@ -588,8 +591,11 @@ IcePack::ActivatorI::activate(const ServerPtr& server) ex.error = getSystemErrno(); throw ex; } - if(SetFilePointer(process.errHandle, 0, NULL, FILE_END) - == INVALID_SET_FILE_POINTER) + // + // NOTE: INVALID_SET_FILE_POINTER is not defined in VC6. + // + //if(SetFilePointer(process.errHandle, 0, NULL, FILE_END) == INVALID_SET_FILE_POINTER) + if(SetFilePointer(process.errHandle, 0, NULL, FILE_END) == (DWORD)-1) { SyscallException ex(__FILE__, __LINE__); ex.error = getSystemErrno(); |