/************************************************************************************** Copyright (c) 2002 The UbixOS Project $Id$ **************************************************************************************/ #ifndef _MEMORY_H #define _MEMORY_H #define memAvail 1 #define memNotavail 2 typedef struct { unsigned long pageAddr; unsigned short status; unsigned short pid; } mMap; extern int numPages; extern mMap *memoryMap; int countMemory(); unsigned long findFreepage(int pid); void initMmap(); void freePage(unsigned long pageAddr); void freeProcesspages(int pid); #endif