Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 11429 invoked from network); 16 May 2007 08:21:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 May 2007 08:21:28 -0000 Received: (qmail 1800 invoked by uid 500); 16 May 2007 08:21:34 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 1417 invoked by uid 500); 16 May 2007 08:21:33 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 1407 invoked by uid 99); 16 May 2007 08:21:33 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2007 01:21:33 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 195.212.29.156 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [195.212.29.156] (HELO mtagate7.de.ibm.com) (195.212.29.156) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2007 01:21:26 -0700 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate7.de.ibm.com (8.13.8/8.13.8) with ESMTP id l4G8L3uY279772 for ; Wed, 16 May 2007 08:21:03 GMT Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com [9.149.165.229]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v8.3) with ESMTP id l4G8Kw7h3833988 for ; Wed, 16 May 2007 10:21:03 +0200 Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l4G8KmbW014924 for ; Wed, 16 May 2007 10:20:48 +0200 Received: from anaheim.local (sig-9-145-115-127.uk.ibm.com [9.145.115.127]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l4G8KlAU014458 for ; Wed, 16 May 2007 10:20:47 +0200 Message-Id: <200705160820.l4G8KlAU014458@d12av04.megacenter.de.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-9) with nmh-1.1 From: "Mark Hindess" To: "Apache Harmony Dev List" Subject: [classlib] hy.no.sig option Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 16 May 2007 09:20:32 +0100 X-Virus-Checked: Checked by ClamAV on apache.org For a while now, I've been building classlib with the hy.no.sig option to avoid the problems of both classlib and the VM trying to install master signal handlers. Is it time we made this the default? Has anyone else been testing this? FYI: the easiest way to test it today is just doing: echo hy.no.sig=true >>$HOME/.harmony-classlib.properties Of course, it really shouldn't make any practical difference since the old classlib signal handler was only invoked in the event of a crash. I propose we change the default from false to true. Does this seem reasonable? This will mean that no handler will be registered until the VM is initialized but I don't think this is a significant issue - since crashes before the VM is initialized should (hopefully) be pretty rare. Ultimately, I'd like to remove the option altogether since maintaining duplicate signal handlers doesn't offer any significant benefits. Regards, Mark.