]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/include/pool.h
winwatch: l allows label changes
[plan9front.git] / sys / include / pool.h
index 95c3001256378eb6d37472226ff5b2d865230f2f..571373e9f3b2eb57297a72f3594ce89baa761ad4 100644 (file)
@@ -1,11 +1,11 @@
 typedef struct Pool Pool;
 struct Pool {
        char*   name;
-       ulong   maxsize;
+       uintptr maxsize;
 
-       ulong   cursize;
-       ulong   curfree;
-       ulong   curalloc;
+       uintptr cursize;
+       uintptr curfree;
+       uintptr curalloc;
 
        ulong   minarena;       /* smallest size of new arena */
        ulong   quantum;        /* allocated blocks should be multiple of */
@@ -39,6 +39,7 @@ extern void*  poolrealloc(Pool*, void*, ulong);
 extern void    poolcheck(Pool*);
 extern int     poolcompact(Pool*);
 extern void    poolblockcheck(Pool*, void*);
+extern void    pooldump(Pool*);
 
 extern Pool*   mainmem;
 extern Pool*   imagmem;