From owner-freebsd-current Fri Aug 7 12:24:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02447 for freebsd-current-outgoing; Fri, 7 Aug 1998 12:24:45 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02404 for ; Fri, 7 Aug 1998 12:24:35 -0700 (PDT) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id NAA23168; Fri, 7 Aug 1998 13:24:03 -0600 (MDT) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id NAA20307; Fri, 7 Aug 1998 13:24:00 -0600 Date: Fri, 7 Aug 1998 13:24:00 -0600 Message-Id: <199808071924.NAA20307@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Garrett Wollman Cc: Archie Cobbs , freebsd-current@FreeBSD.ORG, bde@zeta.org.au, dg@root.com Subject: Re: memory leaks in libc In-Reply-To: <199808071721.NAA20680@khavrinen.lcs.mit.edu> References: <199808070332.XAA17093@khavrinen.lcs.mit.edu> <199808071712.KAA29716@bubba.whistle.com> <199808071721.NAA20680@khavrinen.lcs.mit.edu> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >> I believe that any program which suffers serious harm from the memory > >> leak probably needs to use a different environment-access model. > > > Yes, until we fix the bug. Then they don't anymore, that's the whole point. > > No, you've missed the point entirely. *Any program which does enough > playing around with the environment to be harmed by this memory leak > is using a totally inappropriate interface.* That's not for you to decide, or even make judgements on. If you provide an interface, it should be bug-free. If there where bugs in our Q macros, and people were using them for inappropriate reasons, it doesn't justify the bugs. They may be the most *appropriate* and *portable* inteface available to programs, even if you don't like it personally. I'm in agreement with Archie here. We're not here to change the world to a different model than anyone else uses, we're here to provide a bug-free stable OS. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message