delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/08/25/04:07:32

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:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=iXtlxWkwtlEwkm75qpwJ+K2xH8BQIS6+WUAZNUEN1CPS1TPuVmGdl
eIZNbwkOGS5AYs82y9I1r93FdU5BCyN65mPBSs7q4wB/u6vBS3AiwSHdysjgvOyZ
zaFAHP5Y2RDljXycRywcIM3mlL8JXhxEJkXHLIviPsrp/CtYJHtgc0=
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:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=llY9KrdQzSgFqgFN/JugNbMHMzA=; b=QyUJ3tFAjWN5NVVyLbrQ+YUQI4ip
tICZuT7s9RFl8IAo95+Yk/CTjEgqEy1ghboHrfrkkbh9dbZYJ3sky9evYvYlaW2P
1847woIN5DDtxZCeyecmII9iKLKV6S7VTaZKbJrrmPBv6v9IUDZ/4Ac9dLQL+WS9
NdqAZvOH1Zxt+dA=
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=-101.5 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Knew, H*i:sk:46edba9, H*MI:sk:46edba9, H*f:sk:46edba9
X-HELO: drew.franken.de
Date: Thu, 25 Aug 2016 10:07:00 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.0-0.11
Message-ID: <20160825080700.GD9783@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
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> <46edba9c-888c-b975-e1db-1ed12c293472 AT SystematicSw DOT ab DOT ca>
MIME-Version: 1.0
In-Reply-To: <46edba9c-888c-b975-e1db-1ed12c293472@SystematicSw.ab.ca>
User-Agent: Mutt/1.6.2 (2016-07-01)

--+B+y8wtTXqdUj1xM
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Aug 24 14:47, Brian Inglis wrote:
>=20
> 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 a=
n extension,
> > > > > > > >    as well as in POSIX specified strings.h.
> > > > > > > I just applied a couple of patches to add the missing strerro=
r_l,
> > > > > > > strptime_l and wcsftime_l.  I also added the missing str[n]ca=
secmp_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 =
>=3D 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 >=3D 200809 in *string*.h;
> > > > > strerror_l should be under #if __POSIX_VISIBLE  >=3D 200809 in *s=
tring*.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_VISIB=
LE >=3D 200809
> > > appear to be flipped around between string.h and strings.h declaratio=
ns in:
> > > [...]
> > Care to send patches to the newlib list?  Patches (git format-patch)
> > rule over descriptions alone :}
>=20
> 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 fo=
lks at hg.
>=20
> git show attached in case my patch email does not get thru or is scramble=
d some way,
> so it does not apply with git am, after my screwing around with git and m=
ailx.

It applied, but I had to make a few changes, see my reply to the
newlib list.  What you shouldn't do is to put the entire log
message into one line.  The first line of your log message becomes
the subject of your patch email.  Keep it short and add the
rest of the log message starting in line 3.  Line 2 stays clear,
it separates the subject from the body.

You don't need mailx, btw.  After you created your patch with
`git format-patch', you can send it with `git send-email' :)


Thanks,
Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--+B+y8wtTXqdUj1xM
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXvqckAAoJEPU2Bp2uRE+gt9cP/iB5o9Wxlnp09eI1zz7zz2JG
ZxVzwuGt7J+UXvJnbP93PB4LCRXpsxp4e9+PiD1dBcP9leU86cL4KaZc6pbpTDNa
2dZ4ckcHiwER87VuKiy9kDVkFc5JPq5xlVvWUyftHCQyB1n+J7MKKoN4/lwPLYP3
u1I0d5CdnbStkjSs6uukFXxtwFlC6N5kbRH8Lu4HfbpkM+iwrILAjLs4zyuWzQOW
Osac19tWI9WzMgQEwiNau4xPl0CJotL5mVBtUKlpC9cOjQ0p1FQKMPcdxg/cf8Br
GolUV2EzAWRYNwC/twkH1QVvi+PupAcX5HMLYwOe/w/2NrmVlDWMpGXV+/obcpfy
k4oH6ZzK2t3AV7QT6o0KwOi7j33uT/LazGKNuRTqUcvRIloKnSohSLiVobst79y2
lVZADppIPsQ+M2Bl9gfeD8TM6AzZV/noZ2VF0yip24rtFsBYWIH8ZdtfzXiDoJou
L9NUhVw7ZLNy5/r83wffz+irU5k9Q1aqCD8lhwJ7BwPsRjFdFhGOs/C/bzu4ZUH+
d70JOLIte8SNkXI2ZJlsskpY/ZS31eVl9v1ZSH3gqy04WP3onVwh3EHrAfxvLt9S
+49a2dx8DF0yQ184u9qL1erx0OYv6pLtV1BJfRV/R9WGLNirEiAS1LJVaYXEBvq6
2lqhXV1yl4wHvlyLT07Q
=tWKJ
-----END PGP SIGNATURE-----

--+B+y8wtTXqdUj1xM--

- Raw text -


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