delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/08/24/16:48:34

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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019