delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/08/17/11:36:50

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-3.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS
X-Spam-Check-By: sourceware.org
Message-ID: <4A8978E8.5020107@cwilson.fastmail.fm>
Date: Mon, 17 Aug 2009 11:36:08 -0400
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Updated: run-1.1.11-1
References: <200908161558 DOT n7GFwZ16011900 AT StraightRunning DOT com> <4A883A1D DOT 10109 AT cwilson DOT fastmail DOT fm> <20090817084750 DOT GP32408 AT calimero DOT vinschen DOT de> <4A894A82 DOT 2010109 AT cornell DOT edu> <20090817135758 DOT GZ32408 AT calimero DOT vinschen DOT de>
In-Reply-To: <20090817135758.GZ32408@calimero.vinschen.de>
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

--------------020909090704070507000001
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Corinna Vinschen wrote:

> Oh well.  The above shortcut as well as your startxwin.bat script don't
> work on W7.  Only a shortcut like this
> 
>   C:\cygwin-1.7\bin\run.exe emacs-X11 --display=127.0.0.1:0.0
> 
> works and allows to start emacs.

So, here's another approach that seems to work for me, based on the
earlier conversation about treating GUI apps specially.  It's not nearly
as clean as Corinna's, but maybe it will work also on W7. No ChangeLog
yet...

Apply to current CVS.

--
Chuck


--------------020909090704070507000001
Content-Type: application/x-patch;
 name="run-treat-gui-special.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="run-treat-gui-special.patch"

