]> git.lizzy.rs Git - plan9front.git/blob - sys/src/lib9p/thread.c
lib9p: added threadpostsharesrv
[plan9front.git] / sys / src / lib9p / thread.c
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
27 void
28 threadpostsharesrv(Srv *s, char *name, char *mtpt, int flag)
29 {
30         _forker = tforker;
31         _postmountsrv(s, name, mtpt, flag);
32 }