delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/02/25/04:21:43

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BFE80386F416
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1614244899;
bh=loXgn0i8h4tU6cFt4jYBFsGZbt91ZD3eZXeiCYpvtvQ=;
h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=G+yK18n1IStUQLNsvLaxpUrOPoAUT6uMqiTQwElh76gxrsWHcTMafi4Dyj9pS6J0s
kXi6NlY3jGU0fqeh/zUBIrd/MywJgryEUteZFkbiWYhOetH5HvBmuVRAE7B33GXJpv
RbxtDCWQiiDhcEm7a7tJMoLBM6/Tmb+pNamq1ufY=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 319903858034
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=LAtD3IoO9aMGz8OH9wCUAkfoGUSdE6Puy8XCHm4LPGitc1bxyqLCbndtxqTtxkuG5DCb3BMeJPU/SxWrV1JAJt1UKZbhQb1ePy5NKx3t/IJWXKbgMX/RgxcmGPQ5MTswa6i6Bt97H2itKcgywXdUgsb8cab4eYak09vC+8CKZbuscGkKXQSIfHziNw0PMVCyCk2AGFVkCfDx4WuQ1pTphFuZJ3YDBu6inbSOFHb5TLQ+LATUrbcSgADBHe8yx2/gGzbytHGUy862mVvwjlzHDdJMizbTQAPfDK49E+Px8503pT1geqcuokignHYe1C9n2H66aD6CaLM8BPCy/Znokg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=/qbtN2bwO2j3BiGmDT4/TkvKcrj30MHaEPSj9vctkow=;
b=SbIrJ51OyHTPIyCKswOt+HijEpDgBAG+6gi6QCPMaVSySh7Gj6HGN3cg2V8R1yVouRxpDVw+KaFOvPC9NFpnpCQuU/pLu0iG0fPIiRf1CSTxvnVJtjsQlLH3OD9TghItUTc22mfFI6+njh/aNHU+c0Y7E5KbLhWnk3P1SfG4mbhTb6qKSaq9XrqTwdilJRO1rVZ2DCsbfUDIG7jcaC30f3Bl1Z1cF8CSYpR/28ZgnKb95FbIcI7dROmH7E3A5eFcVaeCIwvKV1e4ht9mTEgm7PdOsFgSuOWzDyy4Mzcuc52zIP4BkvzIZpm4zGf/UGt7SAnOT8l8WpRlQIU2NnJp9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
X-IncomingTopHeaderMarker: OriginalChecksum:BA812DEB45B985F4C964CCCB903F1E5EEBFE1524709C41DF8F3DD70455D7F50F;
UpperCasedChecksum:7C35C6E4C0ADB9ECDAA7FD2A292947AC7AFB0622C3BB723111F7920F750CEAD5;
SizeAsReceived:12122; Count:46
Subject: Re: Tee and file redirections are very slow to write anything.
To: cygwin AT cygwin DOT com
References: <DB7PR02MB39960C1E938B80D9B98CF40DE79F9 AT DB7PR02MB3996 DOT eurprd02 DOT prod DOT outlook DOT com>
<87eeh5b39n DOT fsf AT Otto DOT invalid>
<49e01de1-f7de-5d60-2996-3c9afb834396 AT cs DOT umass DOT edu>
<20210224224149 DOT GM2979 AT dimstar DOT local DOT net>
<7bdae030-12c7-b2fa-9386-5e279382637d AT SystematicSw DOT ab DOT ca>
<c0fed8e9-abfd-d159-20c5-3d6d0db956c4 AT SystematicSw DOT ab DOT ca>
Autocrypt: addr=hamishmb AT live DOT co DOT uk; keydata=
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
Message-ID: <DB7PR02MB3996482A7201BD2F8EC165E4E79E9@DB7PR02MB3996.eurprd02.prod.outlook.com>
Date: Thu, 25 Feb 2021 09:21:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.7.1
In-Reply-To: <c0fed8e9-abfd-d159-20c5-3d6d0db956c4@SystematicSw.ab.ca>
X-TMN: [Afl3nxT75GhaO1oZUP/PliOqrKgIadhO]
X-ClientProxiedBy: LO2P265CA0487.GBRP265.PROD.OUTLOOK.COM
(2603:10a6:600:13a::12) To DB7PR02MB3996.eurprd02.prod.outlook.com
(2603:10a6:10:43::18)
X-Microsoft-Original-Message-ID: <a081f462-c424-33e0-9bf1-e56775008fca AT live DOT co DOT uk>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-IncomingHeaderCount: 46
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-Correlation-Id: ca8a891e-a157-43cc-ddcf-08d8d96ebcfc
X-MS-TrafficTypeDiagnostic: DB8EUR05HT253:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 9rmm77XBF2cjest66kUwvEHQDQfnDLhteKwtiL9jtLiPyNe63s+sFSuw+7JbssT+oGP+FHXkPkDYDInUspQ3DSLsjSV/g44MntCcUDANtAjLcW/F+fTShEgJ8vKi2pIzwSb3TzQ4uh3EuUZm3250P98uEB5YwQf957aFgtgA3BMpODj5qcFXrZX4604OoXAfp+r76lMRcBcpFqVSa58S/6V7MV2fLJk+lcgOdeXZ/w2csDljKEX7Wokad6JiVNY9sS8sZ0q12mynYjufnLzJS0IxkXEeUup7mBKaoanwefPV21JwOylIzFYEcaY2Ncoh2hYotT0/OsvCf2akmWZeMjYrGnw7jkPG5Ek3c7nJ74saO9IFZM4pyv0tF48cCeqGUsCmyRnJue28AvAKjxRCVg==
X-MS-Exchange-AntiSpam-MessageData: pD5L1MaXXbIL/7YzaKqLnMHXxM3MDOFswb3epJ/DwFPvx6usXFjdm/c9LRNRr+Y8zCSpIHQRAEqY9NMHG5cQLqPbpcraPLEejjNH6tGzVK/3RgZBcB1OAJeJi32qHwCMSgFU/YxsTSzfuYpPq5vouw==
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ca8a891e-a157-43cc-ddcf-08d8d96ebcfc
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2021 09:21:35.3289 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-AuthSource: DB8EUR05FT026.eop-eur05.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR05HT253
X-Spam-Status: No, score=-3028.7 required=5.0 tests=BAYES_00, BODY_8BITS,
FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER,
NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Hamish McIntyre-Bhatty via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Hamish McIntyre-Bhatty <hamishmb AT live DOT co DOT uk>
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

