33 lines
555 B
C
33 lines
555 B
C
#include <u.h>
|
|
#include <libc.h>
|
|
#include <fcall.h>
|
|
#include <thread.h>
|
|
#include <9p.h>
|
|
|
|
static void
|
|
tforker(void (*fn)(void*), void *arg, int rflag)
|
|
{
|
|
procrfork(fn, arg, 32*1024, rflag);
|
|
}
|
|
|
|
void
|
|
threadlistensrv(Srv *s, char *addr)
|
|
{
|
|
_forker = tforker;
|
|
_listensrv(s, addr);
|
|
}
|
|
|
|
void
|
|
threadpostmountsrv(Srv *s, char *name, char *mtpt, int flag)
|
|
{
|
|
_forker = tforker;
|
|
_postmountsrv(s, name, mtpt, flag);
|
|
}
|
|
|
|
void
|
|
threadpostsharesrv(Srv *s, char *name, char *mtpt, char *desc, char* flag)
|
|
{
|
|
_forker = tforker;
|
|
_postsharesrv(s, name, mtpt, desc, flag);
|
|
}
|