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 | } |