--===============0573454097865168576==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="eCewAezLyptrWBW9XqPyPlzwuTWlCHhpK"

--eCewAezLyptrWBW9XqPyPlzwuTWlCHhpK
Content-Type: multipart/mixed; boundary="T6dKQpRzjjCnjUHRbr3oBaJIvGcj5Jhpq";
 protected-headers="v1"
From: Hamish McIntyre-Bhatty <hamishmb AT live DOT co DOT uk>
To: cygwin AT cygwin DOT com
Message-ID: <a081f462-c424-33e0-9bf1-e56775008fca AT live DOT co DOT uk>
Subject: Re: Tee and file redirections are very slow to write anything.
References: <DB7PR02MB39960C1E938B80D9B98CF40DE79F9 AT DB7PR02MB3996 DOT eurprd02 DOT prod DOT outlook DOT com>
 <87eeh5b39n DOT fsf AT Otto DOT invalid>
 <49e01de1-f7de-5d60-2996-3c9afb834396 AT cs DOT umass DOT edu>
 <20210224224149 DOT GM2979 AT dimstar DOT local DOT net>
 <7bdae030-12c7-b2fa-9386-5e279382637d AT SystematicSw DOT ab DOT ca>
 <c0fed8e9-abfd-d159-20c5-3d6d0db956c4 AT SystematicSw DOT ab DOT ca>
In-Reply-To: <c0fed8e9-abfd-d159-20c5-3d6d0db956c4 AT SystematicSw DOT ab DOT ca>

--T6dKQpRzjjCnjUHRbr3oBaJIvGcj5Jhpq
Content-Type: multipart/mixed;
 boundary="------------BD27F5BF044A53D55052AEF7"
Content-Language: en-GB

This is a multi-part message in MIME format.
--------------BD27F5BF044A53D55052AEF7
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

