2010-10-21 01:58:36 +02:00
|
|
|
|
|
|
|
|
|
int cmd_memory(char param[])
|
|
|
|
|
{
|
|
|
|
|
unsigned total, free, used;
|
|
|
|
|
|
|
|
|
|
total = kol_system_mem();
|
|
|
|
|
free = kol_system_memfree();
|
|
|
|
|
used = total - free;
|
|
|
|
|
|
|
|
|
|
#if LANG_ENG
|
|
|
|
|
printf (" Total [kB / MB / %%]: %-7d / %-5d / 100\n\r Free [kB / MB / %%]: %-7d / %-5d / %d\n\r Used [kB / MB / %%]: %-7d / %-5d / %d\n\r",
|
|
|
|
|
#elif LANG_RUS
|
2010-10-24 16:32:14 +02:00
|
|
|
|
printf (" <20>ᥣ<EFBFBD> [<5B><> / <20><> / %%]: %-7d / %-5d / 100\n\r <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<5B><> / <20><> / %%]: %-7d / %-5d / %d\n\r <20>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<5B><> / <20><> / %%]: %-7d / %-5d / %d\n\r",
|
2010-10-21 01:58:36 +02:00
|
|
|
|
#endif
|
|
|
|
|
total, total/1024, free, free/1024, (free*100)/total, used, total/1024-free/1024, 100-(free*100)/total );
|
|
|
|
|
|
|
|
|
|
return TRUE;
|
|
|
|
|
}
|