delorie.com/archives/browse.cgi | search |
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: | |
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==--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |