From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22319 invoked by alias); 6 Aug 2017 20:43:44 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 22302 invoked by uid 89); 6 Aug 2017 20:43:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:867, HContent-Transfer-Encoding:8bit X-HELO: limerock01.mail.cornell.edu Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu) (128.84.13.241) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 06 Aug 2017 20:43:41 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v76KhcE3010440 for ; Sun, 6 Aug 2017 16:43:39 -0400 Received: from [192.168.0.15] (mta-68-175-129-7.twcny.rr.com [68.175.129.7] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v76KhbVK000595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Sun, 6 Aug 2017 16:43:38 -0400 Subject: =?UTF-8?B?UmU6IOKAmFNJR19TRVRNQVNL4oCZIGFuZCAtc3RkPWM5OQ==?= To: cygwin@cygwin.com References: <2adce715-b45b-ed1c-567e-68bc826710ec@gmail.com> <87vam16nez.fsf@Rainer.invalid> <77932431-b0cc-0e23-3cb8-0659a5c3307a@gmail.com> From: Ken Brown Message-ID: <1fc0475c-6551-0897-d122-1214b1d1f8d1@cornell.edu> Date: Sun, 06 Aug 2017 20:43:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00065.txt.bz2 On 8/6/2017 12:59 PM, Marco Atzeri wrote: > hdf5 seems wrong to use sigsetjmp and C99 but Cygwin seems to > have a consistency issue. I think you're right that Cygwin shouldn't declare or define sigsetjmp under -std=c99. Here's a simple test: $ cat test.c #include int main () { sigjmp_buf env; sigsetjmp (env, 0); } On Cygwin: $ gcc -std=c99 test.c In file included from /usr/include/setjmp.h:10:0, from test.c:1: test.c: In function ‘main’: test.c:7:3: error: ‘SIG_SETMASK’ undeclared (first use in this function) sigsetjmp (env, 0); ^ On Linux: $ gcc -std=c99 test.c test.c: In function ‘main’: test.c:6:3: error: unknown type name ‘sigjmp_buf’ sigjmp_buf env; ^ test.c:7:3: warning: implicit declaration of function ‘sigsetjmp’ [-Wimplicit-function-declaration] sigsetjmp (env, 0); ^ Ken -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple