From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 90104 invoked by alias); 7 Aug 2017 12:43:10 -0000 Mailing-List: contact newlib-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-owner@sourceware.org Received: (qmail 88997 invoked by uid 89); 7 Aug 2017 12:43:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: limerock02.mail.cornell.edu Received: from limerock02.mail.cornell.edu (HELO limerock02.mail.cornell.edu) (128.84.13.242) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 07 Aug 2017 12:43:05 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v77Ch20T004304 for ; Mon, 7 Aug 2017 08:43:02 -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 v77Ch1Cc004031 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Mon, 7 Aug 2017 08:43:02 -0400 From: Ken Brown Subject: Define sigsetjmp/siglongjmp only if __POSIX_VISIBLE To: newlib@sourceware.org Message-ID: Date: Mon, 07 Aug 2017 12: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 Content-Type: multipart/mixed; boundary="------------1FA216012C1A074483B49BD3" X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-IsSubscribed: yes X-SW-Source: 2017/txt/msg00729.txt.bz2 This is a multi-part message in MIME format. --------------1FA216012C1A074483B49BD3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-length: 217 sigsetjmp and siglongjmp are POSIX extensions but are not properly guarded in machine/setjmp.h. This leads to the problem reported here: https://cygwin.com/ml/cygwin/2017-08/msg00060.html Patch attached. Ken --------------1FA216012C1A074483B49BD3 Content-Type: text/plain; charset=UTF-8; name="0001-Define-sigsetjmp-siglongjmp-only-if-__POSIX_VISIBLE.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Define-sigsetjmp-siglongjmp-only-if-__POSIX_VISIBLE.pat"; filename*1="ch" Content-length: 1273 RnJvbSA1MGNjZWFmMGUxZDMzZGRmM2ZjNjIzOTliYzE1NzYxYWY5M2ZhMjlk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGti cm93bkBjb3JuZWxsLmVkdT4KRGF0ZTogU3VuLCA2IEF1ZyAyMDE3IDE3OjQw OjQzIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gRGVmaW5lIHNpZ3NldGptcC9z aWdsb25nam1wIG9ubHkgaWYgX19QT1NJWF9WSVNJQkxFCgotLS0KIG5ld2xp Yi9saWJjL2luY2x1ZGUvbWFjaGluZS9zZXRqbXAuaCB8IDQgKystLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9uZXdsaWIvbGliYy9pbmNsdWRlL21hY2hpbmUvc2V0 am1wLmggYi9uZXdsaWIvbGliYy9pbmNsdWRlL21hY2hpbmUvc2V0am1wLmgK aW5kZXggMmI0ZGQ4YjkxLi5lNmMzMTQyZWQgMTAwNjQ0Ci0tLSBhL25ld2xp Yi9saWJjL2luY2x1ZGUvbWFjaGluZS9zZXRqbXAuaAorKysgYi9uZXdsaWIv bGliYy9pbmNsdWRlL21hY2hpbmUvc2V0am1wLmgKQEAgLTM2OCw3ICszNjgs NyBAQCB0eXBlZGVmCWludCBqbXBfYnVmW19KQkxFTl07CiAKIF9FTkRfU1RE X0MKIAotI2lmIGRlZmluZWQoX19DWUdXSU5fXykgfHwgZGVmaW5lZChfX3J0 ZW1zX18pCisjaWYgKGRlZmluZWQoX19DWUdXSU5fXykgfHwgZGVmaW5lZChf X3J0ZW1zX18pKSAmJiBfX1BPU0lYX1ZJU0lCTEUKICNpbmNsdWRlIDxzaWdu YWwuaD4KIAogI2lmZGVmIF9fY3BsdXNwbHVzCkBAIC00NTAsNCArNDUwLDQg QEAgZXh0ZXJuIGludCBfc2V0am1wIChqbXBfYnVmKTsKICNpZmRlZiBfX2Nw bHVzcGx1cwogfQogI2VuZGlmCi0jZW5kaWYgLyogX19DWUdXSU5fXyBvciBf X3J0ZW1zX18gKi8KKyNlbmRpZiAvKiAoX19DWUdXSU5fXyBvciBfX3J0ZW1z X18pIGFuZCBfX1BPU0lYX1ZJU0lCTEUgKi8KLS0gCjIuMTMuMgoK --------------1FA216012C1A074483B49BD3--