Subversion Repositories Kolibri OS

Rev

Rev 1665 | Rev 3245 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1665 Rev 2617
Line 5... Line 5...
5
unsigned	*n;
5
unsigned	*n;
6
unsigned	num_of_file;
6
unsigned	num_of_file;
7
unsigned	*t;
7
unsigned	*t;
8
unsigned	type_of_file;
8
unsigned	type_of_file;
9
int		i;
9
int		i, result;
10
 
10
 
-
 
11
 
Line 11... Line 12...
11
k70.p00 = 1;
12
k70.p00 = 1;
12
k70.p04 = 0;
13
k70.p04 = 0;
13
k70.p08 = 0;
14
k70.p08 = 0;
14
k70.p12 = 2*1024*1024; // 2 MB
15
k70.p12 = 10000; 
15
k70.p16 = malloc(2*1024*1024);
16
k70.p16 = malloc(32+k70.p12*560); 
16
k70.p20 = 0;
17
k70.p20 = 0;
Line 17... Line 18...
17
 
18
 
18
/// !!!
19
/// !!!
19
// Åñëè ls çàïóñêàåòñÿ áåç ïàðàìåòðîâ, ïðîñìàòðèâàåì òåêóùèé êàòàëîã
20
// Åñëè ls çàïóñêàåòñÿ áåç ïàðàìåòðîâ, ïðîñìàòðèâàåì òåêóùèé êàòàëîã
20
if ( !strlen(dir) )
21
if ( !strlen(dir) )
21
	k70.p21 = cur_dir;
22
	k70.p21 = cur_dir;
22
else
23
else
Line -... Line 24...
-
 
24
	k70.p21 = dir;
23
	k70.p21 = dir;
25
 
24
	
26
result = kol_file_70(&k70);
25
if ( !kol_file_70(&k70) ) // ïðîâåðÿåì ñóùåñòâîâàíèå êàòàëîãà
27
if ( !((result==0) || (result==6)) ) // ïðîâåðÿåì ñóùåñòâîâàíèå êàòàëîãà
26
	{
28
	{
27
	free(k70.p16);
29
	free(k70.p16);