From owner-freebsd-current Wed Sep 20 21:05:13 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA18227 for current-outgoing; Wed, 20 Sep 1995 21:05:13 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id VAA18219 for ; Wed, 20 Sep 1995 21:05:10 -0700 Received: from corbin.Root.COM (corbin [198.145.90.34]) by Root.COM (8.6.12/8.6.5) with ESMTP id VAA22376; Wed, 20 Sep 1995 21:03:50 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id VAA00133; Wed, 20 Sep 1995 21:06:14 -0700 Message-Id: <199509210406.VAA00133@corbin.Root.COM> To: Terry Lambert cc: staff@kyklopen.ping.dk, ugen@latte.worldbank.org, current@freebsd.org, bugs@ns1.win.net Subject: Re: 2.2 looking up In-reply-to: Your message of "Wed, 20 Sep 95 19:28:07 PDT." <199509210228.TAA07859@phaeton.artisoft.com> From: David Greenman Reply-To: davidg@Root.COM Date: Wed, 20 Sep 1995 21:06:13 -0700 Sender: owner-current@freebsd.org Precedence: bulk >> >> No. It is even worse than before. After a while the entire system >> >> begins to core dump. None of the staticly linked files seems to >> >> generate sig 11. >> > >> >Copy on write on mmap()'ed files broken? >> >> No, it has nothing to do with that. There isn't any difference between >> shared (dynamic) programs and non-shared (static) programs in terms of how >> they are mapped or how copy-on-write works. > >crt0.o on my box mmap's the shared libraries into the program address >space as the first operation, whereas the unshared crt0.o doesn't have >that or the extra code for implementing dlopen(). > >Definite difference between shared and unshared programs. Not really. The kernel does an identical mmap for the program binary itself. -DG