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