Browse Source

Add POSIX version of error message in plSecureStream::IRead

Michael Hansen 10 years ago
parent
commit
ff9fc45149
  1. 11
      Sources/Plasma/CoreLib/HeadSpin.cpp
  2. 4
      Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp

11
Sources/Plasma/CoreLib/HeadSpin.cpp

@ -93,15 +93,14 @@ void hsDebugMessage (const char* message, long val)
gHSDebugProc(&s[1]);
else
#if HS_BUILD_FOR_WIN32
{ OutputDebugString(&s[1]);
{
OutputDebugString(&s[1]);
OutputDebugString("\n");
}
#elif HS_BUILD_FOR_UNIX
{ fprintf(stderr, "%s\n", &s[1]);
// hsThrow(&s[1]);
}
#else
hsThrow(&s[1]);
{
fprintf(stderr, "%s\n", &s[1]);
}
#endif
}
#endif

4
Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp

@ -48,6 +48,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsSTLStream.h"
#if !HS_BUILD_FOR_WIN32
#include <errno.h>
#define INVALID_HANDLE_VALUE 0
#endif
@ -325,9 +326,10 @@ uint32_t plSecureStream::IRead(uint32_t bytes, void* buffer)
}
else
{
// TODO: errno equivalent for *nix
#if HS_BUILD_FOR_WIN32
hsDebugMessage("Error on Windows read", GetLastError());
#else
hsDebugMessage("Error on POSIX read", errno);
#endif
}
}

Loading…
Cancel
Save