On 25/02/2021 07:50, Brian Inglis wrote:
> On 2021-02-24 16:50, Brian Inglis wrote:
>> On 2021-02-24 15:41, Duncan Roe wrote:
>>> On Wed, Feb 24, 2021 at 04:58:24PM -0500, Eliot Moss wrote:
>>>> On 2/24/2021 3:48 PM, ASSI wrote:
>>>>> Hamish McIntyre-Bhatty via Cygwin writes:
>>>>>> I found recently when trying to save output from a script for late=
r
>>>>>> inspection that "tee" and file redirections seem to have massive
>>>>>> delays when run in Cygwin - usually nothing is written to file or
>>>>>> stdout until after the command has finished - not very helpful.
>>>>>
>>>>> You will want to switch from fully buffered to line-buffered or eve=
n
>>>>> unbuffered output.
>>
>>>> And this does not have to do with Cygwin.=C2=A0 The same happens on =
Linux.
>>>> The default is that terminal I/O is unbuffered while other stream ar=
e
>>>> buffered.=C2=A0 Pipes come under "other streams".=C2=A0 One can make=
=20
>>>> programmatic
>>>> changes to get around this, but most programs won't override the
>>>> default behavior on their own ...
>>
>>> The (Linux) default is that terminal I/O is *line* buffered
>>>
>>> The man page for tee doesn't show an option to change buffering,=20
>>> while that for
>>> grep does.
>>
>> I believe the default for both Cygwin and Linux is 64KB pipe buffer,=20
>> so if you want to see smaller chunks as they are generated, you need=20
>> to add some utility that may allow you to change that e.g.
>>
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0$ tail -f access.log | stdbuf -oL cut -d=
 ' ' -f1 | uniq
>>
>> but read the disclaimers on the stdbuf and grep man pages, which is=20
>> why it is not done more, especially under Cygwin where Windows adds=20
>> its own performance penalties.
>> Some utilities may use read(2/3p), write(2/3p), or mmap(3) if they=20
>> can and don't care about text or lines, for more efficient access to=20
>> disk files, rather than buffered stream I/O functions.
>
> From what I have been able to find, Cygwin <stdio.h> BUFSIZ is only=20
> 1K, compared to Linux 8K, and Cygwin internal 64K, and that is used in =

> many places in coreutils like tee, which will slow everything down by=20
> a factor of at least 8 plus increased overhead.
>
> Suggest <stdio.h> BUFSIZ be bumped to at least Linux value of 8K, if=20
> not 64K.

So from the discussion above, I've not sure I fully understand why the=20
behaviour is different on Cygwin to Linux for me, especially if Linux's=20
buffer size is sometimes bigger.

Perhaps:

#1: It depends on the program being run and how it sets its buffers up?

#2: stdbuf -o L enables line buffering and should fix my problem?

I'm now thinking it may have been a Python script that was behaving this =

way - I might go and double check in case this isn't what I think it is.

Hamish


--------------BD27F5BF044A53D55052AEF7
Content-Type: application/pgp-keys;
 name="OpenPGP_0x18F1759B3457223F.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="OpenPGP_0x18F1759B3457223F.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

