Subversion Repositories Kolibri OS

Rev

Rev 6826 | Rev 6862 | 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;