Subject: Re: C shared lib question
To: None <>
From: Jason R Thorpe <>
List: tech-toolchain
Date: 03/09/2000 14:47:43
On Thu, Mar 09, 2000 at 10:40:33PM +0100, Klaus Klein wrote:

 > > Maybe they need to have "static" as part of their declarations...
 > That's one way to address this...
 > Note that identifiers with external linkage and their names beginning
 > with an underscore are reserved for implementation purposes, so this
 > simply boils down to a _legitimate_ namespace clash.  Restricting the
 > identifier linkage to file scope or, preferably, naming them
 > appropriately, will settle the issue.

Right, well, I think the point is that on some systems, _init() and
_fini() "just work" for creating contructors/destructors.  If you
rename them, you then have to add the __attribute__s, which is a GCC

        -- Jason R. Thorpe <>