xsFNBGA2bQkBEACoVLJtEUPlpnDwz3L8axkH5PcnOPrvHglqxukoZCVfW3Qo78yPtcf62p/PX=
BkS
eUdf9VJhihuOmWqfXcvE7lqT+Xrz5KGSCCIGHdTZdCag3+47sv6PwqrCgWmpURxL0xsSGiB2E=
CRB
fKcA8GcUrtVBzX5EqtQODcETXCB6DQOFgurIEo1tpbT1xHTSoOaeeILh4+1p9qHXZNX7wvHb5=
1VF
9OsUHv/GnALlLafGCjkr4jG6WY5qeov1kymoT+bshDhUJu34Eer/pB1OQFKAzp6djPJt66w0R=
Hc2
1VGeWdKv++7XZiQqjF4rsKw4T5QnW28YIyODlKANDsAS9OuHe3RCVwk7QYaH49xx27L19TbxO=
r5s
KPOPC3lhmcCiEy/j3/tbsYCwr8Df+9p94Gn79Jo5itIKHwdBKT9rPlX01oI9Iow33+z3mrm6+=
VIY
Ls+C0n7ZzA+Bh2WxSHidWoKa3QmaE0xTk2BQn+gTUffiq3Pgr0F2cNdhIyCxZOK0EtRhYGWQL=
ISQ
BP/OH5p/681YW3OMg4QARDwoPN7zDzr/T97Zx69PC41xYsN2CMvx62A/0WJ6DAHtsDOB6iAxH=
DFt
knliu7hqUw80MvTe5alx4W6EOtf5XCAgIWDXKLjKkAsQbhkYU7fV0FzKi/NfpGEi7YMQffXfk=
uSt
36d8M4nYhWdpEwARAQABzSxIYW1pc2ggTWNJbnR5cmUtQmhhdHR5IDxoYW1pc2htYkBsaXZlL=
mNv
LnVrPsLBiQQTAQgAMxYhBONUZ0cgq5k+Vg8k/hjxdZs0VyI/BQJgNm0KAhsDBQsJCAcCBhUIC=
QoL
AgUWAgMBAAAKCRAY8XWbNFciP7sUD/9h0CpzJHkQu/nXlMu8WEvFATPT/9gprRBV0LEbuozxH=
HUM
Av3dTobvTMaLqubLQZWSH6OphQTMxlJWALw1Aj9HyF8pavkGm3d2wPKq4h2p9+rZCOg5i89rI=
3m+
bz5GLVwhVGy3c6T+FmnRSfMMnkX8TShLWe72a4N8Ghs/I9NVACGMJGjPhKrwLwRvJCgK2x4jr=
R0J
nDITQkaBjY32dp4Q6KJrhhZYDV7RUvz40j3/u7i8LJgaUdHVp40zjDq+8BK+xGMexaXF0eXpE=
O1O
JhajrJizX24wz5/MgKTx8IgI6TXgnueq/FQGbZmIvwXakM/scyd8IoE2I5EDlgqBDlWLBm5nv=
Cor
POTMYeVefLkMCoKuRrJ4KqlXZBrChN8ESTCtja8ZHdOvr9ocU+2d9VSQrdcgtB0BMCZ3RR4Ya=
Csl
5O1AEXA3lewiEULouCUSLuBB8vtsVljso8bzjagsrfw75m26G0Fue/AUvqosKohkw4U/Ndlox=
95u
4GqD9tmcq4D9jcJiXc2eOZVkDKUFD9Yg0BVwXSpy+04XCzm5dDg8HVojwVNQ2xsmKhR5RerWh=
RMy
Kt/NWZgI97L1y+qZHTf/BHgZQ5qn5TBBosY+Rd+bZ8zIOBj3qorypOlijLbXvOlQ7oY97asgf=
WZ5
FBEXeHInV2rqGgKg/Y9/5SOm56Uvk87BTQRgNm0KARAAwIrWad+u5FPCW7IS4vCbarNAGkXvr=
0Cw
Q+DPsJxI7FaOQaaqcWhCMspe87/SYdtoSBjIzHKuVTr9jWgHjfmnSi8SlyD4KvLiwhxmLyfbf=
vRk
dEI9X9EOwlV5hFypVQzbmm6x4BK7MmNJ74dMdCgGRKL+XVU3k/nhM5JyukPK6W4x5x+wIQYr3=
x2m
VWPWU9FxHRtBbDky0V3zBsn/j9K5BWlNC8aq4m6m1VmV8jzW54z0UYVsKLJmleQopEL0fQDrp=
OTp
Y/7wBldDBrASt6aA4ZS8kcUGDfvyddXdme/fPEog02qVBARNhJbKElLlUMsSpG6U1uukuslaq=
k6Z
tOhJymphmn84JlY5Wj/7mBEh9SNuUXKmuNAdJXDvLXgglhKcwfwVRu7s1YykBjuPSFzlR235I=
Gew
hco/aT3emzD2dD4GOl42jbAE3hV7YLdxVxBXGvyj+g+D5ZGefiF0qzHz4Jl6rpsZ4CAfB+7xT=
t+o
xTB+EA6Sw4lT2nu/mcCTJsAkZCak2iDqy3GeBMg8b2P0Rr3LAoda+S76uZ95o+BIMooz+y5Nz=
4U0
YvQkO8YtVsWwHN/fzQ7LwHRYjWmflmBwicTePhvqxMH/cmuuUe5pYbNETFW3nFIO934Dol+sG=
Zmd
7EGE9EVTtV+9PHtp5wNwSJ3KZZ3IgHWhORoYsYbyEfcAEQEAAcLBdgQYAQgAIBYhBONUZ0cgq=
5k+
Vg8k/hjxdZs0VyI/BQJgNm0LAhsMAAoJEBjxdZs0VyI/zxEP/ieSDtyWRpXnVfp5jAwXXsW8f=
SS4
mRlu4iYpfPLIjUF4k//7l4g/lGRJpif9RdkNtiDZn23QB0oB4KIBAXKAY/A9XjMKM1SoqHJnL=
pV3
NC8GnwxZw00llHW/jIsHPBbHXxyZh9rqAZQetM2+0x8/lolvFyreI1hHhtpEW2CNhZO9382BL=
Krq
ux20JeojvVDvDNU3WnjOkkbBBCT4v+AeFxttT/sOYURC1ppdng4Ra+30lhBXFoHEb3jnAjO7V=
Fsc
PeI/KSZ5TD6scIu7dyy8krVhciF38lX3zOPto6AKF8KnDptV7k0Oib/OU6fBJ+0ZcUGZP7sD5=
B3r
6ZoA6gc3B/1arteN71Nth2bREJibBOqNWDya9oOE4TqKPLQAdgEuMM1kbhAg03NQ1guKvL0Sb=
TNt
N0uwNCcHlhfT0l2FhuP5LsT1NPKLyPwsm7RvEInKwhVOy8R2kWZTri8WM2uHic4sQk9tKK/kN=
Shw
RQb4DcdwCckDAsVAaTI2N1RTOUE0u14UWMQ6jCWWAXq9l8lK5TRZtsB8Q2Jt6M0uZPOCat3dM=
i8f
AhTmhYkIYhzS8bAf4UtPIird1rsfRTDLhbymCRhTe5sBPqVsbT7yu+Mg4mXvBVgpWDuy4r4ax=
B5c
TgOJMrQb5qkEZV99OQmpmwjL2QsBu8sqF9CECU86DLfBf3Sy
=3DQEBD
-----END PGP PUBLIC KEY BLOCK-----

