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); }
void rw_enter(krwlock_t *rw, const krw_t op) { rumpuser_rw_enter(rw->krw_pthlock, op == RW_WRITER); }