Rev 5401 | Rev 5435 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5401 | Rev 5428 | ||
---|---|---|---|
Line 22... | Line 22... | ||
22 | ?define T_DEVICES "Devices" |
22 | ?define T_DEVICES "Devices" |
23 | ?define T_ACTIONS "Actions" |
23 | ?define T_ACTIONS "Actions" |
24 | char *actions[] = { |
24 | char *actions[] = { |
25 | 57, "New file", "F7", |
25 | 57, "New file", "F7", |
26 | 56, "New folder", "F6", |
26 | 56, "New folder", "F6", |
27 | 60, "Options", "F10", |
27 | 60, "Settings", "F10", |
28 | 0,0,0 |
28 | 0,0,0 |
29 | }; |
29 | }; |
30 | #endif |
30 | #endif |
Line 49... | Line 49... | ||
49 | 49 | ||
50 | void SystemDiscsGet() |
50 | void SystemDiscsGet() |
51 | { |
51 | { |
52 | char dev_name[10], sys_discs[10]; |
52 | char dev_name[10], sys_discs[10]; |
53 | int i1, j1, dev_num, dev_disc_num; |
- | |
54 | int nullbuf[32]; |
53 | int i1, j1, dev_num, dev_disc_num; |
55 | disc_num=0; |
54 | disc_num=0; |
56 | if (devbuf) free(devbuf); |
55 | if (devbuf) free(devbuf); |
57 | devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè |
56 | devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè |
58 | ReadDir(19, devbuf, "/"); |
57 | ReadDir(19, devbuf, "/"); |
Line 73... | Line 72... | ||
73 | strcpy(#disk_list[disc_num].Item, #sys_discs); |
72 | strcpy(#disk_list[disc_num].Item, #sys_discs); |
74 | disc_num++; |
73 | disc_num++; |
75 | } |
74 | } |
76 | if (strcmp(#sys_discs, "/rd/1/")==0) |
75 | if (strcmp(#sys_discs, "/rd/1/")==0) |
77 | { |
76 | { |
78 | if (GetDir(#nullbuf, #nullbuf, "/kolibrios/", DIRS_ALL)==0) |
77 | if (isdir("/kolibrios")) |
79 | { |
78 | { |
80 | strcpy(#disk_list[disc_num].Item, "/kolibrios/"); |
79 | strcpy(#disk_list[disc_num].Item, "/kolibrios/"); |
81 | kolibrios_drive = true; |
80 | kolibrios_drive = true; |
82 | disc_num++; |
81 | disc_num++; |
83 | } else kolibrios_drive = false; |
82 | } else kolibrios_drive = false; |