#include #include static Lock privlock; static int privinit; static u32int privmap; extern void **_privates; extern int _nprivates; void ** privalloc(void) { void **p; int i; lock(&privlock); for(i = 0; i < 32 && i < _nprivates; i++){ if((privmap & (1< _nprivates || (privmap & (1<