From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11027 invoked by alias); 28 Apr 2005 22:13:59 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 10969 invoked from network); 28 Apr 2005 22:13:51 -0000 Received: from unknown (HELO mx1.suse.de) (195.135.220.2) by sourceware.org with SMTP; 28 Apr 2005 22:13:51 -0000 Received: from hermes.suse.de (hermes-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id DF8B8160DA45; Fri, 29 Apr 2005 00:13:50 +0200 (CEST) To: Eli Zaretskii Cc: bug-readline@gnu.org, gdb-patches@sources.redhat.com Subject: Re: PATCH: Readline on MinGW References: <4270886B.1020806@codesourcery.com> <01c54c2d$Blat.v2.4$f3029840@zahav.net.il> <20050428201215.GA14846@nevyn.them.org> <01c54c33$Blat.v2.4$bff25520@zahav.net.il> <20050428211735.GA17310@nevyn.them.org> From: Andreas Schwab X-Yow: I was in EXCRUCIATING PAIN until I started reading JACK AND JILL Magazine!! Date: Thu, 28 Apr 2005 22:13:00 -0000 In-Reply-To: <20050428211735.GA17310@nevyn.them.org> (Daniel Jacobowitz's message of "Thu, 28 Apr 2005 17:17:35 -0400") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-SW-Source: 2005-04/txt/msg00408.txt.bz2 Daniel Jacobowitz writes: >> In any case, it is traditional on Posix platforms to use `kill', not >> `raise'. I think the latter was introduced by ANSI/ISO C; if Readline >> does not mandate an ISO C compiler like GDB does, it would make more >> sense to use `raise' only if `kill' is unavailable. > > This isn't right. POSIX mandates the existence of raise; ANSI/ISO C > does not specify anything having to do with signals. Both signal and raise together with a few signal numbers are part of ISO C. But the effect of signals is almost completely implementation-defined. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."