32 lines · 377 B · C
RawDownload
#include <u.h>#include <libc.h>#include "9proc.h" static Lock privlock;static ulong privmap; intprivalloc(void){	int i; 	lock(&privlock);	for(i=0; i<NPRIV; i++)		if((privmap&(1<<i)) == 0){			privmap |= (1<<i);			unlock(&privlock);			return i;		}	unlock(&privlock);	return -1;} void**privmem(int i){	Uproc *up; 	up = _p9uproc(0);	return &up->priv[i];} 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t