--- /n/sources/plan9/sys/include/9p.h Mon Dec 1 20:51:46 2008 +++ /sys/include/9p.h Fri Mar 30 00:00:00 2012 @@ -176,6 +176,7 @@ Tree* tree; void (*destroyfid)(Fid*); void (*destroyreq)(Req*); + void (*start)(Srv*); void (*end)(Srv*); void* aux; --- /n/sources/plan9/sys/src/lib9p/srv.c Sun Dec 11 21:07:45 2005 +++ /sys/src/lib9p/srv.c Fri Mar 30 00:00:00 2012 @@ -702,6 +702,9 @@ srv->fpool->srv = srv; srv->rpool->srv = srv; + if(srv->start) + srv->start(srv); + while(r = getreq(srv)){ if(r->error){ respond(r, r->error);