X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Ftest_vm%2Finclude%2Fgeekos%2Fbget.h;fp=misc%2Ftest_vm%2Finclude%2Fgeekos%2Fbget.h;h=0000000000000000000000000000000000000000;hp=63a0857d445c99a4ab7096dd2a7e7126a96f56dc;hb=a70930549d1b741704dd7af4e6bb0e89f6f8a519;hpb=afb634a80f946634454a5d067a92aa600227bd93 diff --git a/misc/test_vm/include/geekos/bget.h b/misc/test_vm/include/geekos/bget.h deleted file mode 100644 index 63a0857..0000000 --- a/misc/test_vm/include/geekos/bget.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - - Interface definitions for bget.c, the memory management package. - -*/ - -#if defined (GEEKOS) - -// Adapted for geekos: http://www.cs.umd.edu/~daveho/geekos/ -// Original version of BGET downloaded from: http://www.fourmilab.ch/bget/ -// $Revision: 1.1 $ - -// GeekOS changes are (mostly) confined to #if defined (GEEKOS) -// sections. - -// Yes, we have prototypes :-) -#define PROTOTYPES - -#endif // defined (GEEKOS) - -#ifndef _ -#ifdef PROTOTYPES -#define _(x) x /* If compiler knows prototypes */ -#else -#define _(x) () /* It it doesn't */ -#endif /* PROTOTYPES */ -#endif - -typedef long bufsize; -void bpool _((void *buffer, bufsize len)); -void *bget _((bufsize size)); -void *bgetz _((bufsize size)); -void *bgetr _((void *buffer, bufsize newsize)); -void brel _((void *buf)); -void bectl _((int (*compact)(bufsize sizereq, int sequence), - void *(*acquire)(bufsize size), - void (*release)(void *buf), bufsize pool_incr)); -void bstats _((bufsize *curalloc, bufsize *totfree, bufsize *maxfree, - long *nget, long *nrel)); -void bstatse _((bufsize *pool_incr, long *npool, long *npget, - long *nprel, long *ndget, long *ndrel)); -void bufdump _((void *buf)); -void bpoold _((void *pool, int dumpalloc, int dumpfree)); -int bpoolv _((void *pool));