ref: c2a5d7e3f28e86aeef1e4e37e2b88e46af90b62c
dir: /sys/src/libc/9sys/privalloc.c/
#include <u.h>
#include <libc.h>
static Lock	privlock;
extern void	**_privates;
extern int	_nprivates;
void **
privalloc(void)
{
	void **p;
	lock(&privlock);
	if(_nprivates > 0)
		p = &_privates[--_nprivates];
	else
		p = nil;
	unlock(&privlock);
	return p;
}