Rev 7491 | Rev 7614 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7491 | Rev 7532 | ||
---|---|---|---|
Line 46... | Line 46... | ||
46 | 46 | ||
47 | load_dll(libio, #libio_init,1); |
47 | load_dll(libio, #libio_init,1); |
48 | load_dll(libimg, #libimg_init,1); |
48 | load_dll(libimg, #libimg_init,1); |
Line 49... | Line 49... | ||
49 | load_dll(libini, #lib_init,1); |
49 | load_dll(libini, #lib_init,1); |
Line 50... | Line 50... | ||
50 | 50 | ||
51 | GetTmpDiskSizesFromIni(); |
51 | GetTmpDiskSizes(); |
52 | 52 | ||
53 | loop() |
53 | loop() |
Line 151... | Line 151... | ||
151 | idle = EAX; |
151 | idle = EAX; |
Line 152... | Line 152... | ||
152 | 152 | ||
153 | return max_h - idle; |
153 | return max_h - idle; |
Line 154... | Line -... | ||
154 | } |
- | |
155 | 154 | } |
|
156 | _ini ini = { "/sys/settings/system.ini", "DiskSizes" }; |
155 | |
- | 156 | dword GetDiskSize(dword disk_n) |
|
157 | void GetTmpDiskSizesFromIni() |
157 | { |
- | 158 | BDVK bdvk; |
|
- | 159 | char tmp_path[8]; |
|
- | 160 | strcpy(#tmp_path, "/tmp0/1"); |
|
- | 161 | tmp_path[4] = disk_n + '0'; |
|
- | 162 | GetFileInfo(#tmp_path, #bdvk); |
|
- | 163 | return bdvk.sizelo; |
|
- | 164 | } |
|
158 | { |
165 | void GetTmpDiskSizes() |
159 | char i, key[2]; |
166 | { |
160 | key[1]=0; |
167 | char i; |
161 | for (i=0; i<=9; i++) |
- | |
162 | { |
168 | for (i=0; i<=9; i++) |
163 | key[0]=i+'0'; |
169 | { |
164 | tmp_size[i] = ini.GetInt(#key, 0) / 1024 / 1024; |
170 | tmp_size[i] = GetDiskSize(i) / 1024 / 1024; |
Line 165... | Line 171... | ||
165 | } |
171 | } |
166 | } |
172 | } |