From f31940b109197579d0834310779418cde3f6c8ab Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 24 Jul 1990 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1990-07-24 --- gnot/fault.c | 4 ++-- gnot/main.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gnot/fault.c b/gnot/fault.c index 600b435ffb2361a19e399258f5981d141265d864..6027cdfc1beb30e60341383a3ccc5a893479adc0 100644 --- a/gnot/fault.c +++ b/gnot/fault.c @@ -185,9 +185,9 @@ fault(Ureg *ur, FFrame *f) } } /* - * Copy on reference + * Copy on write */ - if((o->flag & OWRPERM) + if((o->flag & OWRPERM) && !read && ((head && ((o->flag&OPURE) || o->nproc>1)) || (!head && pte->page->ref>1))){ diff --git a/gnot/main.c b/gnot/main.c index 3f505b3a253c9f72ef9b5763ce1c127a9c469f49..37c757e4711ec0c32847d6a3a3c29e38eee1d5ae 100644 --- a/gnot/main.c +++ b/gnot/main.c @@ -308,7 +308,7 @@ confinit(void) conf.nqueue = 5 * conf.nstream; conf.nblock = 24 * conf.nstream; conf.nsrv = 32*mul; - conf.nbitmap = 100*mul; + conf.nbitmap = 300*mul; conf.nbitbyte = 300*1024*mul; if(*(uchar*)MOUSE & (1<<4)) conf.nbitbyte *= 2; /* ldepth 1 */