SW5kZXg6IHNyYy9ydW4uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm
aWxlOiAvY3ZzL2N5Z3dpbi1hcHBzL3J1bi9zcmMvcnVuLmMsdgpyZXRyaWV2
aW5nIHJldmlzaW9uIDEuOApkaWZmIC11IC1wIC1yMS44IHJ1bi5jCi0tLSBz
cmMvcnVuLmMJMTYgQXVnIDIwMDkgMDM6MjY6NDIgLTAwMDAJMS44CisrKyBz
cmMvcnVuLmMJMTcgQXVnIDIwMDkgMTU6MzU6NTQgLTAwMDAKQEAgLTQ1LDYg
KzQ1LDcgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdGRp
by5oPgogI2luY2x1ZGUgPHN0ZGFyZy5oPgorI2luY2x1ZGUgPHByb2Nlc3Mu
aD4KIAogI2luY2x1ZGUgInJ1bi5oIgogCkBAIC02Myw2ICs2NCw5IEBAIFdp
bk1haW5DUlRTdGFydHVwKCkgeyBtYWluQ1JUU3RhcnR1cCgpOyAKIERXT1JE
IG9zX3ZlcnNpb247CiBjaGFyIGJ1ZmZlclsxMDI0XTsKIAorc3RhdGljIEJP
T0wgdGFyZ2V0X2lzX2d1aShjb25zdCBjaGFyKiB0YXJnZXRfcGF0aCk7Citz
dGF0aWMgdm9pZCBzZXR1cF93aW5fZW52aXJvbih2b2lkKTsKKwogaW50IFdJ
TkFQSQogV2luTWFpbiAoSElOU1RBTkNFIGhTZWxmLCBISU5TVEFOQ0UgaFBy
ZXYsIExQU1RSIGNtZGxpbmUsIGludCBuU2hvdykKIHsKQEAgLTE2NSwxMSAr
MTY5LDYxIEBAIFdpbk1haW4gKEhJTlNUQU5DRSBoU2VsZiwgSElOU1RBTkNF
IGhQcmUKICAgIFRyYWNlKCgiZXhlY1x0JXNcbmV4ZWNuYW1lXHQlc1xuZXhl
Y3BhdGhcdCVzXG4iLAogICAgICAgICAgZXhlYyxleGVjbmFtZSxleGVjcGF0
aCkpOwogCi0gICB3YWl0X2Zvcl9jaGlsZCA9IGJ1aWxkX2NtZGxpbmUoY21k
bGluZTIsZXhlYyxhcmdjLGFyZ3YpOworICAgd2FpdF9mb3JfY2hpbGQgPSBi
dWlsZF9jbWRsaW5lKGNtZGxpbmUyLGV4ZWMsJmFyZ2MsYXJndik7CiAgICBU
cmFjZSgoY21kbGluZTIpKTsKIAogICAgeGVtYWNzX3NwZWNpYWwoZXhlYyk7
Ci0gICByZXRfY29kZSA9IHN0YXJ0X2NoaWxkKGNtZGxpbmUyLHdhaXRfZm9y
X2NoaWxkKTsKKyAgIGlmICh0YXJnZXRfaXNfZ3VpIChleGVjKSkKKyAgICAg
eworICAgICAgIC8qIG11Y2ggc2ltcGxlciBpZiB0YXJnZXQgaXMgZ3VpLCBi
ZWNhdXNlIHdlIGRvbid0CisgICAgICAgICogYWN0dWFsbHkgbmVlZCB0byB3
b3JyeSBhYm91dCBjb25zb2xlcywgc3RkaW8KKyAgICAgICAgKiBoYW5kbGVz
LCBldGMuICBJZiAtd2FpdCwgdGhlbiBkZWxlZ2F0ZSB0byBfc3Bhd252LAor
ICAgICAgICAqIHNpbmNlIHdlIGhhdmUgdGhlIGFyZ3YgYXJyYXkuIEhvd2V2
ZXIsIGJlY2F1c2UKKyAgICAgICAgKiBfc3Bhd252IChfUF9OT1dBSVQpIGRv
ZXNuJ3Qgd29yayByZWxpYWJseSBvbgorICAgICAgICAqIGN5Z3dpbiwgdXNl
IGEgbG9ib3RvbWl6ZWQgdmVyc2lvbiBvZiBDcmVhdGVQcm9jZXNzCisgICAg
ICAgICogKGJ1dCBzdGlsbCBkb24ndCB3b3JyeSBhYm91dCBoYW5kbGVzIG9y
IGNvbnNvbGVzKS4KKyAgICAgICAgKi8KKyAgICAgICBzZXR1cF93aW5fZW52
aXJvbigpOworICAgICAgIGlmICh3YWl0X2Zvcl9jaGlsZCkKKyAgICAgICAg
IHsKKyAgICAgICAgICAgVHJhY2UoKCJndWkgd2FpdCBmb3IgY2hpbGQ6ICVz
IiwgZXhlYykpOworICAgICAgICAgICAvKiByZXRfY29kZSBpcyB0aGUgY2hp
bGQgZXhpdCBzdGF0dXMgZm9yIFBfV0FJVCAqLworICAgICAgICAgICByZXRf
Y29kZSA9IF9zcGF3bnYgKF9QX1dBSVQsIGV4ZWMsIGFyZ3YpOworICAgICAg
ICAgICBpZiAocmV0X2NvZGUgPCAwKQorICAgICAgICAgICAgIGVycm9yKCJj
b3VsZCBub3Qgc3RhcnQgJXMiLCBleGVjKTsKKyAgICAgICAgICAgcmV0dXJu
IChpbnQpcmV0X2NvZGU7CisgICAgICAgICB9CisgICAgICAgZWxzZQorICAg
ICAgICAgeworICAgICAgICAgICBTVEFSVFVQSU5GTyBzdGFydDsKKyAgICAg
ICAgICAgUFJPQ0VTU19JTkZPUk1BVElPTiBjaGlsZDsKKyAgICAgICAgICAg
WmVyb01lbW9yeSggJmNoaWxkLCBzaXplb2YoUFJPQ0VTU19JTkZPUk1BVElP
TikgKTsKKyAgICAgICAgICAgWmVyb01lbW9yeSAoJnN0YXJ0LCBzaXplb2Yg
KFNUQVJUVVBJTkZPKSk7CisgICAgICAgICAgIHN0YXJ0LmNiID0gc2l6ZW9m
IChTVEFSVFVQSU5GTyk7CisgICAgICAgICAgIFRyYWNlKCgiTGF1bmNoIEdV
SSB0YXJnZXQsIGFzeW5jIChjeWd3aW4tMS41KTogJXMiLCBjbWRsaW5lMikp
OworICAgICAgICAgICByZXRfY29kZSA9IENyZWF0ZVByb2Nlc3MgKE5VTEws
CisgICAgICAgICAgICAgICBjbWRsaW5lMiwvKiBjb21tYW5kIGxpbmUgICAg
ICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgTlVMTCwg
ICAgLyogcHJvY2VzcyBzZWN1cml0eSBhdHRyaWJ1dGVzICAgICAgICAgKi8K
KyAgICAgICAgICAgICAgIE5VTEwsICAgIC8qIHByaW1hcnkgdGhyZWFkIHNl
Y3VyaXR5IGF0dHJpYnV0ZXMgICovCisgICAgICAgICAgICAgICBGQUxTRSwg
ICAvKiBoYW5kbGVzIGFyZSBOT1QgaW5oZXJpdGVkLCAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgMCwgICAgICAgLyogY3JlYXRpb24gZmxhZ3MgICAg
ICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgIE5VTEwsICAg
IC8qIHVzZSBwYXJlbnQncyBlbnZpcm9ubWVudCAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICBOVUxMLCAgICAvKiB1c2UgcGFyZW50J3MgY3VycmVu
dCBkaXJlY3RvcnkgICAgICAqLworICAgICAgICAgICAgICAgJnN0YXJ0LCAg
LyogU1RBUlRVUElORk8gcG9pbnRlciAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICZjaGlsZCk7IC8qIHJlY2VpdmVzIFBST0NFU1NfSU5G
T1JNQVRJT04gICAgICAgICovCisgICAgICAgICAgIGlmIChyZXRfY29kZSA9
PSAwKQorICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgIFRyYWNlKCgi
Z2V0bGFzdGVycm9yOiAlZFxuIiwgR2V0TGFzdEVycm9yKCkpKTsKKyAgICAg
ICAgICAgICAgIGVycm9yKCJjb3VsZCBub3Qgc3RhcnQgJXMiLCBleGVjKTsK
KyAgICAgICAgICAgICB9CisgICAgICAgICAgIHJldHVybiAwOworICAgICAg
ICAgfQorICAgICB9CisgICBlbHNlCisgICAgIHsKKyAgICAgICBUcmFjZSgo
IkxhdW5jaCBub24tR1VJIHRhcmdldCIpKTsKKyAgICAgICByZXRfY29kZSA9
IHN0YXJ0X2NoaWxkKGV4ZWMsIGNtZGxpbmUyLHdhaXRfZm9yX2NoaWxkKTsK
KyAgICAgfQogICAgaWYgKGNvbXBhY3RfaW52b2NhdGlvbikKICAgICAgIGZv
ciAoaSA9IDE7IGkgPCBhcmdjOyBpKyspIC8qIGFyZ3ZbMF0gd2FzIG5vdCBt
YWxsb2MnZWQgKi8KICAgICAgICAgIGZyZWUoYXJndltpXSk7CkBAIC0xNzks
NiArMjMzLDIyIEBAIFdpbk1haW4gKEhJTlNUQU5DRSBoU2VsZiwgSElOU1RB
TkNFIGhQcmUKICAgIHJldHVybiAoaW50KSByZXRfY29kZTsKIH0KIAorc3Rh
dGljIEJPT0wgdGFyZ2V0X2lzX2d1aShjb25zdCBjaGFyKiB0YXJnZXRfcGF0
aCkKK3sKKyAgY2hhciBwLCBlOworICBEV09SRF9QVFIgZCA9CisgIFNIR2V0
RmlsZUluZm9BKHRhcmdldF9wYXRoLCAgICAvKiBMUENTVFIgcHN6UGF0aCAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAv
KiBEV09SRCBkd0ZpbGVBdHRyaWJ1dGVzICovCisgICAgICAgICAgICAgICAg
IE5VTEwsICAgICAgICAgICAvKiBTSEZJTEVJTkZPICpwc2ZpICAgICAgICov
CisgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAvKiBVSU5UIGNi
RmlsZUluZm8gICAgICAgICovCisgICAgICAgICAgICAgICAgIFNIR0ZJX0VY
RVRZUEUpOyAvKiBVSU5UIHVGbGFncyAgICAgICAgICAgICovCisKKyAgcCA9
IExPQllURSAoTE9XT1JEIChkKSk7CisgIGUgPSBISUJZVEUgKExPV09SRCAo
ZCkpOworICBUcmFjZSgoInA9JWNcbmU9JWNcbnY9JWRcbiIsIHAsIGUsIEhJ
V09SRChkKSkpOworICByZXR1cm4gKCAoKChwPT0nUCcpIHx8IChwPT0nTicp
KSAmJiAoZT09J0UnKSkgJiYgKEhJV09SRChkKSAhPSAwKSApOworfQorCiAv
KiBDb3B5IGN5Z3dpbiBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gdGhlIFdp
bmRvd3MgZW52aXJvbm1lbnQgaWYgdGhleSdyZSBub3QKICAqIGFscmVhZHkg
dGhlcmUuICovCiBzdGF0aWMgdm9pZCBzZXR1cF93aW5fZW52aXJvbih2b2lk
KQpAQCAtMzQyLDcgKzQxMiw3IEBAIEJPT0wgY29uZmlndXJlX3N0YXJ0dXBp
bmZvKFNUQVJUVVBJTkZPKiAKIAogICAgIHJldHVybiBUUlVFOwogfQotaW50
IHN0YXJ0X2NoaWxkKGNoYXIqIGNtZGxpbmUsIGludCB3YWl0X2Zvcl9jaGls
ZCkKK2ludCBzdGFydF9jaGlsZChjaGFyICpleGVjLCBjaGFyKiBjbWRsaW5l
LCBpbnQgd2FpdF9mb3JfY2hpbGQpCiB7CiAgICBTVEFSVFVQSU5GTyBzdGFy
dDsKICAgIFBST0NFU1NfSU5GT1JNQVRJT04gY2hpbGQ7CkBAIC0zOTIsOSAr
NDYyLDEwIEBAIGludCBzdGFydF9jaGlsZChjaGFyKiBjbWRsaW5lLCBpbnQg
d2FpdF8KICAgICAqLwogICAgYkhhdmVJbnZpc0NvbnNvbGUgPSBvc192ZXJz
aW9uID49IDB4MDYwMSA/IFRSVUUgOiBzZXR1cF9pbnZpc2libGVfY29uc29s
ZSgpOwogICAgLyogRml4IGlzc3VlIHdpdGggMTAwJSBDUFUgdXNhZ2Ugd2hl
biBsYXVuY2hpbmcgY2VydGFpbiBhcHBzIGZyb20KLSAgICAqIGEgY21kLmV4
ZSBib3gKKyAgICAqIGEgY21kLmV4ZSBib3guICBIb3dldmVyLCBhY3R1YWwg
YmF0IGZpbGVzIC0tIHRoYXQgaXMsIGNtZC5leGUKKyAgICAqIGl0c2VsZiAt
LSBkb24ndCByZWFjdCB3ZWxsIHRvIHRoZXNlIHBpcGUgaGFuZGxlcyBmb3Ig
c3RkaW8uCiAgICAgKi8KLSAgIGJGb3JjZVVzaW5nUGlwZXMgPSAob3NfdmVy
c2lvbiA+PSAweDA1MDEpOworICAgYkZvcmNlVXNpbmdQaXBlcyA9IChvc192
ZXJzaW9uID49IDB4MDUwMSkgJiYgKCFlbmRzV2l0aChleGVjLCIuYmF0Iikp
OwogI2VuZGlmCiAKICAgIGlmICghY29uZmlndXJlX3N0YXJ0dXBpbmZvKCZz
dGFydCwgYkhhdmVJbnZpc0NvbnNvbGUsCkBAIC01MTgsMjkgKzU4OSwzMyBA
QCB2b2lkIHhlbWFjc19zcGVjaWFsKGNoYXIqIGV4ZWMpCiAgICAgICB9CiAg
ICB9CiB9Ci1pbnQgYnVpbGRfY21kbGluZShjaGFyKiBuZXdfY21kbGluZSwg
Y2hhciogZXhlYywgaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKK2ludCBidWls
ZF9jbWRsaW5lKGNoYXIqIG5ld19jbWRsaW5lLCBjaGFyKiBleGVjLCBpbnQg
KmFyZ2MsIGNoYXIqIGFyZ3ZbXSkKIHsKICAgIGludCByZXR2YWwgPSBGQUxT
RTsKLSAgIGludCBmaXJzdF9hcmcgPSAxOwogICAgaW50IGk7CiAgICBpbnQg
Y2hhcl9jbnQgPSAwOwogICAgLyoKICAgICAqIGxvb2sgZm9yICItd2FpdCIg
YXMgZmlyc3QgdHJ1ZSBhcmd1bWVudDsgd2UnbGwgYXBwbHkgdGhhdCBvdXJz
ZWx2ZXMKICAgICAqLwotICAgaWYgKChhcmdjID49IDIpICYmIChzdHJpY21w
KGFyZ3ZbMV0sIi13YWl0IikgPT0gMCkpCisgICBpZiAoKCphcmdjID49IDIp
ICYmIChzdHJpY21wKGFyZ3ZbMV0sIi13YWl0IikgPT0gMCkpCiAgICB7CiAg
ICAgICByZXR2YWwgPSBUUlVFOwotICAgICAgZmlyc3RfYXJnKys7CisgICAg
ICAvKiByZW1vdmUgLXdhaXQgZnJvbSBhcmd2IGFycmF5ICovCisgICAgICBm
cmVlIChhcmd2WzFdKTsKKyAgICAgIGZvciAoaSA9IDE7IGkgPCAqYXJnYy0x
OyBpKyspCisgICAgICAgIGFyZ3ZbaV0gPSBhcmd2W2krMV07CisgICAgICBh
cmd2WyphcmdjLTFdID0gTlVMTDsKKyAgICAgICphcmdjIC09IDE7CiAgICB9
CiAKICAgIGNoYXJfY250ID0gc3RybGVuKGV4ZWMpOwotICAgZm9yIChpID0g
Zmlyc3RfYXJnOyBpIDwgYXJnYzsgaSsrKQorICAgZm9yIChpID0gMTsgaSA8
ICphcmdjOyBpKyspCiAgICAgICBjaGFyX2NudCArPSBzdHJsZW4oYXJndltp
XSk7CiAgICBpZiAoY2hhcl9jbnQgPiBNQVhfQVJHUypNQVhfUEFUSCkgLyog
dGhlbiB3ZSByYW4gb3V0IG9mIHJvb20gKi8KICAgICAgIGVycm9yKCJjb21t
YW5kIGxpbmUgdG9vIGxvbmcgLVxuJXMiLG5ld19jbWRsaW5lKTsKIAogICAg
c3RyY3B5KG5ld19jbWRsaW5lLGV4ZWMpOwotICAgZm9yIChpID0gZmlyc3Rf
YXJnOyBpIDwgYXJnYzsgaSsrKQorICAgZm9yIChpID0gMTsgaSA8ICphcmdj
OyBpKyspCiAgICB7CiAgICAgICBzdHJjYXQobmV3X2NtZGxpbmUsIiAiKTsK
ICAgICAgIHN0cmNhdChuZXdfY21kbGluZSxhcmd2W2ldKTsKQEAgLTczNyw2
ICs4MTIsNyBAQCB2b2lkIHByb2Nlc3NfZXhlY25hbWUoY2hhciAqZXhlYywg
Y29uc3QgCiAgICBzdHJjcHkgKGV4ZWMsIGV4ZWNfdG1wMik7CiAjZW5kaWYK
IH0KKwogaW50IGVuZHNXaXRoKGNvbnN0IGNoYXIqIHMxLCBjb25zdCBjaGFy
KiBzMikKIHsKICAgICBpbnQgbGVuMTsKQEAgLTc0OCw3ICs4MjQsOSBAQCBp
bnQgZW5kc1dpdGgoY29uc3QgY2hhciogczEsIGNvbnN0IGNoYXIqCiAgICAg
ICAgIGlmIChzdHJpY21wKCYoczFbbGVuMS1sZW4yXSksczIpID09IDApCiAg
ICAgICAgICAgICByZXR2YWwgPSBUUlVFOwogICAgIHJldHVybiByZXR2YWw7
Ci19dm9pZCBzdHJpcF9leGUoY2hhciogcykKK30KKwordm9pZCBzdHJpcF9l
eGUoY2hhciogcykKIHsKICAgIGlmICgoc3RybGVuKHMpID4gNCkgJiYgLyog
bG9uZyBlbm91Z2ggdG8gaGF2ZSAuZXhlIGV4dGVuc2lvbiAqLwogICAgICAg
IC8qIHNlY29uZCBwYXJ0IG5vdCBldmFsdWF0ZWQgKHNob3J0IGNpcmN1aXQp
IGlmIGV4ZWNfYXJnIHRvbyBzaG9ydCAqLwpJbmRleDogc3JjL3J1bi5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvY3lnd2luLWFw
cHMvcnVuL3NyYy9ydW4uaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yCmRp
ZmYgLXUgLXAgLXIxLjIgcnVuLmgKLS0tIHNyYy9ydW4uaAkxNiBBdWcgMjAw
OSAwMzoxODo0OCAtMDAwMAkxLjIKKysrIHNyYy9ydW4uaAkxNyBBdWcgMjAw
OSAxNTozNTo1NCAtMDAwMApAQCAtNzQsNyArNzQsNyBAQAogI2VuZGlmCiAK
ICNkZWZpbmUgTlVNX0VYVEVOU0lPTlMgMgotY29uc3QgY2hhciogZXh0c1tO
VU1fRVhURU5TSU9OU10gPSB7ICIiLCAiLmV4ZSIgfTsKK2NvbnN0IGNoYXIq
IGV4dHNbTlVNX0VYVEVOU0lPTlNdID0geyAiLmV4ZSIsICIiIH07CiAKIGNo
YXIqIHBmb3BlbihjaGFyICpyZXR2YWwsIGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKmRpcnMpOwogdm9pZCBlcnJvcihjaGFyKiBmbXQsIC4uLik7
CkBAIC04NCw5ICs4NCw5IEBAIGludCBnZXRfZXhlY19uYW1lX2FuZF9wYXRo
KGNoYXIqIGV4ZWNuYW0KIGNoYXIqIG15X3N0cnRvayhjaGFyKiBzLCBjb25z
dCBjaGFyKiBkZWxpbSwgY2hhcioqIGxhc3RzKTsKIGludCBwYXJzZV9jbWRs
aW5lX3RvX2FyZ19hcnJheShjaGFyKiBhcmd2W01BWF9BUkdTXSwgY2hhciog
Y21kbGluZSk7CiB2b2lkIHN0cmlwX2V4ZShjaGFyKiBzKTsKLWludCBzdGFy
dF9jaGlsZChjaGFyKiBjbWRsaW5lLCBpbnQgd2FpdF9mb3JfY2hpbGQpOwor
aW50IHN0YXJ0X2NoaWxkKGNoYXIgKmV4ZWMsIGNoYXIqIGNtZGxpbmUsIGlu
dCB3YWl0X2Zvcl9jaGlsZCk7CiB2b2lkIHhlbWFjc19zcGVjaWFsKGNoYXIq
IGV4ZWMpOwotaW50IGJ1aWxkX2NtZGxpbmUoY2hhciogbmV3X2NtZGxpbmUs
IGNoYXIqIGV4ZWMsIGludCBhcmdjLCBjaGFyKiBhcmd2W10pOworaW50IGJ1
aWxkX2NtZGxpbmUoY2hhciogbmV3X2NtZGxpbmUsIGNoYXIqIGV4ZWMsIGlu
dCAqYXJnYywgY2hhciogYXJndltdKTsKIHZvaWQgcHJvY2Vzc19leGVjbmFt
ZShjaGFyICpleGVjLCBjb25zdCBjaGFyKiBleGVjbmFtZSwgY29uc3QgY2hh
ciogZXhlY3BhdGgpOwogaW50IGZpbGVFeGlzdHMoY2hhciogZnVsbG5hbWUs
IGNvbnN0IGNoYXIqIHBhdGgsIGNvbnN0IGNoYXIqIG5hbWUpOwogaW50IGVu
ZHNXaXRoKGNvbnN0IGNoYXIqIHMxLCBjb25zdCBjaGFyKiBzMik7Cg==


--------------020909090704070507000001
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


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