From owner-freebsd-current Thu Sep 26 16:56:43 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA15149 for current-outgoing; Thu, 26 Sep 1996 16:56:43 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA15121 for ; Thu, 26 Sep 1996 16:56:40 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.7.5/8.7.3) with ESMTP id QAA21402; Thu, 26 Sep 1996 16:56:26 -0700 (PDT) Message-Id: <199609262356.QAA21402@austin.polstra.com> To: peter@spinner.DIALix.COM Cc: freebsd-current@FreeBSD.org Subject: Re: BLOAT in minimal programs In-reply-to: <199609261700.BAA03640@spinner.DIALix.COM> Date: Thu, 26 Sep 1996 16:56:25 -0700 From: John Polstra Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Sigh, and the ELF file format solves it so nicely (or any other > file formt with multiple arbitary sections) by contatenating a call > lists and crt0.o's task simply becomes "call .init" and for exit(), > it's "call .fini" (or is that __init and __fini? I never can remember). Neither. It's _init and _fini in ELF. :-) John