int
rumpuser_rw_tryenter(int enum_rumprwlock, struct rumpuser_rw *rw)
{

	rumpuser_rw_enter(enum_rumprwlock, rw);
	return 0;
}
void
rw_enter(krwlock_t *rw, const krw_t op)
{


	WANTLOCK(rw, op == RW_READER);
	rumpuser_rw_enter(krw2rumprw(op), RUMPRW(rw));
	LOCKED(rw, op == RW_READER);
}
Beispiel #3
0
void
rw_enter(krwlock_t *rw, const krw_t op)
{

	rumpuser_rw_enter(rw->krw_pthlock, op == RW_WRITER);
}