From owner-freebsd-current Mon Apr 5 23: 5:36 1999 Delivered-To: freebsd-current@freebsd.org Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.26.10.9]) by hub.freebsd.org (Postfix) with ESMTP id 78EFE14C12 for ; Mon, 5 Apr 1999 23:05:32 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id QAA18049; Tue, 6 Apr 1999 16:03:34 +1000 Date: Tue, 6 Apr 1999 16:03:34 +1000 From: Bruce Evans Message-Id: <199904060603.QAA18049@godzilla.zeta.org.au> To: freebsd-current@FreeBSD.ORG, syssgm@detir.qld.gov.au Subject: Re: EGCS breaks what(1) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >Alternately, we could jimmy around with the current hack, and prefix it >with 4 NULs, and see what happened. Sorry, I haven't tested this idea, as >I've not yet made the EGCS jump. egcs aligns long (>= about 28 bytes) strings to 32-byte boundaries. This adds up to 27 NULs to sccsid[] depending on the alignment of sccsidp[]. Aligning long strings to 32-byte boundaries is a pessimisation in kernels (because it makes poor locality poorer), especially on 486's where the cache line size is 16. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message