ref: 04832dbda0e224b9e5a2549fd20a80960340b4e9
parent: 091d24d526eca60d00213712720756ae0a21e16a
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Mar 7 22:25:35 EST 2020
aux/realemu: run cpuproc in same fd group as fileserver
--- a/sys/src/cmd/aux/realemu/main.c
+++ b/sys/src/cmd/aux/realemu/main.c
@@ -737,6 +737,12 @@
}
static void
+fsstart(Srv*)
+{+ proccreate(cpuproc, nil, 16*1024);
+}
+
+static void
fsend(Srv*)
{threadexitsall(nil);
@@ -743,6 +749,7 @@
}
static Srv fs = {+ .start= fsstart,
.attach= fsattach,
.walk1= fswalk1,
.open= fsopen,
@@ -791,6 +798,5 @@
reqchan = chancreate(sizeof(Req*), 8);
flushchan = chancreate(sizeof(Req*), 8);
- procrfork(cpuproc, nil, 16*1024, RFNAMEG|RFNOTEG);
threadpostmountsrv(&fs, srv, mnt, MBEFORE);
}
--
⑨