From owner-freebsd-hackers Sun Oct 15 22:56:57 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA26975 for hackers-outgoing; Sun, 15 Oct 1995 22:56:57 -0700 Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id WAA26969 for ; Sun, 15 Oct 1995 22:56:55 -0700 Received: by sovcom.kiae.su id AA04994 (5.65.kiae-1 ); Mon, 16 Oct 1995 08:46:21 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Mon, 16 Oct 95 08:46:21 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id IAA00223; Mon, 16 Oct 1995 08:43:11 +0300 To: bde@zeta.org.au, j@uriah.heep.sax.de Cc: hackers@freefall.freebsd.org, kaleb@x.org References: <199510160516.PAA11669@godzilla.zeta.org.au> In-Reply-To: <199510160516.PAA11669@godzilla.zeta.org.au>; from Bruce Evans at Mon, 16 Oct 1995 15:16:12 +1000 Message-Id: Organization: Olahm Ha-Yetzirah Date: Mon, 16 Oct 1995 08:43:10 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: A couple problems in FreeBSD 2.1.0-950922-SNAP Lines: 32 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1397 Sender: owner-hackers@FreeBSD.org Precedence: bulk In message <199510160516.PAA11669@godzilla.zeta.org.au> Bruce Evans writes: >Yes, bloat is added even when ENABLE_STARTUP_LOCALE isn't set. Bloat is >added even when no ctype function is called (this is normal for most >programs in /bin and /sbin - grep shows "ctype.h" in only 25 out of 80 >programs in /usr/src/[s]bin. It isn't accurate results. Many libc functions calls ctype indirecly, i.e. strtol, atoi, etc. You additionly need to grep ctype through libc and then grep function you got through bin/sbin. I suspect that 100% of programs use ctype for accurate results. >>I can revert default case to pick ctype and use variable >>DISABLE_STARTUP_LOCALE to disable it for debugging purposes. >This wouldn't reduce the bloat because lots of code is required to >pull in the default locale. 1) I don't care of bloat on my proposal, I care of easy way of locale using. 2) We already discuss that bloat on early days and agree let it be. 3) I don't see proper way to avoid it for statically compiled pgms, so I don't understand what we can discuss here. Yes it isn't very good. Alternatives? -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849