lib9p: add srvacquire/srvrelease

This commit is contained in:
cinap_lenrek 2011-08-19 05:18:19 +02:00
parent 80c89cfa32
commit 0c1284f602
2 changed files with 50 additions and 17 deletions

View file

@ -231,6 +231,9 @@ struct Srv {
QLock wlock;
char* addr;
QLock slock;
Ref sref;
};
void srv(Srv*);
@ -275,6 +278,9 @@ int authattach(Req*);
extern void (*_forker)(void (*)(void*), void*, int);
void srvacquire(Srv *);
void srvrelease(Srv *);
Reqqueue* reqqueuecreate(void);
void reqqueuepush(Reqqueue*, Req*, void (*)(Req *));
void reqqueueflush(Reqqueue*, Req*);