Re: [G2R] Re: Various releases ...
- From: Alex Hornby <alex anvil co uk>
- To: Michael Meeks <michael ximian com>
- Cc: Havoc Pennington <hp redhat com>, bonobo <gnome-components-list gnome org>, orbit <orbit-list gnome org>
- Subject: Re: [G2R] Re: Various releases ...
- Date: 09 May 2002 09:23:10 +0100
On Thu, 2002-05-09 at 08:43, Michael Meeks wrote:
> [snip]
> The problem is this: that we bind Unix Domain Sockets, that create
> /tmp/orbit-foo/linc-fa239876ad78fb type 'files' in /tmp/orbit-foo, and
> that they need cleaning up on program exit.
>
> They also need cleaning up when programs terminate abnormally, but this
> is a less frequent occurrence.
> [snip]
How about using a .fini section in the ORBit library? That way you can
have code run whenever the library is unloaded.
You can do this with either linker flags (e.g. -Wl,-init -Wl,foo_init
-Wl,-fini -Wl,foo_fini), or with GCC attributes to mark a function as
constructor/destructor.
Regards,
Alex.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]