From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: SIGTYPE/RETSIGTYPE Date: Sat, 26 Mar 2011 15:34:52 -0400 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1301168113 24975 80.91.229.12 (26 Mar 2011 19:35:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 26 Mar 2011 19:35:13 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 26 20:35:04 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q3ZGK-0000Cy-Q0 for ged-emacs-devel@m.gmane.org; Sat, 26 Mar 2011 20:35:04 +0100 Original-Received: from localhost ([127.0.0.1]:39208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q3ZGK-0002xJ-6e for ged-emacs-devel@m.gmane.org; Sat, 26 Mar 2011 15:35:04 -0400 Original-Received: from [140.186.70.92] (port=55427 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q3ZGB-0002vm-1e for emacs-devel@gnu.org; Sat, 26 Mar 2011 15:34:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q3ZG9-00010I-PU for emacs-devel@gnu.org; Sat, 26 Mar 2011 15:34:54 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:59734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q3ZG9-00010E-O9 for emacs-devel@gnu.org; Sat, 26 Mar 2011 15:34:53 -0400 Original-Received: from localhost ([127.0.0.1]:52386) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q3ZG8-0006KW-Dl; Sat, 26 Mar 2011 15:34:52 -0400 X-Spook: DRM KGB AMEMB digicash Vince Foster weapons of mass X-Ran: ~^!#]xG\2P$!h5V[5ff[y}30KNR@x0%8vxm!(3wkUu~9+buHx X-Hue: black X-Attribution: GM User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:137723 Archived-At: The autoconf manual says: Obsolete Macros: AC_TYPE_SIGNAL If signal.h declares signal as returning a pointer to a function returning void, define RETSIGTYPE to be void; otherwise, define it to be int. These days, it is portable to assume C89, and that signal handlers return void, without needing to use this macro or RETSIGTYPE. So is it OK to remove this test from Emacs's configure.in, and replace RETSIGTYPE (and SIGTYPE, which we define equal to RETSIGTYPE in AH_BOTTOM) with just `void' everywhere in the sources?