Subversion Repositories Kolibri OS

Rev

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

Rev 8392 Rev 8839
Line 120... Line 120...
120
}
120
}
Line 121... Line 121...
121
 
121
 
122
dword GetFreeSpaceOfRamdisk()
122
dword GetFreeSpaceOfRamdisk()
123
{
123
{
124
	dword rdempty = malloc(1440*1024);
124
	dword rdempty = malloc(1440*1024);
125
	CreateFile(0, 1440*1024, rdempty, "/rd/1/rdempty");
125
	CreateFile(0, 1440*1024, rdempty, "/sys/rdempty");
126
	free(rdempty);
126
	free(rdempty);
127
	rdempty = get_file_size("/rd/1/rdempty");
127
	rdempty = get_file_size("/sys/rdempty");
128
	DeleteFile("/rd/1/rdempty");
128
	DeleteFile("/sys/rdempty");
129
	return rdempty;
129
	return rdempty;
Line 130... Line 130...
130
}
130
}
131
 
131
 
Line 182... Line 182...
182
		sprintf(#param, "'Not enought free space! You need %d Kb more.'E", -space_delta);
182
		sprintf(#param, "'Not enought free space! You need %d Kb more.'E", -space_delta);
183
		notify(#param);
183
		notify(#param);
184
	} else {
184
	} else {
185
		copyf("/sys", #backup);
185
		copyf("/sys", #backup);
186
		copyf(#latest, "/sys");
186
		copyf(#latest, "/sys");
187
		if (keep_settings.checked) copyf(#backup_settings, "/rd/1/settings");
187
		if (keep_settings.checked) copyf(#backup_settings, "/sys/settings");
188
		if (restart_apps.checked) RestartAllProcess();
188
		if (restart_apps.checked) RestartAllProcess();
189
		install_complete = true;		
189
		install_complete = true;		
190
	}
190
	}
191
}
191
}