Blob


1 #include "threadimpl.h"
3 void
4 incref(Ref *r)
5 {
6 lock(&r->lk);
7 r->ref++;
8 unlock(&r->lk);
9 }
11 long
12 decref(Ref *r)
13 {
14 long n;
16 lock(&r->lk);
17 n = --r->ref;
18 unlock(&r->lk);
19 return n;
20 }