lib9p: add srvacquire/srvrelease
This commit is contained in:
parent
80c89cfa32
commit
0c1284f602
2 changed files with 50 additions and 17 deletions
|
@ -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*);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue