Subversion Repositories Kolibri OS

Rev

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

Rev 5624 Rev 6278
Line 3... Line 3...
3
/////////////////////////////////////////////////////////////////////////////////////////
3
/////////////////////////////////////////////////////////////////////////////////////////
Line 4... Line 4...
4
 
4
 
5
#ifdef LANG_RUS
5
#ifdef LANG_RUS
6
	?define ADD_DISK_TEXT "¯à®¡ãî ¤®¡ ¢¨âì ¢¨àâã «ì­ë© ¤¨áª"
6
	?define ADD_DISK_TEXT "¯à®¡ãî ¤®¡ ¢¨âì ¢¨àâã «ì­ë© ¤¨áª"
7
	?define DELETE_DISK_TEXT "¯à®¡ãî 㤠«¨âì ¢¨àâã «ì­ë© ¤¨áª"
7
	?define DELETE_DISK_TEXT "¯à®¡ãî 㤠«¨âì ¢¨àâã «ì­ë© ¤¨áª"
8
	?define DONT_KNOW_DISK_SIZE_TEXT "¥£® à §¬¥à ­¥ 㪠§ ­, 10% ᢮¡®¤­®© Ž‡“ ¡ã¤¥â ¨á¯®«ì§®¢ ­®"
8
	?define DONT_KNOW_DISK_SIZE_TEXT "¥£® à §¬¥à ­¥ 㪠§ ­, 20% ᢮¡®¤­®© Ž‡“ ¡ã¤¥â ¨á¯®«ì§®¢ ­®"
9
	?define NEW_DISK_TEXT "à §¬¥à ¤¨áª  ¡ã¤¥â: "
9
	?define NEW_DISK_TEXT "à §¬¥à ¤¨áª  ¡ã¤¥â: "
10
	char *rezult_text[]={
10
	char *rezult_text[]={
11
	"®¯¥à æ¨ï ãᯥ譮 § ¢¥à襭 ",
11
	"®¯¥à æ¨ï ãᯥ譮 § ¢¥à襭 ",
12
	"­¥¨§¢¥áâ­ë© IOCTL, ­¥¢¥à­ë© à §¬¥à ¯à¥¤®áâ ¢«ï¥¬ëå ¤ ­­ëå...",
12
	"­¥¨§¢¥áâ­ë© IOCTL, ­¥¢¥à­ë© à §¬¥à ¯à¥¤®áâ ¢«ï¥¬ëå ¤ ­­ëå...",
Line 17... Line 17...
17
	"­¥¨§¢¥áâ­ ï ®è¨¡ª  O_o",
17
	"­¥¨§¢¥áâ­ ï ®è¨¡ª  O_o",
18
	0};
18
	0};
19
#else
19
#else
20
	?define ADD_DISK_TEXT "trying to add disk"
20
	?define ADD_DISK_TEXT "trying to add disk"
21
	?define DELETE_DISK_TEXT "trying to delete virtual disk"
21
	?define DELETE_DISK_TEXT "trying to delete virtual disk"
22
	?define DONT_KNOW_DISK_SIZE_TEXT "its size is not specified, 10% from free RAM will be used"
22
	?define DONT_KNOW_DISK_SIZE_TEXT "its size is not specified, 20% from free RAM will be used"
23
	?define NEW_DISK_TEXT "new DiskSize: "
23
	?define NEW_DISK_TEXT "new DiskSize: "
24
	char *rezult_text[]={
24
	char *rezult_text[]={
25
	"operation completed successfully",
25
	"operation completed successfully",
26
	"unknown IOCTL code, wrong input/output size...",
26
	"unknown IOCTL code, wrong input/output size...",
27
	"DiskId must be from 0 to 9",
27
	"DiskId must be from 0 to 9",
Line 62... Line 62...
62
		case 'a':
62
		case 'a':
63
			debugln(ADD_DISK_TEXT);
63
			debugln(ADD_DISK_TEXT);
64
			disk_size= strchr(#param, 's');
64
			disk_size= strchr(#param, 's');
65
			if (!disk_size)
65
			if (!disk_size)
66
			{
66
			{
67
				add_disk.DiskSize = GetFreeRAM() / 5;
67
				add_disk.DiskSize = GetFreeRAM() / 5 * 2;
68
				debugln(DONT_KNOW_DISK_SIZE_TEXT);
68
				debugln(DONT_KNOW_DISK_SIZE_TEXT);
69
			}				
69
			}				
70
			else
70
			else
71
			{
71
			{
72
				add_disk.DiskSize = atoi(disk_size+1)*2048;
72
				add_disk.DiskSize = atoi(disk_size+1)*2048;