printf("ERROR: You are using a dbench 1 load file\n");
if (GetHandleInformation((HANDLE)hWinEventHandle, &dwFlags))
break;
- }
+ }
if (!strcmp(params[0], "BM_SETUP"))
{
bm_state = BM_SETUP;
sprintf(FileName, "Thread_%05d.log", ProcessNumber);
if (strlen(path) == 0)
{
- return(LeaveThread(1, "nb_DeleteFile failed no path specified\n", CMD_CREATEFILE));
+ return(LeaveThread(1, "nb_CreateFile failed no path specified\n", CMD_CREATEFILE));
}
strcpy(NewPath, path);
}
EndFirstTimer(CMD_CREATEFILE, 1);
Moved = SetFilePointer(fHandle,
- size,
+ size - sizeof(Buffer) <= 0 ? 0 : size - sizeof(Buffer),
NULL,
FILE_BEGIN);
memset(Buffer, 'A', sizeof(Buffer));