--------------BD27F5BF044A53D55052AEF7--

--T6dKQpRzjjCnjUHRbr3oBaJIvGcj5Jhpq--

--eCewAezLyptrWBW9XqPyPlzwuTWlCHhpK
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEE41RnRyCrmT5WDyT+GPF1mzRXIj8FAmA3bBoFAwAAAAAACgkQGPF1mzRXIj+o
Fg//cxii5UJMXBKNRNW55nO/pJgoQbMHYKBhLSL11MEe5/h3A6NLo1jTQAzfkt3Ac9drVA4Dlmge
NJlJGjG/QWizV9aeQbqfgOC12zuoE5pJc7kzjMqwgSOnfQqefW+f6QTyesIzxe2FWbEcebYWxLJs
JTZC+psGFHWcZLl4IwkLRm29OguDnGlbD7YPoRGdPq/O2KlFGEIWsYaEDFlJOqvT+AS+2HhZT8cN
UJpyRZLt2kfx43zNdiiZAo7Sp9EUCvFEHJDoDG4vGcyAlWMWmUry+i49Ynri6mftznRBr23LAPe0
evbg46etvw1fNO/sAAjULKBDEyvMSt3BAPGQp7Jm4MN+VTUimO0yrzLIB2oH8ZLrdFLPOIgN7ReQ
JeKohm1Ku5mFID/L7pU93ROp3v+ZCWfaklOQUqTWXaS64vaeXd6q9zFg2nchq5V1X6XoMPutzS1Y
dQZ+AYHsqd/IGPFSbnmQ9gr3i2KeH53hIRMxA4VH3PbhTDr2DlskYYatRlO1b7tuVegN2oza/fxR
HQHwbCoNeWK5j2V6BLyAzqej4g0VCzyFmbW7iuIXfQix1XR3ec8A4PpS2ecURobT+HIT9VqcupJk
nF9pHsIhyDf5LEujINGfWRhIRc6DGOxJcdDHqpqLPtjN8jao2I5sb0vnH0zeFctJpqXt6+EduZcR
BD8=
=CJD4
-----END PGP SIGNATURE-----

--eCewAezLyptrWBW9XqPyPlzwuTWlCHhpK--

--===============0573454097865168576==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--===============0573454097865168576==--

- Raw text -


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