Rev 6826 | Rev 7802 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6826 | Rev 6857 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | 2 | ||
Line 3... | Line 3... | ||
3 | /// =========================================================== |
3 | /// =========================================================== |
Line 4... | Line 4... | ||
4 | 4 | ||
- | 5 | int dir_check(char dir[]) |
|
5 | int dir_check(char dir[]) |
6 | /// just checks, if dir[] is really a directory |
6 | { |
7 | { |
7 | kol_struct70 k70; |
8 | kol_struct70 k70; |
Line 8... | Line 9... | ||
8 | int result; |
9 | int result; |
9 | 10 | ||
10 | k70.p00 = 1; |
11 | k70.p00 = 1; |
11 | k70.p04 = 0; |
12 | k70.p04 = 0; |
12 | k70.p08 = 0; |
13 | //k70.p08 = 0; |
13 | k70.p12 = 2*1024*1024; // 2 MB |
14 | k70.p12 = 2; // enough to read . & .. |
14 | k70.p16 = (unsigned) malloc(2*1024*1024); |
15 | k70.p16 = (unsigned)malloc(32+k70.p12*560); |
Line 15... | Line 16... | ||
15 | k70.p20 = 0; |
16 | k70.p20 = 0; |
Line 16... | Line 17... | ||
16 | k70.p21 = dir; |
17 | k70.p21 = dir; |
Line 17... | Line 18... | ||
17 | 18 | ||
18 | result = kol_file_70(&k70); |
19 | result = kol_file_70(&k70); |
19 | 20 | ||
20 | free((void*)k70.p16); |
21 | free((void*)k70.p16); |
Line 21... | Line 22... | ||
21 | 22 | ||
Line 48... | Line 49... | ||
48 | int result; |
49 | int result; |
49 | 50 | ||
Line 50... | Line 51... | ||
50 | k70.p00 = 0; |
51 | k70.p00 = 0; |
51 | k70.p04 = 0; |
52 | k70.p04 = 0; |
52 | k70.p08 = 0; |
53 | //k70.p08 = 0; |
53 | k70.p12 = 0; |
54 | k70.p12 = 0; |
54 | k70.p16 = 0; |
55 | k70.p16 = 0; |
55 | k70.p20 = 0; |
56 | k70.p20 = 0; |
56 | k70.p21 = file; |
57 | k70.p21 = file; |