Subject: Re: C shared lib question
To: None <firstname.lastname@example.org>
From: Jason R Thorpe <email@example.com>
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 <firstname.lastname@example.org>