Subversion Repositories Kolibri OS

Rev

Rev 1647 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
959 leency 1
 
2
3
 
4
5
 
6
{
7
kol_struct70	k70;
8
int		result;
9
10
 
11
k70.p04 = 0;
12
k70.p08 = 0;
13
k70.p12 = 2*1024*1024; // 2 MB
14
k70.p16 = malloc(2*1024*1024);
15
k70.p20 = 0;
16
k70.p21 = dir;
17
18
 
19
20
 
21
22
 
23
	return TRUE;
24
else
25
	return FALSE;
26
27
 
28
29
 
30
31
 
32
{
33
int i;
34
i = strlen(dir)-1;
35
for (;;i--)
36
	if ('/' == dir[i])
37
		{
38
		dir[i+1] = 0;
39
		break;
40
		}
41
}
42
43
 
44
45
 
46
{
47
kol_struct70	k70;
48
int		result;
49
50
 
51
k70.p04 = 0;
52
k70.p08 = 0;
53
k70.p12 = 0;
54
k70.p16 = 0;
55
k70.p20 = 0;
56
k70.p21 = file;
57
58
 
59
60
 
61
	return TRUE;
62
else
63
	return FALSE;
64
}
65
66
 
67
68
 
69
{
70
return ((' ' == c) || ('\t' == c) || (13 == c) || (10 == c));
71
}
72
73
 
74
75
 
76
{
77
int i, j;
78
79
 
80
	if ( !iswhite(string[i]) )
81
		break;
82
j = 0;
83
for (;;i++, j++)
84
	{
85
	string[j] = string[i];
86
	if ('\0' == string[i] )
87
		break;
88
	}
89
90
 
91
	if ('\0' == string[i])
92
		break;
93
i--;
94
for (;i>0;--i)
95
	if ( iswhite(string[i]) )
96
		string[i] = '\0';
97
	else
98
		break;
99
}
100
101
 
102
103
 
104
{
105
106
 
107
strcat(title, SHELL_VERSION);
108
CONSOLE_INIT(title);
109
110
 
111
dir_truncate(cur_dir);
112
113
 
114
115
 
116
	strcpy(CMD, PARAM);
117
else
118
	strcpy(CMD, ".shell");
119
120
 
121
122
 
123
	{
124
	printf ("# ");
125
	command_get();
126
	command_execute();
127
	}
128
129
 
130
kol_exit();
131
}
132
133
 
134