Changeset 2391

Show
Ignore:
Timestamp:
30/11/2008 22:00:23 (16 months ago)
Author:
chris
Message:

Compile fix and log the error number recorded by winerrno, not
the "last" error, whatever that was.

Location:
box/trunk/lib/common
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • box/trunk/lib/common/FileStream.cpp

    r2390 r2391  
    7575                { 
    7676                        #ifdef WIN32 
    77                         BOX_LOG_WIN_WARNING("Failed to open file: " << 
    78                                 mFileName); 
     77                        BOX_LOG_WIN_WARNING_NUMBER("Failed to open file: " << 
     78                                mFileName, winerrno); 
    7979                        #else 
    8080                        BOX_LOG_SYS_WARNING("Failed to open file: " << 
  • box/trunk/lib/common/Logging.h

    r2296 r2391  
    6262        #define BOX_LOG_WIN_ERROR(stuff) \ 
    6363                BOX_ERROR(stuff << ": " << GetErrorMessage(GetLastError())) 
     64        #define BOX_LOG_WIN_WARNING(stuff) \ 
     65                BOX_WARNING(stuff << ": " << GetErrorMessage(GetLastError())) 
    6466        #define BOX_LOG_WIN_ERROR_NUMBER(stuff, number) \ 
    6567                BOX_ERROR(stuff << ": " << GetErrorMessage(number)) 
     68        #define BOX_LOG_WIN_WARNING_NUMBER(stuff, number) \ 
     69                BOX_WARNING(stuff << ": " << GetErrorMessage(number)) 
    6670#endif 
    6771