1 #include <u.h>
2 #include <libc.h>
3 #include <fcall.h>
4 #include <thread.h>
5 #include <9p.h>
6
7 static void
tforker(void (* fn)(void *),void * arg,int rflag)8 tforker(void (*fn)(void*), void *arg, int rflag)
9 {
10 procrfork(fn, arg, 32*1024, rflag);
11 }
12
13 void
threadlistensrv(Srv * s,char * addr)14 threadlistensrv(Srv *s, char *addr)
15 {
16 _forker = tforker;
17 _listensrv(s, addr);
18 }
19
20 void
threadpostmountsrv(Srv * s,char * name,char * mtpt,int flag)21 threadpostmountsrv(Srv *s, char *name, char *mtpt, int flag)
22 {
23 _forker = tforker;
24 _postmountsrv(s, name, mtpt, flag);
25 }
26