Date: Mon, 31 Dec 2007 23:58:44 +0100 From: "Markus Hoenicka" <markus.hoenicka@mhoenicka.de> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: dlopen(), atexit() crash on FreeBSD (testcase included) Message-ID: <18297.29732.232221.862066@yeti.mininet> In-Reply-To: <200712311735.43320.jhb@freebsd.org> References: <18297.6718.750894.937199@yeti.mininet> <18297.20596.564077.568365@yeti.mininet> <47796B43.9050704@elischer.org> <200712311735.43320.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin writes: > need this. If you used a regular old static C++ singleton on 6.x instead of > trying to be cute and call atexit() directly you would be fine. I've no idea > if Linux treats atexit() special. > Just to make it clear: it is not me trying to be cute but the Firebird folks. I'm just trying to use their client library in a dlopen()ed module, and I was investigating whether something can be done from the FreeBSD end. I've also forwarded Alexander's reply to the Firebird folks for consideration. regards, Markus -- Markus Hoenicka markus.hoenicka@cats.de (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18297.29732.232221.862066>