Ignore:
Timestamp:
15/12/2006 00:05:17 (5 years ago)
Author:
chris
Message:

Improved debugging when creation of sparse files fails (merges [1076])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/test/backupdiff/testbackupdiff.cpp

    r1004 r1218  
    7070        HANDLE handle = openfile(filename, O_WRONLY | O_CREAT | O_EXCL, 0); 
    7171        TEST_THAT(handle != INVALID_HANDLE_VALUE); 
    72         SetFilePointer(handle, size, NULL, FILE_BEGIN); 
     72        TEST_THAT(SetFilePointer(handle, size, NULL, FILE_BEGIN) 
     73                != INVALID_SET_FILE_POINTER); 
    7374        TEST_THAT(GetLastError() == NO_ERROR); 
    74         TEST_THAT(SetEndOfFile(handle) == true); 
    75         TEST_THAT(CloseHandle(handle)  == true); 
     75        BOOL result = SetEndOfFile(handle); 
     76        if (result != TRUE) 
     77        { 
     78                printf("Error %u\n", GetLastError()); 
     79        } 
     80        TEST_THAT(result == TRUE); 
     81        TEST_THAT(CloseHandle(handle) == TRUE); 
    7682        #else 
    7783        int fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0600); 
Note: See TracChangeset for help on using the changeset viewer.