Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 6 Nov 2001 13:20:30 +0100 (W. Europe Standard Time) From: Lothar Linhard To: Corinna Vinschen Subject: Re: 1.1.3: mmap() returns unusable memory segments: segm fault In-Reply-To: <20011106114642.D2965@cygbert.vinschen.de> Message-ID: X-X-Sender: lld AT star DOT concept DOT de MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8745082-11598-1005049230=:178" --8745082-11598-1005049230=:178 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi Corinna, thanks, I've installed 1.3.4-2 and can verify that the problem is fixed. I'm still enthusiastic about your response time. However, here is another problem I have detected: UNIX allows to do one unmap on memory space mapped by several continous mmaps. Cygwin's munmap doesnt. I can walk around this limitation, so this is (as far as I'm concerned) a low priority request. Here is my test case: #include #include #include int main() { char* core1; char* core2; core1 = mmap(NULL,0x10000,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANON,-1,0); if (core1 == MAP_FAILED) goto mmap_err; printf("mmap %p\n", core1); core2 = mmap(NULL,0x20000,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANON,-1,0); if (core2 == MAP_FAILED) goto mmap_err; printf("mmap %p\n", core2); if (core1 + 0x10000 == core2) { printf("merge %p...%p...%p\n", core1, core2, core1+0x30000); /* consider core1 as continuous memory of 0x30000 bytes */ if (munmap(core1, 0x30000) == -1) goto munmap_err; /* FAIL */ } else { if (munmap(core1, 0x10000) == -1) goto munmap_err; /* OK */ if (munmap(core2, 0x20000) == -1) goto munmap_err; } return 0; mmap_err: perror("mmap"); return 1; munmap_err: perror("munmap"); return 1; } ---------------------- end of test case -------------------- On my NT 4.0 SP6 running cygwin 1.3.4-2 (see details attached), I get: ERDE$ gcc mtest2.c ERDE$ ./a.exe mmap 0x1a230000 mmap 0x1a240000 merge 0x1a230000...0x1a240000...0x1a260000 munmap: Invalid argument Greetings, Lothar. On Tue, 6 Nov 2001, Corinna Vinschen wrote: > Date: Tue, 6 Nov 2001 11:46:42 +0100 > From: Corinna Vinschen > To: cygwin > Subject: Re: 1.1.3: mmap() returns unusable memory segments: segm fault > > On Tue, Nov 06, 2001 at 11:16:07AM +0100, Lothar Linhard wrote: > > > > Wow! What a quick respond. Thank you. > > I'll checkout the CVS tree (anoncvs AT anoncvs DOT cygnus DOT com) > > and see if I can compile cygwin.dll and run more mmap > > tests. > > Chris has put the patch into 1.3.4-2 which should be on most mirrors > in the meantime. > > However, there are already 5 mmap test applications in the testsuite > so you can see what is already tested. I will probably add your test > as the sixth. > > > Is there a list of limitations of Cygwin's mmap? > > No. There are limitations given due to OS restrictions. E.g. the > addresses for mmaps which are always < 0x80000000 on NT/2K/XP and > always >= 0x80000000 and < 0xc0000000 on 9x/ME which makes the usage > of MAP_FIXED somewhat complicated. Or the missing VirtualProtect() > on 9x/ME which doesn't allow to force an invalidation of pages after > munmap(). I would suggest to look on http://msdn.microsoft.com into > the description of MapViewOfFileEx() and CreateFileMapping(). Our > mmap() impementation tries to tweak the Win32 calls so that mmap() > behaves as POSIX conformant as possible but it's not easy to find > all border conditions. > > Corinna > > -- > Corinna Vinschen Please, send mails regarding Cygwin to > Cygwin Developer mailto:cygwin AT cygwin DOT com > Red Hat, Inc. > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > > --8745082-11598-1005049230=:178 Content-Type: APPLICATION/octet-stream; name="cycheck.out" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: output of cygcheck -s -v -r Content-Disposition: attachment; filename="cycheck.out" CkN5Z251cyBXaW45NS9OVCBDb25maWd1cmF0aW9uIERpYWdub3N0aWNzCkN1 cnJlbnQgU3lzdGVtIFRpbWU6IFR1ZSBOb3YgIDYgMTM6MTg6NDMgMjAwMQoK V2luTlQgVmVyIDQuMCBidWlsZCAxMzgxIFNlcnZpY2UgUGFjayA2CgpQYXRo OgkuCgkvaC9iaW4KCS91c3IvbG9jYWwvYmluCgkvdXNyL2JpbgoJL2JpbgoJ L2MvV0lOTlQvc3lzdGVtMzIKCS9jL1dJTk5UCgkvYy9Qcm9ncmFtIEZpbGVz L0JpdGtlZXBlcgoJL2MvdGNsdGs4My9iaW4KCS9jL3Rvb2xzCgkvYy90Y2x0 azgyL2JpbgoJL2MvdGNsdGs4MS9iaW4KCS9jL3RjbHRrODAvYmluCgkvYy9Q Uk9HUkF+MS9CSVRLRUV+MQoJL2MvTVNERVYvYmluCgkvYy9Qcm9ncmFtIEZp bGVzL0RldlN0dWRpby9TaGFyZWRJREUvYmluCgpTeXNEaXI6IEM6XFdJTk5U XFN5c3RlbTMyCldpbkRpcjogQzpcV0lOTlQKClBXRCA9IGAvaC9ndjIvemRi JwpNQUtFRkxBR1MgPSBgLS1uby1wcmludC1kaXJlY3RvcnknClVTRVIgPSBg bGxkJwpNQUtFX01PREUgPSBgdW5peCcKSE9NRSA9IGAvaCcKCk5VTUJFUl9P Rl9QUk9DRVNTT1JTID0gYDEnClBST01QVCA9IGAkUCRHJwpMT0dPTlNFUlZF UiA9IGBcXEVSREUnCk9TMkxJQlBBVEggPSBgQzpcV0lOTlRcc3lzdGVtMzJc b3MyXGRsbDsnCkNPTVNQRUMgPSBgQzpcV0lOTlRcc3lzdGVtMzJcY21kLmV4 ZScKIUM6ID0gYEM6XGN5Z3dpblxiaW4nClNZU1RFTURSSVZFID0gYEM6JwpI T1NUTkFNRSA9IGBFUkRFJwpJTkNMVURFID0gYGM6XG1zZGV2XGluY2x1ZGU7 YzpcbXNkZXZcYXRsXGluY2x1ZGU7YzpcbXNkZXZcbWZjXGluY2x1ZGU7JWlu Y2x1ZGUlJwpQUk9DRVNTT1JfUkVWSVNJT04gPSBgMDgwMycKTVNERVZESVIg PSBgQzpcUHJvZ3JhbSBGaWxlc1xEZXZTdHVkaW9cU2hhcmVkSURFJwpQQVRI RVhUID0gYC5DT007LkVYRTsuQkFUOy5DTUQnCkNPTVBVVEVSTkFNRSA9IGBF UkRFJwpXSU5ESVIgPSBgQzpcV0lOTlQnClVTRVJQUk9GSUxFID0gYEM6XFdJ Tk5UXFByb2ZpbGVzXGxsZCcKUFMxID0gYFxoXCQgJwpIT01FU0hBUkUgPSBg XFxzdGFyXGxsZCcKVUlEID0gYDUyJwpNQUNIVFlQRSA9IGBpNjg2LXBjLWN5 Z3dpbicKUFJPQ0VTU09SX0lERU5USUZJRVIgPSBgeDg2IEZhbWlseSA2IE1v ZGVsIDggU3RlcHBpbmcgMywgR2VudWluZUludGVsJwpMTV9MSUNFTlNFX0ZJ TEUgPSBgMTcwMEBKdXBpdGVyJwpPUyA9IGBXaW5kb3dzX05UJwpPTERQV0Qg PSBgL2gnClBST0NFU1NPUl9BUkNISVRFQ1RVUkUgPSBgeDg2JwpURU1QID0g YC9jL1RFTVAnClNJTVVDQURfTElDRU5TRV9GSUxFID0gYEM6XFByb2dyYW0g RmlsZXNcU2ltdWNhZFxTaWxvczIwMDFEZW1vXHNpbG9zLmxpYycKRURJVE9S ID0gYHZpJwpQUk9DRVNTT1JfTEVWRUwgPSBgNicKU1lTVEVNUk9PVCA9IGBD OlxXSU5OVCcKSE9NRURSSVZFID0gYEg6JwpMSUIgPSBgYzpcbXNkZXZcbGli O2M6XG1zZGV2XG1mY1xsaWI7JWxpYiUnClNITFZMID0gYDEnClNJTE9TX0hP TUUgPSBgQzpcUHJvZ3JhbSBGaWxlc1xTaW11Y2FkXFNpbG9zMjAwMURlbW8n CkhPTUVQQVRIID0gYFwnClVTRVJET01BSU4gPSBgRVJERScKVVNFUk5BTUUg PSBgbGxkJwpTSEVMTCA9IGAvYmluL2Jhc2gnCkhPU1RUWVBFID0gYGk2ODYn Ck9TVFlQRSA9IGBjeWd3aW4nClRFUk0gPSBgY3lnd2luJwpDRkxBR1MgPSBg LWcnClBVUklGWU9QVElPTlMgPSBgLWZyZWUtcXVldWUtbGVuZ3RoPTEwMDAg LWNoYWluLWxlbmd0aD0xMicKY2VCb3hMaWNlbmNlID0gYEJLOTlCMko3REk4 SUY3IDJGSUVMMTY1NUdHMkFMIDJKMklHOUNIRjFKODhHIEw5NDFOTklMSkZG RUxCJwpMQ19DT0xMQVRFID0gYEMnCl8gPSBgL3Vzci9iaW4vY3lnY2hlY2sn ClRaID0gYFdFU1QtMVdFRFQtMixNMy41LjAvMixNMTAuNS4wLzMnCgpIS0VZ X0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zCkhLRVlf Q1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2lu CkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNc Q3lnd2luXG1vdW50cyB2MgogIChkZWZhdWx0KSA9IGAvY3lnZHJpdmUnCiAg Y3lnZHJpdmUgZmxhZ3MgPSAweDAwMDAwMDIyCkhLRVlfQ1VSUkVOVF9VU0VS XFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwv YwogIChkZWZhdWx0KSA9IGBDOicKICBmbGFncyA9IDB4MDAwMDAwMDIKSEtF WV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3 aW5cbW91bnRzIHYyXC9jZQogIChkZWZhdWx0KSA9IGBcXHN0YXJcY2UnCiAg ZmxhZ3MgPSAweDAwMDAwMDAyCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJl XEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvZAogIChkZWZh dWx0KSA9IGBEOicKICBmbGFncyA9IDB4MDAwMDAwMDIKSEtFWV9DVVJSRU5U X1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRz IHYyXC9leHRyYQogIChkZWZhdWx0KSA9IGBcXHN0YXJcZXh0cmEnCiAgZmxh Z3MgPSAweDAwMDAwMDAyCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvaAogIChkZWZhdWx0 KSA9IGBIOicKICBmbGFncyA9IDB4MDAwMDAwMDIKSEtFWV9DVVJSRU5UX1VT RVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYy XC9ob21lCiAgKGRlZmF1bHQpID0gYEM6XGhvbWUnCiAgZmxhZ3MgPSAweDAw MDAwMDAyCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1 dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwvb2JqCiAgKGRlZmF1bHQpID0gYEQ6 XG9iaicKICBmbGFncyA9IDB4MDAwMDAwMDIKSEtFWV9DVVJSRU5UX1VTRVJc U29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC9z CiAgKGRlZmF1bHQpID0gYFM6JwogIGZsYWdzID0gMHgwMDAwMDAwMgpIS0VZ X0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXEN5Z3dp blxtb3VudHMgdjJcL3RtcAogIChkZWZhdWx0KSA9IGBDOlx0bXAnCiAgZmxh Z3MgPSAweDAwMDAwMDAyCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwveAogIChkZWZhdWx0 KSA9IGBYOicKICBmbGFncyA9IDB4MDAwMDAwMDIKSEtFWV9DVVJSRU5UX1VT RVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cUHJvZ3JhbSBP cHRpb25zCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zXEN5Z3dpbgpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln bnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyCkhLRVlfTE9DQUxfTUFD SElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMg djJcLwogIChkZWZhdWx0KSA9IGBDOlxjeWd3aW4nCiAgZmxhZ3MgPSAweDAw MDAwMDBhCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zXEN5Z3dpblxtb3VudHMgdjJcL3Vzci9iaW4KICAoZGVmYXVsdCkg PSBgQzovY3lnd2luL2JpbicKICBmbGFncyA9IDB4MDAwMDAwMGEKSEtFWV9M T0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2lu XG1vdW50cyB2MlwvdXNyL2xpYgogIChkZWZhdWx0KSA9IGBDOi9jeWd3aW4v bGliJwogIGZsYWdzID0gMHgwMDAwMDAwYQpIS0VZX0xPQ0FMX01BQ0hJTkVc U09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cUHJvZ3JhbSBPcHRp b25zCgphOiAgZmQgICAgICAgICAgIE4vQSAgICBOL0EgICAgICAgICAgICAg ICAgICAgIApjOiAgaGQgIE5URlMgICAgNDAwOE1iICA0MCUgQ1AgQ1MgVU4g UEEgRkMgICAgIFN5c3RlbQpkOiAgaGQgIE5URlMgICAxNTYxME1iICAxMSUg Q1AgQ1MgVU4gUEEgRkMgICAgIAplOiAgY2QgICAgICAgICAgIE4vQSAgICBO L0EgICAgICAgICAgICAgICAgICAgIApoOiAgbmV0IE5URlMgICAgNTMyMU1i ICA4OCUgQ1AgQ1MgICAgUEEgICAgICAgIGxsZApzOiAgbmV0IE5URlMgICAg MzEyNE1iICA2MSUgQ1AgQ1MgICAgUEEgICAgICAgIGNlCng6ICBuZXQgTlRG UyAgIDMzOTI2TWIgIDQ4JSBDUCBDUyAgICBQQSAgICAgICAgZXh0cmEKCkM6 XGN5Z3dpblxiaW4gIC91c3IvYmluICBzeXN0ZW0gIGJpbm1vZGUKQzpcY3ln d2luXGxpYiAgL3Vzci9saWIgIHN5c3RlbSAgYmlubW9kZQpcXHN0YXJcZXh0 cmEgIC9leHRyYSAgIHVzZXIgICAgYmlubW9kZQpDOlxjeWd3aW4gIC8gICAg ICAgIHN5c3RlbSAgYmlubW9kZQpcXHN0YXJcY2UgIC9jZSAgICAgIHVzZXIg ICAgYmlubW9kZQpDOlxob21lICAvaG9tZSAgICB1c2VyICAgIGJpbm1vZGUK QzpcdG1wICAvdG1wICAgICB1c2VyICAgIGJpbm1vZGUKRDpcb2JqICAvb2Jq ICAgICB1c2VyICAgIGJpbm1vZGUKQzogICAgL2MgICAgICAgdXNlciAgICBi aW5tb2RlCkQ6ICAgIC9kICAgICAgIHVzZXIgICAgYmlubW9kZQpIOiAgICAv aCAgICAgICB1c2VyICAgIGJpbm1vZGUKUzogICAgL3MgICAgICAgdXNlciAg ICBiaW5tb2RlClg6ICAgIC94ICAgICAgIHVzZXIgICAgYmlubW9kZQoKRm91 bmQ6IEM6XGN5Z3dpblxiaW5cYmFzaC5leGUKRm91bmQ6IEM6XGN5Z3dpblxi aW5cY2F0LmV4ZQpGb3VuZDogQzpcY3lnd2luXGJpblxjcHAuZXhlCkZvdW5k OiBDOlxjeWd3aW5cYmluXGZpbmQuZXhlCkZvdW5kOiBDOlxjeWd3aW5cYmlu XGdjYy5leGUKRm91bmQ6IEM6XGN5Z3dpblxiaW5cZ2RiLmV4ZQpGb3VuZDog QzpcY3lnd2luXGJpblxsZC5leGUKRm91bmQ6IEM6XGN5Z3dpblxiaW5cbHMu ZXhlCkZvdW5kOiBDOlxjeWd3aW5cYmluXG1ha2UuZXhlCkZvdW5kOiBDOlxj eWd3aW5cYmluXHNoLmV4ZQoKICAgNTZrIDIwMDAvMTIvMDMgQzpcY3lnd2lu XGJpblxjeWdiejIxLjAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAog ICAgICAgICAgICAgICAgICAiY3lnYnoyMS4wLmRsbCIgdjAuMCB0cz0yMDAw LzExLzIxIDA6NTMKICAgMzRrIDIwMDEvMDkvMzAgQzpcY3lnd2luXGJpblxj eWdmb3JtNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wCiAgICAgICAg ICAgICAgICAgICJjeWdmb3JtNi5kbGwiIHYwLjAgdHM9MjAwMS85LzMwIDQ6 NDMKICAgMThrIDIwMDAvMTAvMjMgQzpcY3lnd2luXGJpblxjeWdnZGJtLmRs bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAKICAgICAgICAgICAgICAgICAg ImN5Z2dkYm0uZGxsIiB2MC4wIHRzPTIwMDAvMTAvMjMgNDoyNgogICAxN2sg MjAwMS8wNi8yOCBDOlxjeWd3aW5cYmluXGN5Z2hpc3Rvcnk0LmRsbCAtIG9z PTQuMCBpbWc9MS4wIHN5cz00LjAKICAgICAgICAgICAgICAgICAgImN5Z2hp c3Rvcnk0LmRsbCIgdjAuMCB0cz0yMDAxLzEvNyA1OjM0CiAgIDIxayAyMDAx LzA2LzI4IEM6XGN5Z3dpblxiaW5cY3lnaGlzdG9yeTUuZGxsIC0gb3M9NC4w IGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAgICAiY3lnaGlzdG9y eTUuZGxsIiB2MC4wIHRzPTIwMDEvNi8yOCA0OjI3CiAgIDIxayAyMDAxLzA2 LzIwIEM6XGN5Z3dpblxiaW5cY3lnaW50bC5kbGwgLSBvcz00LjAgaW1nPTEu MCBzeXM9NC4wCiAgICAgICAgICAgICAgICAgICJjeWdpbnRsLmRsbCIgdjAu MCB0cz0yMDAxLzYvMjAgMTk6MDkKICAgODFrIDIwMDEvMTAvMjAgQzpcY3ln d2luXGJpblxjeWdpdGNsMzAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu MAogICAgICAgICAgICAgICAgICAiY3lnaXRjbDMwLmRsbCIgdjAuMCB0cz0y MDAxLzEwLzIwIDI6MjUKICAgMzVrIDIwMDEvMTAvMjAgQzpcY3lnd2luXGJp blxjeWdpdGszMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wCiAgICAg ICAgICAgICAgICAgICJjeWdpdGszMC5kbGwiIHYwLjAgdHM9MjAwMS8xMC8y MCAyOjI1CiAgIDQ1ayAyMDAxLzA3LzA0IEM6XGN5Z3dpblxiaW5cY3lnamJp ZzEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAg ICAgICAiY3lnamJpZzEuZGxsIiB2MC4wIHRzPTIwMDEvNy80IDU6MjUKICAx MTlrIDIwMDEvMDYvMDYgQzpcY3lnd2luXGJpblxjeWdqcGVnNmIuZGxsIC0g b3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAgICAiY3ln anBlZzZiLmRsbCIgdjAuMCB0cz0yMDAxLzYvNiA2OjI3CiAgIDE5ayAyMDAx LzA5LzMwIEM6XGN5Z3dpblxiaW5cY3lnbWVudTYuZGxsIC0gb3M9NC4wIGlt Zz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAgICAiY3lnbWVudTYuZGxs IiB2MC4wIHRzPTIwMDEvOS8zMCA0OjQzCiAgMTc1ayAyMDAxLzA5LzMwIEM6 XGN5Z3dpblxiaW5cY3lnbmN1cnNlcysrNi5kbGwgLSBvcz00LjAgaW1nPTEu MCBzeXM9NC4wCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2VzKys2LmRs bCIgdjAuMCB0cz0yMDAxLzkvMzAgNDo0NQogIDIwMWsgMjAwMS8wOS8zMCBD OlxjeWd3aW5cYmluXGN5Z25jdXJzZXM2LmRsbCAtIG9zPTQuMCBpbWc9MS4w IHN5cz00LjAKICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXM2LmRsbCIg djAuMCB0cz0yMDAxLzkvMzAgNDo0MgogICAxMmsgMjAwMS8wOS8zMCBDOlxj eWd3aW5cYmluXGN5Z3BhbmVsNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9 NC4wCiAgICAgICAgICAgICAgICAgICJjeWdwYW5lbDYuZGxsIiB2MC4wIHRz PTIwMDEvOS8zMCA0OjQzCiAgMTYzayAyMDAxLzA1LzA2IEM6XGN5Z3dpblxi aW5cY3lncG5nMi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wCiAgICAg ICAgICAgICAgICAgICJjeWdwbmcyLmRsbCIgdjAuMCB0cz0yMDAxLzUvNiA2 OjA1CiAgMTA4ayAyMDAxLzA2LzI4IEM6XGN5Z3dpblxiaW5cY3lncmVhZGxp bmU0LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAKICAgICAgICAgICAg ICAgICAgImN5Z3JlYWRsaW5lNC5kbGwiIHYwLjAgdHM9MjAwMS8xLzcgNToz NAogIDEzNWsgMjAwMS8wNi8yOCBDOlxjeWd3aW5cYmluXGN5Z3JlYWRsaW5l NS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wCiAgICAgICAgICAgICAg ICAgICJjeWdyZWFkbGluZTUuZGxsIiB2MC4wIHRzPTIwMDEvNi8yOCA0OjI3 CiAgMzkwayAyMDAxLzEwLzIwIEM6XGN5Z3dpblxiaW5cY3lndGNsODAuZGxs IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAgICAi Y3lndGNsODAuZGxsIiB2MC4wIHRzPTIwMDEvMTAvMjAgMjoyNAogICAgNWsg MjAwMS8xMC8yMCBDOlxjeWd3aW5cYmluXGN5Z3RjbHBpcDgwLmRsbCAtIG9z PTQuMCBpbWc9MS4wIHN5cz00LjAKICAgMTBrIDIwMDEvMTAvMjAgQzpcY3ln d2luXGJpblxjeWd0Y2xyZWc4MC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9 NC4wCiAgICAgICAgICAgICAgICAgICJjeWd0Y2xyZWc4MC5kbGwiIHYwLjAg dHM9MjAwMS8xMC8yMCAyOjI0CiAgMjQ1ayAyMDAxLzA2LzEyIEM6XGN5Z3dp blxiaW5cY3lndGlmZjMuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAog ICAgICAgICAgICAgICAgICAiY3lndGlmZjMuZGxsIiB2MC4wIHRzPTIwMDEv Ni8xMiAxOToyNQogIDYyM2sgMjAwMS8xMC8yMCBDOlxjeWd3aW5cYmluXGN5 Z3RrODAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAg ICAgICAgICAiY3lndGs4MC5kbGwiIHYwLjAgdHM9MjAwMS8xMC8yMCAyOjI1 CiAgIDQxayAyMDAxLzA3LzA0IEM6XGN5Z3dpblxiaW5cY3lnWHBtLW5vWDQu ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAg ICAiY3lnWHBtLW5vWDQuZGxsIiB2MC4wIHRzPTIwMDEvNy80IDM6MjEKICAg NDVrIDIwMDEvMDcvMDQgQzpcY3lnd2luXGJpblxjeWdYcG0tWDQuZGxsIC0g b3M9NC4wIGltZz0xLjAgc3lzPTQuMAogICAgICAgICAgICAgICAgICAiY3ln WHBtLVg0LmRsbCIgdjAuMCB0cz0yMDAwLzExLzIwIDM6NDUKICAgNDlrIDIw MDEvMDIvMDMgQzpcY3lnd2luXGJpblxjeWd6LmRsbCAtIG9zPTQuMCBpbWc9 MS4wIHN5cz00LjAKICAgICAgICAgICAgICAgICAgImN5Z3ouZGxsIiB2MC4w IHRzPTIwMDEvMi8zIDIxOjM1CiAgNzE0ayAyMDAxLzExLzA1IEM6XGN5Z3dp blxiaW5cY3lnd2luMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wCiAg ICAgICAgICAgICAgICAgICJjeWd3aW4xLmRsbCIgdjAuMCB0cz0yMDAxLzEx LzUgMjI6MTUKICAgIEN5Z3dpbiBETEwgdmVyc2lvbiBpbmZvOgogICAgICAg IGRsbCBtYWpvcjogMTAwMwogICAgICAgIGRsbCBtaW5vcjogNAogICAgICAg IGRsbCBlcG9jaDogMTkKICAgICAgICBkbGwgYmFkIHNpZ25hbCBtYXNrOiAx OTAwNQogICAgICAgIGRsbCBvbGQgdGVybWlvczogNQogICAgICAgIGRsbCBt YWxsb2MgZW52OiAyOAogICAgICAgIGFwaSBtYWpvcjogMAogICAgICAgIGFw aSBtaW5vcjogNDcKICAgICAgICBzaGFyZWQgZGF0YTogMwogICAgICAgIGRs bCBpZGVudGlmaWVyOiBjeWd3aW4xCiAgICAgICAgbW91bnQgcmVnaXN0cnk6 IDIKICAgICAgICBjeWdudXMgcmVnaXN0cnkgbmFtZTogQ3lnbnVzIFNvbHV0 aW9ucwogICAgICAgIGN5Z3dpbiByZWdpc3RyeSBuYW1lOiBDeWd3aW4KICAg ICAgICBwcm9ncmFtIG9wdGlvbnMgbmFtZTogUHJvZ3JhbSBPcHRpb25zCiAg ICAgICAgY3lnd2luIG1vdW50IHJlZ2lzdHJ5IG5hbWU6IG1vdW50cyB2Mgog ICAgICAgIGN5Z2RyaXZlIGZsYWdzOiBjeWdkcml2ZSBmbGFncwogICAgICAg IGN5Z2RyaXZlIHByZWZpeDogY3lnZHJpdmUgcHJlZml4CiAgICAgICAgY3ln ZHJpdmUgZGVmYXVsdCBwcmVmaXg6IAogICAgICAgIGJ1aWxkIGRhdGU6IE1v biBOb3YgNSAxNjoxNToxNSBFU1QgMjAwMQogICAgICAgIHNoYXJlZCBpZDog Y3lnd2luMVMzCgpVc2UgLWggdG8gc2VlIGhlbHAgYWJvdXQgZWFjaCBzZWN0 aW9uCg== --8745082-11598-1005049230=:178 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --8745082-11598-1005049230=:178--