Received: from postgresql.org.org (webmail.postgresql.org [216.126.85.28]) by postgresql.org (8.11.3/8.11.1) with SMTP id f43GjwA07887 for ; Thu, 3 May 2001 12:45:58 -0400 (EDT) (envelope-from pgsql-interfaces-owner@postgresql.org) Received: from schnauzer.mr-boo.com (msp-65-29-31-135.mn.rr.com [65.29.31.135]) by postgresql.org (8.11.3/8.11.1) with ESMTP id f3UCoiq17611 for ; Mon, 30 Apr 2001 08:50:44 -0400 (EDT) (envelope-from justinb@mr-boo.com) Received: from dervish.mr-boo.com.mr-boo.com (dervish [30.128.1.3]) by schnauzer.mr-boo.com (SGI-8.9.3/8.9.3) with SMTP id HAA58399; Mon, 30 Apr 2001 07:47:05 -0500 (CDT) From: Justin Banks MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 30 Apr 2001 07:53:02 -0500 (CDT) X-no-archive: yes Reply-To: justinb@mr-boo.com X-Supreme-Numerical-Value: Bleen To: Bruce Momjian Cc: justinb@tricord.com, PostgreSQL-interfaces Subject: Re: libpq++ In-Reply-To: <200104292004.f3TK4nf21949@candle.pha.pa.us> References: <15084.18414.123450.642118@idoru.tricord.com> <200104292004.f3TK4nf21949@candle.pha.pa.us> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <15085.24280.868910.556829@dervish.mr-boo.com> X-Archive-Number: 200105/11 X-Sequence-Number: 1535 >>>>> "Bruce" == Bruce Momjian writes: Bruce> I am not so much the libpq++ maintainer as the one who applies Bruce> people's patches. There is an interfaces list that would love to Bruce> hear about your work. I am CC'ing them on this. We certainly need Bruce> libpq++ improvements. If you would prefer not to deal with the Bruce> interfaces list, send something to me and I will send it over there. As one would have expected, I've found a problem. The c++ std. says that Automatic objects are not destroyed as a result of calling exit(), and so, a automatic PgDatabase in main() (or most anywhere, actually), would not have it's destructor called during an exit(), thereby leaving junk shm. segments around. I'm not sure that an atexit can be called on a member function with no argument, so I'll do some experimenting with macros and temporary block insertion. Better ideas welcome ;) -justinb -- Justin Banks @ home 'We have no intention of shipping another bloated operating system and forcing that down the throats of our Windows customers' -- Paul Maritz, Microsoft Group Vice President