Subversion Repositories Kolibri OS

Rev

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

Rev 3247 Rev 4015
Line 16... Line 16...
16
k70.p16 =  (unsigned) malloc(32+k70.p12*560);
16
k70.p16 =  (unsigned) malloc(32+k70.p12*560);
17
k70.p20 = 0;
17
k70.p20 = 0;
18
 
18
 
Line 19... Line 19...
19
/// !!!
19
/// !!!
20
// Åñëè ls çàïóñêàåòñÿ áåç ïàðàìåòðîâ, ïðîñìàòðèâàåì òåêóùèé êàòàëîã
20
// …᫨ ls § ¯ã᪠¥âáï ¡¥§ ¯ à ¬¥â஢, ¯à®á¬ âਢ ¥¬ ⥪ã騩 ª â «®£
21
if ( !strlen(dir) )
21
if ( !strlen(dir) )
22
	k70.p21 = cur_dir;
22
	k70.p21 = cur_dir;
23
else
23
else
24
	k70.p21 = dir;
24
	k70.p21 = dir;
Line 25... Line 25...
25
 
25
 
26
result = kol_file_70(&k70);
26
result = kol_file_70(&k70);
27
if ( !((result==0) || (result==6)) ) // ïðîâåðÿåì ñóùåñòâîâàíèå êàòàëîãà
27
if ( !((result==0) || (result==6)) ) // ¯à®¢¥à塞 áãé¥á⢮¢ ­¨¥ ª â «®£ 
28
	{
28
	{
29
	free( (void*) k70.p16);
29
	free( (void*) k70.p16);
30
	return FALSE;
30
	return FALSE;
Line 31... Line 31...
31
	}
31
	}
32
 
32
 
Line 33... Line 33...
33
n =  (unsigned*) (k70.p16+8);
33
n =  (unsigned*) (k70.p16+8);
34
num_of_file = *n; // ÷èñëî ôàéëîâ â êàòàëîãå
34
num_of_file = *n; // ç¨á«® ä ©«®¢ ¢ ª â «®£¥
35
 
35
 
36
for (i = 0; i < num_of_file; i++)
36
for (i = 0; i < num_of_file; i++)