summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-03-08 03:25:35 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2020-03-08 03:25:35 +0100
commitcea9e2267a70d17173c2b0fcdc421ee11b66ee79 (patch)
treea5e7f6e01b997dba4bfaf571c208050c45cb6e83 /sys
parent7aaa481f9f89f393e94e311d3b62577cfb1cd8d9 (diff)
aux/realemu: run cpuproc in same fd group as fileserver
Diffstat (limited to 'sys')
-rw-r--r--sys/src/cmd/aux/realemu/main.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/realemu/main.c b/sys/src/cmd/aux/realemu/main.c
index 7283dcbe6..a6b44e136 100644
--- a/sys/src/cmd/aux/realemu/main.c
+++ b/sys/src/cmd/aux/realemu/main.c
@@ -737,12 +737,19 @@ fsread(Req *r)
}
static void
+fsstart(Srv*)
+{
+ proccreate(cpuproc, nil, 16*1024);
+}
+
+static void
fsend(Srv*)
{
threadexitsall(nil);
}
static Srv fs = {
+ .start= fsstart,
.attach= fsattach,
.walk1= fswalk1,
.open= fsopen,
@@ -791,6 +798,5 @@ threadmain(int argc, char *argv[])
reqchan = chancreate(sizeof(Req*), 8);
flushchan = chancreate(sizeof(Req*), 8);
- procrfork(cpuproc, nil, 16*1024, RFNAMEG|RFNOTEG);
threadpostmountsrv(&fs, srv, mnt, MBEFORE);
}