Rev 4645 | Rev 5624 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4645 | Rev 5482 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ///////////////////////////////////////////////////////////////////////////////////////// |
1 | ///////////////////////////////////////////////////////////////////////////////////////// |
2 | ///////////////////////// êîíñîëü //////////////////// |
2 | ///////////////////////// Console //////////////////// |
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 "¯à®¡ãî ¤®¡ ¢¨âì ¢¨àâã «ìë© ¤¨áª" |
Line 36... | Line 36... | ||
36 | { |
36 | { |
37 | unsigned int disk_size, driver_rezult; |
37 | unsigned int disk_size, driver_rezult; |
38 | char size_t[256]; |
38 | char size_t[256]; |
Line 39... | Line 39... | ||
39 | 39 | ||
40 | strlwr(#param); |
- | |
Line 41... | Line 40... | ||
41 | // debug(#param); |
40 | strlwr(#param); |
42 | 41 | ||
43 | switch (param[0]) |
42 | switch (param[0]) |
44 | { |
43 | { |
Line 56... | Line 55... | ||
56 | ioctl.io_code = DEV_DEL_DISK; |
55 | ioctl.io_code = DEV_DEL_DISK; |
57 | ioctl.input = #del_disk; |
56 | ioctl.input = #del_disk; |
58 | ioctl.inp_size = sizeof(del_disk); |
57 | ioctl.inp_size = sizeof(del_disk); |
59 | ioctl.output = 0; |
58 | ioctl.output = 0; |
60 | ioctl.out_size = 0; |
59 | ioctl.out_size = 0; |
- | 60 | disk_sizes[del_disk.DiskId] = 0; |
|
61 | break; |
61 | break; |
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) |
Line 78... | Line 78... | ||
78 | ioctl.io_code = DEV_ADD_DISK; |
78 | ioctl.io_code = DEV_ADD_DISK; |
79 | ioctl.input = #add_disk; |
79 | ioctl.input = #add_disk; |
80 | ioctl.inp_size = sizeof(add_disk); |
80 | ioctl.inp_size = sizeof(add_disk); |
81 | ioctl.output = 0; |
81 | ioctl.output = 0; |
82 | ioctl.out_size = 0; |
82 | ioctl.out_size = 0; |
- | 83 | disk_sizes[add_disk.DiskId] = add_disk.DiskSize * 512; |
|
83 | break; |
84 | break; |
84 | default: |
85 | default: |
85 | debugln("unknown command line parameters"); |
86 | debugln("unknown command line parameters"); |
86 | debugln("use 'h' or '?' for help"); |
87 | debugln("use 'h' or '?' for help"); |
87 | ExitProcess(); |
88 | ExitProcess(); |