Subversion Repositories Kolibri OS

Rev

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

Rev 6691 Rev 6979
Line 39... Line 39...
39
	dword error, cbuf;
39
	dword error, cbuf;
40
	if (error = GetFileInfo(copy_from3, #CopyFile_atr))
40
	if (error = GetFileInfo(copy_from3, #CopyFile_atr))
41
	{
41
	{
42
		debugln("Error: CopyFile->GetFileInfo");
42
		debugln("Error: CopyFile->GetFileInfo");
43
	}
43
	}
44
	else
44
	else if (GetFreeRAM() < CopyFile_atr.sizelo) 
45
	{
45
	{
-
 
46
			debugln("Error: CopyFile->File size is bigger than RAM avilable");
-
 
47
			error = 30;
-
 
48
	}
-
 
49
	else {
46
		cbuf = malloc(CopyFile_atr.sizelo);
50
		cbuf = malloc(CopyFile_atr.sizelo);
47
		if (error = ReadFile(0, CopyFile_atr.sizelo, cbuf, copy_from3))
51
		if (error = ReadFile(0, CopyFile_atr.sizelo, cbuf, copy_from3))
48
		{
52
		{
49
			debugln("Error: CopyFile->ReadFile");
53
			debugln("Error: CopyFile->ReadFile");
50
		}
54
		}