On Thu, Aug 29, 2002 at 05:44:51PM +0100, Paul Flinders wrote: > return retval; > + } > + > + void __attribute__ ((destructor)) unload () > + { > + /* Make sure socket is closed on unload of dll, some apps use PAM in > + a manner which leaks FDs otherwise */ > + close_sock();
This is *horribly* non-portable I'm afraid. If you need this can you provide an autoconf test that will determine if this hideous construct (__attribute__ ((destructor)) unload ()) is supported on the current platform/compiler. Thanks, Jeremy.