delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 64823385AC24 |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
s=default; t=1637776978; | |
bh=oQwy+CvWSvD6FkeuGoWfasBJenyM6XXRFwiF/yo8gA4=; | |
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: | |
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: | |
From; | |
b=sfN8mqpUw9JUqytVZzZUwdWta2Z2tXOJef74jFh8T3nbA+WUSxjBiMV0e/4Ke4h7S | |
T6vKqRqDBPTmTPYKB3KXDk/VBz1pGC8apGqmdYGu0fQiXVLjAQkk/syjjIYhUUREGS | |
D0xmpZMIt3zlvqyijQGgaTlteLvn9uKi4EWssQ1U= | |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.4.1 sourceware.org 771323858C39 |
X-Authority-Analysis: | v=2.4 cv=F+dEy4tN c=1 sm=1 tr=0 ts=619e7e0a |
a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 | |
a=r77TgQKjGQsHNAKrUKIA:9 a=mDV3o1hIAAAA:8 a=CCpqsmhAAAAA:8 | |
a=PTk4YTUXLryWhebOMssA:9 a=QEXdDO2ut3YA:10 a=nGsU0gHaYgL2-XJFTdsA:9 | |
a=ITdVHhY7-e0A:10 a=_FVE-zBwftR9WsbkzFJk:22 a=ul9cdbp4aOFLsgKbc677:22 | |
Message-ID: | <643c1cb7-9b18-25cf-62b0-8085c8fab137@Shaw.ca> |
Date: | Wed, 24 Nov 2021 11:01:46 -0700 |
MIME-Version: | 1.0 |
User-Agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 |
Thunderbird/91.3.2 | |
Subject: | Re: raise(-1) has stopped returning an error recently |
To: | cygwin AT cygwin DOT com |
References: | <YZsoj6UvpF6pcbtt AT slk1 DOT local DOT net> |
<YZtwMZ1LUbx+b5+s AT calimero DOT vinschen DOT de> | |
<YZuVy5+nbzPtiqdw AT calimero DOT vinschen DOT de> <YZyl69ODRcBVnMed AT slk1 DOT local DOT net> | |
<YZy5bRsZuulb6FUV AT calimero DOT vinschen DOT de> | |
<42c9bb90-dd78-edfa-99ff-f65f7e000956 AT SystematicSw DOT ab DOT ca> | |
<YZ1tAfzwlW8C84z4 AT slk1 DOT local DOT net> <YZ4FGpEDDar45HC7 AT calimero DOT vinschen DOT de> | |
Organization: | Inglis |
In-Reply-To: | <YZ4FGpEDDar45HC7@calimero.vinschen.de> |
X-CMAE-Envelope: | MS4xfNUbsHUAVqx43T3XnWyx/i8pep2VbEsadvybIAJ6oAQsexT/uWX0LSeQyd1r8kpvtvIpOI+sY79omUBqomi4Xcg8zEe7JXrofjGfCZQD9t3aN+YwAw8S |
k7LdKA5PoMEAPaPLU9FrpGvfk2y8Pr1I7P7FOmetnlr7LtKjvav6eLYcZ7vVSeV7mJKzUF4NH0cGnQ== | |
X-Spam-Status: | No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, |
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, | |
RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, | |
RCVD_IN_MSPIKE_WL, SCC_5_SHORT_WORD_LINES, SPF_HELO_NONE, SPF_PASS, | |
TXREP autolearn=ham autolearn_force=no version=3.4.4 | |
X-Spam-Checker-Version: | SpamAssassin 3.4.4 (2020-01-24) 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: | Brian Inglis via Cygwin <cygwin AT cygwin DOT com> |
Reply-To: | cygwin AT cygwin DOT com |
Cc: | Brian Inglis <Brian DOT Inglis AT Shaw DOT ca> |
Errors-To: | cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com |
Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
This is a multi-part message in MIME format. --------------zNrXg9ByJ32umLoTUxW54trQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2021-11-24 02:25, Corinna Vinschen via Cygwin wrote: > On Nov 24 09:36, Duncan Roe wrote: >> On Tue, Nov 23, 2021 at 11:18:25AM -0700, Brian Inglis wrote: >>>> On Nov 23 19:27, Duncan Roe wrote: >>>>> Btw to whoever maintains grep for cygwin: 'make check' should pass on >>>>> next release (I patched out the surrogate-pair failre). >>> >>> I had no problems with test-raise last release. >> >> I don't remember having a problem with it even a few weeks ago. >> >>> I did with surrogate pairs but after spending too much time on all the test >>> infrastructure around that, decided it was a low probability event, and wait >>> until anyone complains to refer it upstream. >> >> I wasted time on that too. That's why I patched surrogate-pair to not do its 3rd >> test if 'uname -s' indicates Cygwin. >> >> For the full story, see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27555#5 > > What is that "permanent restriction" in Cygwin? Is that something we > could fix or something unfixable? Did you try to debug Cygwin in terms > of that problem? If not, could you extract a reduced, very simple > stand-alone testcase for further debugging? > >>> Do Cygwin and/or Windows support surrogate pairs in UTF-8? > > You mean UTF-16. UTF-8 doesn't know surrogate pairs, UTF-16 does. > Originally there was UCS-2, 16 bits, with only 65536 code points. > However, Unicode left the BMP already with version 2.0 in 1996, so > UTF-16 and surrogate pairs became necessary. Windows as well as Cygwin > support them. How does Cygwin support UTF-16 locales with surrogate pairs? Are they the "native" locales inherited from Windows if others are not specified e.g. UTF-8, some OEM SBCS or MBCS? >> There are 3 tests in surrogate-pair and only the 3rd one failed. So I guess >> surrogate pairs in UTF-8 "mostly work". > > UTF-16. The surrogate stuff is evil at times. Have a look at the > __utf8_wctomb function in > https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/stdlib/wctomb_r.c > Lone surrogate halfs in an input stream are a problem, for instance. Thus the confusion with grep surrogate pair tests which appear to be running under a UTF-8 locale: see attached surrogate pair extract from cygport --debug grep.cygport check. Trying to rerun cygport build most tests are now "skipped test: failed to find an adequate shell SKIP ... (exit status: 77)"! Something more may have changed (in gnulib?) to invalidate Cygwin shell(s) in something updated since that grep release in August, as I am getting the same skipped tests under GitHub CI, although it could just be that something expects say bash > 4.4 or even >= 5! -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.] --------------zNrXg9ByJ32umLoTUxW54trQ Content-Type: text/plain; charset=UTF-8; name="grep-check-surrogate-pair.log" Content-Disposition: attachment; filename="grep-check-surrogate-pair.log" Content-Transfer-Encoding: base64 RkFJTDogc3Vycm9nYXRlLXBhaXIKRkFJTDogc3Vycm9nYXRlLXBhaXIKPT09PT09PT09PT09 PT09PT09PT0KCisgaW5pdGlhbF9jd2RfPSRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMu Ny0yLng4Nl82NC9idWlsZC90ZXN0cworIHRlc3RkaXJfcHJlZml4XworIHByaW50ZiBndAor IHBmeF89Z3QKKyBta3RlbXBkXyAkSE9NRS9zcmMvY3lnd2luL2dyZXAvZ3JlcC0zLjctMi54 ODZfNjQvYnVpbGQvdGVzdHMgZ3Qtc3Vycm9nYXRlLXBhaXIuWFhYWAorIGRlc3RkaXJfPSRI T01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWlsZC90ZXN0cworIHRl bXBsYXRlXz1ndC1zdXJyb2dhdGUtcGFpci5YWFhYCisgTUFYX1RSSUVTXz00CisgZGVzdGRp cl9zbGFzaF89JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxk L3Rlc3RzLworIHVuc2V0IFRNUERJUgorIGQ9JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAt My43LTIueDg2XzY0L2J1aWxkL3Rlc3RzL2d0LXN1cnJvZ2F0ZS1wYWlyLlFMNEsKKyA6Cisg dGVzdCAtZCAkSE9NRS9zcmMvY3lnd2luL2dyZXAvZ3JlcC0zLjctMi54ODZfNjQvYnVpbGQv dGVzdHMvZ3Qtc3Vycm9nYXRlLXBhaXIuUUw0SworIGxzIC1kZ28gJEhPTUUvc3JjL2N5Z3dp bi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxkL3Rlc3RzL2d0LXN1cnJvZ2F0ZS1wYWly LlFMNEsKKyBwZXJtcz1kcnd4LS0tLS0tKyAxIDAgQXVnIDMxIDAxOjM4ICRIT01FL3NyYy9j eWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWlsZC90ZXN0cy9ndC1zdXJyb2dhdGUt cGFpci5RTDRLCisgOgorIGVjaG8gJEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIu eDg2XzY0L2J1aWxkL3Rlc3RzL2d0LXN1cnJvZ2F0ZS1wYWlyLlFMNEsKKyByZXR1cm4KKyB0 ZXN0X2Rpcl89JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxk L3Rlc3RzL2d0LXN1cnJvZ2F0ZS1wYWlyLlFMNEsKKyBjZCAkSE9NRS9zcmMvY3lnd2luL2dy ZXAvZ3JlcC0zLjctMi54ODZfNjQvYnVpbGQvdGVzdHMvZ3Qtc3Vycm9nYXRlLXBhaXIuUUw0 SworIGJ1aWxkZGlyPS4uCisgZXhwb3J0IHNyY2RpciBidWlsZGRpcgorIGdsX2luaXRfc2hf bmxfPQoKKyBJRlM9IAkKCisgZXhwciAxICsgMTI4CisgZXZhbCB0cmFwICdFeGl0IDEyOScg MQorIHRyYXAgRXhpdCAxMjkgMQorIGV4cHIgMiArIDEyOAorIGV2YWwgdHJhcCAnRXhpdCAx MzAnIDIKKyB0cmFwIEV4aXQgMTMwIDIKKyBleHByIDMgKyAxMjgKKyBldmFsIHRyYXAgJ0V4 aXQgMTMxJyAzCisgdHJhcCBFeGl0IDEzMSAzCisgZXhwciAxMyArIDEyOAorIGV2YWwgdHJh cCAnRXhpdCAxNDEnIDEzCisgdHJhcCBFeGl0IDE0MSAxMworIGV4cHIgMTUgKyAxMjgKKyBl dmFsIHRyYXAgJ0V4aXQgMTQzJyAxNQorIHRyYXAgRXhpdCAxNDMgMTUKKyB0cmFwIHJlbW92 ZV90bXBfIDAKKyBwYXRoX3ByZXBlbmRfIC4uL3NyYworIHRlc3QgMSAhPSAwCisgcGF0aF9k aXJfPS4uL3NyYworIGFic19wYXRoX2Rpcl89JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAt My43LTIueDg2XzY0L2J1aWxkL3Rlc3RzLy4uL3NyYworIFBBVEg9JEhPTUUvc3JjL2N5Z3dp bi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxkL3Rlc3RzLy4uL3NyYzokSE9NRS9zcmMv Y3lnd2luL2dyZXAvZ3JlcC0zLjctMi54ODZfNjQvYnVpbGQvc3JjOi4vc3JjOiRIT01FL2Jp bjokSE9NRS9iaW46L3Vzci9sb2NhbC9iaW46L3Vzci9sb2NhbC9zYmluOi91c3IvYmluOi91 c3Ivc2Jpbjovc2JpbjouLi4KKyBjcmVhdGVfZXhlX3NoaW1zXyAkSE9NRS9zcmMvY3lnd2lu L2dyZXAvZ3JlcC0zLjctMi54ODZfNjQvYnVpbGQvdGVzdHMvLi4vc3JjCisgcmV0dXJuIDAK KyBzaGlmdAorIHRlc3QgMCAhPSAwCisgZXhwb3J0IFBBVEgKKyByZXF1aXJlX2VuX3V0Zjhf bG9jYWxlXworIHBhdGhfcHJlcGVuZF8gLgorIHRlc3QgMSAhPSAwCisgcGF0aF9kaXJfPS4K KyBhYnNfcGF0aF9kaXJfPSRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82 NC9idWlsZC90ZXN0cy8uCisgUEFUSD0kSE9NRS9zcmMvY3lnd2luL2dyZXAvZ3JlcC0zLjct Mi54ODZfNjQvYnVpbGQvdGVzdHMvLjokSE9NRS9zcmMvY3lnd2luL2dyZXAvZ3JlcC0zLjct Mi54ODZfNjQvYnVpbGQvdGVzdHMvLi4vc3JjOiRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVw LTMuNy0yLng4Nl82NC9idWlsZC9zcmM6Li9zcmM6JEhPTUUvYmluOiRIT01FL2JpbjovdXNy L2xvY2FsL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9iaW46L3Vzci9zYmluOi9zYmluOi4u LgorIGNyZWF0ZV9leGVfc2hpbXNfICRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0y Lng4Nl82NC9idWlsZC90ZXN0cy8uCisgcmV0dXJuIDAKKyBzaGlmdAorIHRlc3QgMCAhPSAw CisgZXhwb3J0IFBBVEgKKyBnZXQtbWItY3VyLW1heCBlbl9VUy5VVEYtOAorIHJlcXVpcmVf Y29tcGlsZWRfaW5fTUJfc3VwcG9ydAorIHJlcXVpcmVfZW5fdXRmOF9sb2NhbGVfCisgcGF0 aF9wcmVwZW5kXyAuCisgdGVzdCAxICE9IDAKKyBwYXRoX2Rpcl89LgorIGFic19wYXRoX2Rp cl89JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxkL3Rlc3Rz Ly4KKyBQQVRIPSRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWls ZC90ZXN0cy8uOiRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWls ZC90ZXN0cy8uOiRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWls ZC90ZXN0cy8uLi9zcmM6JEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIueDg2XzY0 L2J1aWxkL3NyYzouL3NyYzokSE9NRS9iaW46JEhPTUUvYmluOi91c3IvbG9jYWwvYmluOi91 c3IvbG9jYWwvc2JpbjovdXNyL2JpbjovdXNyL3NiaW46L3NiaW46Li4uCisgY3JlYXRlX2V4 ZV9zaGltc18gJEhPTUUvc3JjL2N5Z3dpbi9ncmVwL2dyZXAtMy43LTIueDg2XzY0L2J1aWxk L3Rlc3RzLy4KKyByZXR1cm4gMAorIHNoaWZ0CisgdGVzdCAwICE9IDAKKyBleHBvcnQgUEFU SAorIGdldC1tYi1jdXItbWF4IGVuX1VTLlVURi04CisgcHJpbnRmIMOpCisgTENfQUxMPWVu X1VTLlVURi04IGdyZXAgW1s6bG93ZXI6XV0Kw6kKKyBmYWlsPTAKKyBwcmludGYgLzM2MC8y MjAvMjIwLzIwNQorIHNfcGFpcj3wkJCFCisgcHJpbnRmICVzL24g8JCQhQorIExDX0FMTD1l bl9VUy5VVEYtOAorIGV4cG9ydCBMQ19BTEwKKyByZXR1cm5zXyAxIGdyZXAgLWkgYW55dGhp bmctZWxzZSBpbgorIGNvbXBhcmUgL2Rldi9udWxsIG91dAorIGNvbXBhcmVfZGV2X251bGxf IC9kZXYvbnVsbCBvdXQKKyB0ZXN0IDIgPSAyCisgdGVzdCB4L2Rldi9udWxsID0geC9kZXYv bnVsbAorIHRlc3QgLXMgb3V0CisgcmV0dXJuIDAKKyByZXR1cm4gMAorIGdyZXAgLiBpbgor IGNhdCBvdXQKKyBjYXQgZXJyCisgaW9fcGFpcj3wkJCFOgorIGdyZXAgLS1maWxlPWluIGlu CisgZmFpbD0xCisgY29tcGFyZSBvdXQgaW4KKyBjb21wYXJlX2Rldl9udWxsXyBvdXQgaW4K KyB0ZXN0IDIgPSAyCisgdGVzdCB4b3V0ID0geC9kZXYvbnVsbAorIHRlc3QgeGluID0geC9k ZXYvbnVsbAorIHJldHVybiAyCisgY29tcGFyZV8gb3V0IGluCisgZGlmZiAtdSBvdXQgaW4K LS0tIG91dAkyMDIxLTA4LTMxIDAxOjM4OjIyLjk1MDc1MjEwMCAtMDYwMAorKysgaW4JMjAy MS0wOC0zMSAwMTozODoyMi41OTEzNTcwMDAgLTA2MDAKQEAgLTAsMCArMSBAQAor8JCQhQor IGZhaWw9MQorIGdyZXAgLS1maWxlPWluIC1pIGluCisgZmFpbD0xCisgY29tcGFyZSBvdXQg aW4KKyBjb21wYXJlX2Rldl9udWxsXyBvdXQgaW4KKyB0ZXN0IDIgPSAyCisgdGVzdCB4b3V0 ID0geC9kZXYvbnVsbAorIHRlc3QgeGluID0geC9kZXYvbnVsbAorIHJldHVybiAyCisgY29t cGFyZV8gb3V0IGluCisgZGlmZiAtdSBvdXQgaW4KLS0tIG91dAkyMDIxLTA4LTMxIDAxOjM4 OjIzLjEzODI2MjUwMCAtMDYwMAorKysgaW4JMjAyMS0wOC0zMSAwMTozODoyMi41OTEzNTcw MDAgLTA2MDAKQEAgLTAsMCArMSBAQAor8JCQhQorIGZhaWw9MQorIGdyZXAgLS1maWxlPWlu IC1FIGluCisgZmFpbD0xCisgY29tcGFyZSBvdXQgaW4KKyBjb21wYXJlX2Rldl9udWxsXyBv dXQgaW4KKyB0ZXN0IDIgPSAyCisgdGVzdCB4b3V0ID0geC9kZXYvbnVsbAorIHRlc3QgeGlu ID0geC9kZXYvbnVsbAorIHJldHVybiAyCisgY29tcGFyZV8gb3V0IGluCisgZGlmZiAtdSBv dXQgaW4KLS0tIG91dAkyMDIxLTA4LTMxIDAxOjM4OjIzLjMyNTc3MzMwMCAtMDYwMAorKysg aW4JMjAyMS0wOC0zMSAwMTozODoyMi41OTEzNTcwMDAgLTA2MDAKQEAgLTAsMCArMSBAQAor 8JCQhQorIGZhaWw9MQorIGdyZXAgLS1maWxlPWluIC1GIGluCisgZmFpbD0xCisgY29tcGFy ZSBvdXQgaW4KKyBjb21wYXJlX2Rldl9udWxsXyBvdXQgaW4KKyB0ZXN0IDIgPSAyCisgdGVz dCB4b3V0ID0geC9kZXYvbnVsbAorIHRlc3QgeGluID0geC9kZXYvbnVsbAorIHJldHVybiAy CisgY29tcGFyZV8gb3V0IGluCisgZGlmZiAtdSBvdXQgaW4KLS0tIG91dAkyMDIxLTA4LTMx IDAxOjM4OjIzLjUyODkxMTMwMCAtMDYwMAorKysgaW4JMjAyMS0wOC0zMSAwMTozODoyMi41 OTEzNTcwMDAgLTA2MDAKQEAgLTAsMCArMSBAQAor8JCQhQorIGZhaWw9MQorIGdyZXAgLS1m aWxlPWluIC1pRSBpbgorIGZhaWw9MQorIGNvbXBhcmUgb3V0IGluCisgY29tcGFyZV9kZXZf bnVsbF8gb3V0IGluCisgdGVzdCAyID0gMgorIHRlc3QgeG91dCA9IHgvZGV2L251bGwKKyB0 ZXN0IHhpbiA9IHgvZGV2L251bGwKKyByZXR1cm4gMgorIGNvbXBhcmVfIG91dCBpbgorIGRp ZmYgLXUgb3V0IGluCi0tLSBvdXQJMjAyMS0wOC0zMSAwMTozODoyMy43MTY0MjMxMDAgLTA2 MDAKKysrIGluCTIwMjEtMDgtMzEgMDE6Mzg6MjIuNTkxMzU3MDAwIC0wNjAwCkBAIC0wLDAg KzEgQEAKK/CQkIUKKyBmYWlsPTEKKyBncmVwIC0tZmlsZT1pbiAtaUYgaW4KKyBmYWlsPTEK KyBjb21wYXJlIG91dCBpbgorIGNvbXBhcmVfZGV2X251bGxfIG91dCBpbgorIHRlc3QgMiA9 IDIKKyB0ZXN0IHhvdXQgPSB4L2Rldi9udWxsCisgdGVzdCB4aW4gPSB4L2Rldi9udWxsCisg cmV0dXJuIDIKKyBjb21wYXJlXyBvdXQgaW4KKyBkaWZmIC11IG91dCBpbgotLS0gb3V0CTIw MjEtMDgtMzEgMDE6Mzg6MjMuOTE5NTU5MTAwIC0wNjAwCisrKyBpbgkyMDIxLTA4LTMxIDAx OjM4OjIyLjU5MTM1NzAwMCAtMDYwMApAQCAtMCwwICsxIEBACivwkJCFCisgZmFpbD0xCisg RXhpdCAxCisgc2V0ICtlCisgZXhpdCAxCisgZXhpdCAxCisgcmVtb3ZlX3RtcF8KKyBfX3N0 PTEKKyBjbGVhbnVwXworIDoKKyB0ZXN0ICA9IHllcworIGNkICRIT01FL3NyYy9jeWd3aW4v Z3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWlsZC90ZXN0cworIGNobW9kIC1SIHUrcnd4ICRI T01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVwLTMuNy0yLng4Nl82NC9idWlsZC90ZXN0cy9ndC1z dXJyb2dhdGUtcGFpci5RTDRLCisgcm0gLXJmICRIT01FL3NyYy9jeWd3aW4vZ3JlcC9ncmVw LTMuNy0yLng4Nl82NC9idWlsZC90ZXN0cy9ndC1zdXJyb2dhdGUtcGFpci5RTDRLCisgZXhp dCAxCkZBSUwgc3Vycm9nYXRlLXBhaXIgKGV4aXQgc3RhdHVzOiAxKQo= --------------zNrXg9ByJ32umLoTUxW54trQ 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 --------------zNrXg9ByJ32umLoTUxW54trQ--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |