Subversion Repositories Kolibri OS

Rev

Rev 4106 | Rev 6862 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1665 Nasarus 1
 
5210 serge 2
{
3
    __asm__ __volatile__(
4
    "int $0x40"
5
    ::"a"(30),"b"(1),"c"(cwd));
6
};
7
8
 
9
 
1665 Nasarus 10
{
11
12
 
13
unsigned result;
14
15
 
16
	{
17
	#if LANG_ENG
1668 Nasarus 18
		printf("  cd \n\r");
19
	#elif LANG_RUS
20
		printf("  cd <директория>\n\r");
4015 Albom 21
	#endif
1668 Nasarus 22
	return TRUE;
3247 Albom 23
	}
1665 Nasarus 24
25
 
26
	return FALSE;
27
28
 
5210 serge 29
	{
1665 Nasarus 30
	cur_dir[strlen(cur_dir)-1]='\0';
31
	dir_truncate(cur_dir);
32
    set_cwd(cur_dir);
5210 serge 33
	return TRUE;
4106 Albom 34
	}
1665 Nasarus 35
36
 
37
	{
38
	if ( dir_check(dir) )
39
		{
40
		strcpy(cur_dir, dir);
41
        set_cwd(cur_dir);
5210 serge 42
		return TRUE;
1665 Nasarus 43
		}
44
	return FALSE;
45
	}
46
else
47
	{
48
	strcpy(temp, cur_dir);
49
	if (cur_dir[strlen(cur_dir)-1] != '/')
5210 serge 50
		strcat(temp, "/");
2323 Albom 51
	strcat(temp, dir);
1665 Nasarus 52
53
 
54
		{
55
2323 Albom 56
 
1665 Nasarus 57
        set_cwd(cur_dir);
5210 serge 58
		return TRUE;
1665 Nasarus 59
		}
60
61
 
62
	}
63
64
 
65