#include "u.h"#include "lib.h"#include "mem.h"#include "dat.h"#include "fns.h"#include "io.h" voidilock(Lock *lk){ if(lk->locked != 0) panic("ilock"); lk->spl = splhi(); lk->locked = 1;} voidiunlock(Lock *lk){ if(lk->locked != 1) panic("iunlock"); lk->locked = 0; splx(lk->spl);}
#include "u.h"
#include "lib.h"
#include "mem.h"
#include "dat.h"
#include "fns.h"
#include "io.h"
void
ilock(Lock *lk)
{
if(lk->locked != 0)
panic("ilock");
lk->spl = splhi();
lk->locked = 1;
}
void
iunlock(Lock *lk)
{
if(lk->locked != 1)
panic("iunlock");
lk->locked = 0;
splx(lk->spl);
}