delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:reply-to:subject:references:to:from:message-id | |
:date:mime-version:in-reply-to:content-type; q=dns; s=default; b= | |
u+0I4pNBM8jrckv+H1NzvOukHBqli2QppI4m3/fOkZSMwGqBJxQajopRL0OG+nIJ | |
gk/Tto0uVxDtdsHKUD8Qfqkjj72uLlG5wDTKMBbcHpmlPrJ442RgIKx/6VRs6wui | |
x+ELKMDnoh3bcIY1uijjXHBnH7mT9buQgdmeljk5ZK8= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:reply-to:subject:references:to:from:message-id | |
:date:mime-version:in-reply-to:content-type; s=default; bh=XDCf7 | |
2CTH2FXKO1SUq0pboEU2Nc=; b=RTMppeyyx5wk8+Or130971ZUeDHcjj4z9b3YF | |
hpa3NRgn2iPpyeCziACYFFC8VRUOAWVAoHRBJjYTgUl0Z9LPBQ3mzTA3Bd28Y3nk | |
ZblP/6OJtuxdVD3PZabrzyZ4qmmGcU/9UTrM93syT0mxkMXsnJ9zY0g664mAAK4T | |
pLDwc8= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=0.9 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=D*ab.ca, sk:briani, sk:BrianI, U*Brian.Inglis |
X-HELO: | smtp-out-no.shaw.ca |
X-Authority-Analysis: | v=2.2 cv=Ffh1/926 c=1 sm=1 tr=0 a=WqCeCkldcEjBO3QZneQsCg==:117 a=WqCeCkldcEjBO3QZneQsCg==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=8pif782wAAAA:8 a=hkZsjfBTkNG0PZ3Ne9MA:9 a=QEXdDO2ut3YA:10 a=96-YxhFoJODQJtzfVQgA:9 a=0rJpSBR2IEkCROgwrX0h:22 |
Reply-To: | Brian DOT Inglis AT SystematicSw DOT ab DOT ca |
Subject: | Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11 |
References: | <announce DOT 20160820213705 DOT s5bhpxbmpawjxy7c AT calimero DOT vinschen DOT de> <35c2b18f-ac98-d69e-32fe-2eae2d128f85 AT SystematicSw DOT ab DOT ca> <20160823161152 DOT GA6100 AT calimero DOT vinschen DOT de> <e9449091-044e-177a-cd6f-cb77665d9681 AT SystematicSw DOT ab DOT ca> <b9941b2d-b779-4522-0f9b-c0b0fede9a9a AT SystematicSw DOT ab DOT ca> <20160824082235 DOT GA1493 AT calimero DOT vinschen DOT de> <08f36d59-902b-8e1e-52d1-6168f7e03cde AT SystematicSw DOT ab DOT ca> <20160824182949 DOT GC9783 AT calimero DOT vinschen DOT de> |
To: | cygwin AT cygwin DOT com |
From: | Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca> |
Message-ID: | <46edba9c-888c-b975-e1db-1ed12c293472@SystematicSw.ab.ca> |
Date: | Wed, 24 Aug 2016 14:47:51 -0600 |
User-Agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
MIME-Version: | 1.0 |
In-Reply-To: | <20160824182949.GC9783@calimero.vinschen.de> |
X-CMAE-Envelope: | MS4wfGZtKIM/gvDtoJJeGHquTDIJshHTmBX9YLDmi04e5mDuc1T+nzxKhdKhjNF8YLiVAiyXd/yodcHa3w+NZCziveVnJWfAyufOIG7yGjmykZr58o0CaFMs cmzLRkHeZ3Y7cHsfjWcBmS1gxUPifo7WCEQwvFHqczfWQrVeNUcOfwjmkXcagE9vumq1fai+Wp+xuQ== |
X-IsSubscribed: | yes |
--------------A647672B86FBC171524CF756 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 2016-08-24 12:29, Corinna Vinschen wrote: > On Aug 24 11:30, Brian Inglis wrote: >> On 2016-08-24 02:22, Corinna Vinschen wrote: >>> On Aug 23 23:36, Brian Inglis wrote: >>>> On 2016-08-23 22:15, Brian Inglis wrote: >>>>> On 2016-08-23 10:11, Corinna Vinschen wrote: >>>>>> On Aug 23 07:27, Brian Inglis wrote: >>>>>>> Compared lists of locale_t headers and functions for POSIX, Cygwin, >>>>>>> and glibc, attached below for comparison, and found: >>>>>>> * missed string.h(strerror_l) on my first check; >>>>>>> not sure if you can implement that easily on Windows? >>>>>>> * GNU also supports wchar.h(wcsftime_l) and time.h(strptime_l); >>>>>>> * GNU also defines string.h(str[n]casecmp_l) functions as an extension, >>>>>>> as well as in POSIX specified strings.h. >>>>>> I just applied a couple of patches to add the missing strerror_l, >>>>>> strptime_l and wcsftime_l. I also added the missing str[n]casecmp_l >>>>>> prototypes to strings.h. I'll create a new test release in a bit. >>>>> GNU duplicates the POSIX strings.h(str[n]casecmp_l) in string.h also. >>>> i.e. str[n]casecmp_l should be defined under #if __POSIX_VISIBLE >= 200809 >>>> but not defined under #ifdef __GNU_VISIBLE in string*s*.h, >>>> and defined under #ifdef __GNU_VISIBLE but not defined under >>>> #if __POSIX_VISIBLE >= 200809 in *string*.h; >>>> strerror_l should be under #if __POSIX_VISIBLE >= 200809 in *string*.h, >>>> or its #includes. >>> They were already declared in string,h. >> Sorry for the poor explanation, but what I was failing to say clearly >> was that: >> * there does not appear to be any strerror_l declaration in string.h >> [...] >> and that str[n]casecmp_l conditionals __GNU_VISIBLE and __POSIX_VISIBLE >= 200809 >> appear to be flipped around between string.h and strings.h declarations in: >> [...] > Care to send patches to the newlib list? Patches (git format-patch) > rule over descriptions alone :} Knew there were good reasons I avoided git for a decade! See https://en.wikipedia.org/wiki/Git_(slang) Developers never heard of KISS, unlike you folks at Cygwin ;^> and the folks at hg. git show attached in case my patch email does not get thru or is scrambled some way, so it does not apply with git am, after my screwing around with git and mailx. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada --------------A647672B86FBC171524CF756 Content-Type: text/plain; charset=UTF-8; name="patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch" Y29tbWl0IDNiZTQ0MDAwMzRhMmJiOWMyODMwMGIwODhlY2I2MjcxZWFhNDRh MmIKQXV0aG9yOiBCcmlhbiBJbmdsaXMgPEJyaWFuLkluZ2xpc0BTeXN0ZW1h dGljU1cuYWIuY2E+CkRhdGU6ICAgV2VkIEF1ZyAyNCAxMzo0NjoyNSAyMDE2 IC0wNjAwCgogICAgYWRkIHN0cmluZy5oKHN0cmVycm9yX2wpIGFzIFBPU0lY LCBjaGFuZ2Ugc3RyaW5nLmgoc3RyW25dY2FzZWNtcF9sKSBmcm9tIFBPU0lY CiAgICB0byBHTlUsIGNoYW5nZSBzdHJpbmdzLmgoc3RyW25dY2FzZWNtcF9s KSBmcm9tIEdOVSB0byBQT1NJWCwgdXNlIF9FWEZVTgoKZGlmZiAtLWdpdCBh L25ld2xpYi9saWJjL2luY2x1ZGUvc3RyaW5nLmggYi9uZXdsaWIvbGliYy9p bmNsdWRlL3N0cmluZy5oCmluZGV4IDhmNGZkMmUuLjk2NzAzYjUgMTAwNjQ0 Ci0tLSBhL25ld2xpYi9saWJjL2luY2x1ZGUvc3RyaW5nLmgKKysrIGIvbmV3 bGliL2xpYmMvaW5jbHVkZS9zdHJpbmcuaApAQCAtNDgsMTMgKzQ4LDE0IEBA IGNoYXIgCSpfRVhGVU4oc3RydG9rLChjaGFyICpfX3Jlc3RyaWN0LCBjb25z dCBjaGFyICpfX3Jlc3RyaWN0KSk7CiBzaXplX3QJIF9FWEZVTihzdHJ4ZnJt LChjaGFyICpfX3Jlc3RyaWN0LCBjb25zdCBjaGFyICpfX3Jlc3RyaWN0LCBz aXplX3QpKTsKIAogI2lmIF9fUE9TSVhfVklTSUJMRSA+PSAyMDA4MDkKLWV4 dGVybiBpbnQgc3RyY2FzZWNtcF9sIChjb25zdCBjaGFyICosIGNvbnN0IGNo YXIgKiwgbG9jYWxlX3QpOwotZXh0ZXJuIGludCBzdHJuY2FzZWNtcF9sIChj b25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90LCBsb2NhbGVfdCk7 Ci1leHRlcm4gaW50IHN0cmNvbGxfbCAoY29uc3QgY2hhciAqLCBjb25zdCBj aGFyICosIGxvY2FsZV90KTsKLWV4dGVybiBzaXplX3Qgc3RyeGZybV9sIChj aGFyICpfX3Jlc3RyaWN0LCBjb25zdCBjaGFyICpfX3Jlc3RyaWN0LCBzaXpl X3QsCi0JCQkgbG9jYWxlX3QpOworaW50CSBfRVhGVU4oc3RyY29sbF9sLChj b25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgbG9jYWxlX3QpOworY2hhcgkq X0VYRlVOKHN0cmVycm9yX2wsKGludCwgbG9jYWxlX3QpOworc2l6ZV90CSBf RVhGVU4oc3RyeGZybV9sLChjaGFyICpfX3Jlc3RyaWN0LCBjb25zdCBjaGFy ICpfX3Jlc3RyaWN0LCBzaXplX3QsIGxvY2FsZV90KSk7CisjZW5kaWYKKyNp ZiBfX0dOVV9WSVNJQkxFCitpbnQJIF9FWEZVTihzdHJjYXNlY21wX2wsKGNv bnN0IGNoYXIgKiwgY29uc3QgY2hhciAqLCBsb2NhbGVfdCkpOworaW50CSBf RVhGVU4oc3RybmNhc2VjbXBfbCwoY29uc3QgY2hhciAqLCBjb25zdCBjaGFy ICosIHNpemVfdCwgbG9jYWxlX3QpKTsKICNlbmRpZgotCiAjaWYgX19NSVND X1ZJU0lCTEUgfHwgX19QT1NJWF9WSVNJQkxFCiBjaGFyIAkqX0VYRlVOKHN0 cnRva19yLChjaGFyICpfX3Jlc3RyaWN0LCBjb25zdCBjaGFyICpfX3Jlc3Ry aWN0LCBjaGFyICoqX19yZXN0cmljdCkpOwogI2VuZGlmCmRpZmYgLS1naXQg YS9uZXdsaWIvbGliYy9pbmNsdWRlL3N0cmluZ3MuaCBiL25ld2xpYi9saWJj L2luY2x1ZGUvc3RyaW5ncy5oCmluZGV4IGI0NjJkMDcuLjYwZTk5NWIgMTAw NjQ0Ci0tLSBhL25ld2xpYi9saWJjL2luY2x1ZGUvc3RyaW5ncy5oCisrKyBi L25ld2xpYi9saWJjL2luY2x1ZGUvc3RyaW5ncy5oCkBAIC0zMywxMCArMzMs MTAgQEAgaW50CSBfRVhGVU4oZmZzLChpbnQpKTsKIGludAkgX0VYRlVOKHN0 cmNhc2VjbXAsKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKSk7CiBpbnQJ IF9FWEZVTihzdHJuY2FzZWNtcCwoY29uc3QgY2hhciAqLCBjb25zdCBjaGFy ICosIHNpemVfdCkpOwogCi0jaWYgX19HTlVfVklTSUJMRQotZXh0ZXJuIGlu dCBzdHJjYXNlY21wX2wgKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqLCBs b2NhbGVfdCk7Ci1leHRlcm4gaW50IHN0cm5jYXNlY21wX2wgKGNvbnN0IGNo YXIgKiwgY29uc3QgY2hhciAqLCBzaXplX3QsIGxvY2FsZV90KTsKLSNlbmRp ZiAvKiBfR05VX1ZJU0lCTEUgKi8KKyNpZiBfX1BPU0lYX1ZJU0lCTEUgPj0g MjAwODA5CitpbnQJIF9FWEZVTihzdHJjYXNlY21wX2wsKGNvbnN0IGNoYXIg KiwgY29uc3QgY2hhciAqLCBsb2NhbGVfdCk7CitpbnQJIF9FWEZVTihzdHJu Y2FzZWNtcF9sLChjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90 LCBsb2NhbGVfdCk7CisjZW5kaWYgLyogX19QT1NJWF9WSVNJQkxFID49IDIw MDgwOSAqLwogCiBfRU5EX1NURF9DCiAK --------------A647672B86FBC171524CF756 Content-Type: text/plain; charset=us-ascii -- 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 --------------A647672B86FBC171524CF756--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |