ref: 5f9fe862f420ec042875620a7f2d4e06e34d03a1
dir: /cmd/memory.c/
#include <u.h>
#include <libc.h>
#include <mem.h>
#include <err.h>
int
memory_main(int argc, char **argv, char *cwd)
{
int free, taken;
free = 0;
taken = 0;
for(int i = 0 ; i < sizeof(memap) ; i++)
{
if(memap[i] == FREE)
free++;
else
taken++;
}
printf("free memory: %dB\t", free * BLOCKSIZE);
printf("taken memory: %dB\n", taken * BLOCKSIZE);
return OK;
}