From cea9e2267a70d17173c2b0fcdc421ee11b66ee79 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 8 Mar 2020 03:25:35 +0100 Subject: aux/realemu: run cpuproc in same fd group as fileserver --- sys/src/cmd/aux/realemu/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 @@ -736,6 +736,12 @@ fsread(Req *r) } } +static void +fsstart(Srv*) +{ + proccreate(cpuproc, nil, 16*1024); +} + static void fsend(Srv*) { @@ -743,6 +749,7 @@ fsend(Srv*) } 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); } -- cgit v1.2.3