Rev 8868 | Rev 8917 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8868 | Rev 8872 | ||
---|---|---|---|
Line 96... | Line 96... | ||
96 | { |
96 | { |
97 | bool kolibrios_exists=false; |
97 | bool kolibrios_exists=false; |
98 | char dev_name[10], sys_discs[10]; |
98 | char dev_name[10], sys_discs[10]; |
99 | int i1, j1, dev_num_i, dev_disc_num; |
99 | int i1, j1, dev_num_i, dev_disc_num; |
100 | dword devbuf; |
100 | dword devbuf, diskbuf; |
101 | 101 | ||
Line 102... | Line 102... | ||
102 | list.drop(); |
102 | list.drop(); |
103 | devbuf = malloc(10000); |
103 | devbuf = malloc(10000); |
104 | ReadDir(19, devbuf, "/"); |
104 | ReadDir(19, devbuf, "/"); |
105 | dev_num = dev_num_i = EBX; |
105 | dev_num = dev_num_i = EBX; |
106 | for (i1=0; i1 |
106 | for (i1=0; i1 |
107 | { |
107 | { |
108 | sprintf(#dev_name,"/%s",i1*304+ devbuf+72); |
108 | sprintf(#dev_name,"/%s",i1*304+ devbuf+72); |
109 | Open_Dir(#dev_name, ONLY_OPEN); |
109 | GetDir(#diskbuf, #dev_disc_num, #dev_name, DIRS_NOROOT); |
110 | dev_disc_num = files.count; |
- | |
111 | for (j1=0; j1 |
110 | for (j1=0; j1 |
112 | { |
111 | { |
113 | sprintf(#sys_discs,"%s/%s",#dev_name,j1*304+ buf+72); |
112 | sprintf(#sys_discs,"%s/%s",#dev_name,j1*304+ diskbuf+72); |
114 | if (sys_discs[1]=='c') || (dir_exists(#sys_discs)) list.add(#sys_discs); |
113 | if (sys_discs[1]=='c') || (dir_exists(#sys_discs)) list.add(#sys_discs); |
115 | } |
114 | } |
116 | if (!strcmp(#sys_discs, "/rd/1")) |
115 | if (!strcmp(#sys_discs, "/rd/1")) |
117 | { |
116 | { |
118 | if (dir_exists("/kolibrios")) && (!kolibrios_exists) { |
117 | if (dir_exists("/kolibrios")) && (!kolibrios_exists) { |
Line 122... | Line 121... | ||
122 | } |
121 | } |
123 | } |
122 | } |
124 | } |
123 | } |
125 | free(devbuf); |
124 | free(devbuf); |
126 | } |
125 | free(diskbuf); |
- | 126 | } |
|
127 | 127 | ||
Line 128... | Line 128... | ||
128 | #define DDW 120 |
128 | #define DDW 120 |
Line 129... | Line 129... | ||
129 | 129 |