Subversion Repositories Kolibri OS

Rev

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

Rev 1665 Rev 1669
Line 1... Line 1...
1
int cmd_ver(char param[])
1
int cmd_ver(char param[])
2
{
2
{
3
printf ("  %s\n\r", SHELL_VERSION);
3
if (!strcmp(param, "kernel"))
-
 
4
	{
-
 
5
	char		*kvbuf;
-
 
6
	char		*vA, *vB, *vC, *vD;
-
 
7
	unsigned	*Rev;
-
 
8
 
-
 
9
	kvbuf = malloc(16);
-
 
10
	kol_get_kernel_ver(kvbuf);
-
 
11
	vA = kvbuf+0;
-
 
12
	vA = *vA;
-
 
13
	vB = kvbuf+1;
-
 
14
	vB = *vB;
-
 
15
	vC = kvbuf+2;
-
 
16
	vC = *vC;
-
 
17
	vD = kvbuf+3;
-
 
18
	vD = *vD;
-
 
19
	Rev = kvbuf+5;
-
 
20
	Rev = *Rev;
-
 
21
 
-
 
22
	#if LANG_ENG
-
 
23
		printf ("  KolibriOS v%d.%d.%d.%d. Kernel SVN-rev.: %d\n\r", vA, vB, vC, vD, Rev);
-
 
24
	#elif LANG_RUS
-
 
25
		printf ("  Š®«¨¡à¨Ž‘ v%d.%d.%d.%d. SVN-ॢ. ï¤à : %d\n\r", vA, vB, vC, vD, Rev);
-
 
26
	#endif
-
 
27
	free(kvbuf);
4
return TRUE;
28
	return TRUE;
5
}
29
	}
-
 
30
else
-
 
31
	{
-
 
32
	printf ("  Shell v%s\n\r", SHELL_VERSION);
-
 
33
	return TRUE;
-
 
34
	}
-
 
35
}