Subversion Repositories Kolibri OS

Rev

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
char		error_starting[]={"  No such command '%s'.\n\r"};
8
int		result;
9
10
 
11
	{
12
	strcpy(exec, cmd);
13
14
 
15
		{
16
		printf(error_starting, cmd);
17
		return FALSE;
18
		}
19
	}
20
21
 
22
	{
23
	strcpy(exec, cur_dir); // проверяем файл в текущем каталоге
24
	strcat(exec, cmd);
25
26
 
27
		{
28
		strcpy(exec, "/rd/1/"); // проверяем файл на виртуальном диске
29
		strcat(exec, cmd);
30
			if ( !file_check(exec) ) // проверяем существование файла
31
				{
32
				printf(error_starting, cmd);
33
				return FALSE;
34
				}
35
		}
36
	}
37
38
 
39
 
40
	{
41
	return script_run(exec, args);
42
	}
43
44
 
45
result = program_run(exec, args);
46
if (result > 0)
47
	{
48
	printf ("  '%s' started. PID = %d\n\r", cmd, result);
49
	return TRUE;
50
	}
51
else
52
	{
53
	printf(error_starting, cmd);
54
	return FALSE;
55
	}
56
57
 
58
59
 
60