]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/include/9p.h
ndb/dnstcp: -x specifies the mountmoint
[plan9front.git] / sys / include / 9p.h
index a8fb1fdc1dd0c2889e9bf87706842f174d9c0a74..299d4316af8d7b049aae2ef71583daa888819a62 100644 (file)
@@ -233,7 +233,10 @@ struct Srv {
        char*   addr;
 
        QLock   slock;
-       Ref     sref;
+       Ref     sref;   /* srvwork procs */
+       Ref     rref;   /* requests in flight */
+
+       void    (*free)(Srv*);
 };
 
 void           srv(Srv*);
@@ -284,3 +287,4 @@ void                srvrelease(Srv *);
 Reqqueue*      reqqueuecreate(void);
 void           reqqueuepush(Reqqueue*, Req*, void (*)(Req *));
 void           reqqueueflush(Reqqueue*, Req*);
+void           reqqueuefree(Reqqueue*);