Subversion Repositories Kolibri OS

Rev

Rev 7219 | Rev 7227 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7219 Rev 7225
Line 362... Line 362...
362
 
362
 
363
:int CopyFileByBlocks(dword size, copyFrom, copyTo)
363
:int CopyFileByBlocks(dword size, copyFrom, copyTo)
364
dword cbuf;
364
dword cbuf;
365
int error=-1;
365
int error=-1;
366
dword offpos=0;
366
dword offpos=0;
367
int block_size=1024*4024; //copy by 4 MiBs
367
int block_size=1024*1024*4; //copy by 4 MiBs
368
{
368
{
369
	cbuf = malloc(block_size);
369
	cbuf = malloc(block_size);
370
	WriteFile(0, 0, copyTo); //create file
370
	WriteFile(0, 0, copyTo); //create file
371
	while(offpos < size)
371
	while(offpos < size)