Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 26 Sep 2003 21:21:04 -0700 (PDT) Message-Id: <200309270421.h8R4L4208924@diometes.ucdavis.edu> To: Igor Pechtchanski , cygwin AT cygwin DOT com Subject: Re: Cygwin v1.5.5-1: g++ produces "Entry Point Not Found" error From: "Kin Ming Ng" X-Errors-To: kmng AT yellow DOT ucdavis DOT edu X-Originating-IP: [66.127.114.94] X-User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Gecko------------1064636464----_" X-Scanned-By: MIMEDefang 2.36 Note-from-DJ: This may be spam --Gecko------------1064636464----_ Content-Type: text/plain Igor, Please make sure your mailer honors the Reply-To: header. - Sorry, but what's that suppose to mean? What can I do to change it? Are you still getting them, BTW? - Yes. Did you reboot since you tried g++ last? - Yes. Did the reboot help? - No. If not, did you search for copies of cygwin1.dll *outside* of your Cygwin tree? - Yes, I had searched my whole C: drive and no there is just 1 copy of cygwin1.dll. In case you want some source to bring out the error message, the attached files should do. (At least it brought out the error message in my machine.) Ken > Ken, > > Please make sure your mailer honors the Reply-To: header. > > FWIW, your cygcheck output looks pretty normal -- I don't see any reason > for the messages you're getting. > > Are you still getting them, BTW? Did you reboot since you tried g++ last? > Did the reboot help? > > If not, did you search for copies of cygwin1.dll *outside* of your Cygwin > tree? I specifically mentioned them in the last line of my message. > Igor > > On Fri, 26 Sep 2003, Kin Ming Ng wrote: > > > Sorry that I had forgot to include a cygcheck attachment, here it > > is... In any case, the Cygwin v1.5.5-1 is a fresh installation downloaded > > directly from www.cygwin.com using the default setup.exe. I do wanted to > > point out one thing however, I did encounter some problems during the > > usage of setup.exe to download "all" of the files first into my computer > > to install cygwin. I had to make several attempts in order to download a > > complete setup of "all" the files. I wonder if this has anything to do > > with the problem because I only found 1 copy of cygwin1.dll inside the > > installed cygwin directory. > > > > Ken > > > > > > > On Fri, 26 Sep 2003, Kin Ming Ng wrote: > > > > > > > I had successfully compiled several programs with g++ under > > > > Cygwin v1.3.20-1. But upon upgrading to Cygwin v1.5.5-1, the same > > > > programs that are compiled with the new g++ produces the error: > > > > "cc1plus.exe - Entry Point Not Found" - in a popup window > > > > Inside the error window, it details: > > > > "The procedure entry point __getreent could not be located in the > > > > dynamic link library cygwin1.dll" > > > > > > > > I had never received this error before and I didn't see a previous > > > > posting related to this subject, so I figured I'll post something here. > > > > Had I included enough information in this message? If not, please do ask. > > > > Please forgive my naiveness, I'm new. > > > > > > > > Ken > > > > > > The guidelines for reporting Cygwin problems are outlined in > > > . It would have helped if you had > > > attached (as an uncompressed text *attachment*) the output of "cygcheck > > > -svr". > > > > > > At a guess, you either have an older cygwin1.dll (i.e., you had a Cygwin > > > process running while upgrading), or you have more than one copy of > > > cygwin1.dll on your system. The cygcheck output requested above will > > > confirm or deny these guesses. If the former is correct, you should get > > > things working after a reboot. If the latter, simply delete the extra > > > (older) copies of cygwin1.dll, leaving only the one in /bin. Be aware > > > that the other copies of cygwin1.dll may not be in the Cygwin tree. > > > Igor > > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu > ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com > |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "I have since come to realize that being between your mentor and his route > to the bathroom is a major career booster." -- Patrick Naughton > --Gecko------------1064636464----_ Content-Type: application/octet-stream Content-Description: CPUTimer.h Content-Disposition: attachment; filename=CPUTimer.h Content-Transfer-Encoding: base64 I2lmbmRlZiBDUFVUSU1FUl9IDQojZGVmaW5lIENQVVRJTUVSX0gNCg0KI2lu Y2x1ZGUgPHRpbWUuaD4NCiNpbmNsdWRlIDxpb3N0cmVhbT4NCnVzaW5nIG5h bWVzcGFjZSBzdGQ7DQoNCi8vIENQVVRpbWVyDQovLw0KLy8gRm9yIEVDUyAx MTAgLSBVQyBEYXZpcyAtIEJ5IFRlZCBLcm92ZXR6DQovLw0KLy8gVGhpcyBj bGFzcyBpcyBhIGNvbnZlbmllbnQgd2F5IHRvIGNvdW50IENQVSB0aW1lLg0K Ly8gVGhlIEFOU0kgQyBmdW5jdGlvbiBjbG9jaygpIGlzIHVzZWQgdG8gZ2V0 IHRoZSBjdXJyZW50DQovLyB1c2VyICsgc3lzdGVtIHRpbWUgdGhhdCB0aGUg Y3VycmVudCBhcHBsaWNhdGlvbg0KLy8gKGFuZCBpdCdzIGNoaWxkIHByb2Nl c3NlcykgaGFzIGV4cGVuZGVkLg0KLy8gQXQgY3JlYXRpb24sIGEgdmFyaWFi bGUgb2YgQ1BVVGltZXIgdHlwZSByZWNvcmRzDQovLyB0aGUgY3VycmVudCB2 YWx1ZSBvZiBjbG9jaygpLg0KLy8NCi8vIHJlc2V0KCkgLSBzZXRzIHRoZSBz dG9yZWQgdmFyaWFibGUgdG8gdGhlIGN1cnJlbnQNCi8vICAgICAgICAgICB2 YWx1ZSBvZiBjbG9jaygpLiBJbiBlc3NlbmNlLCByZXNldHRpbmcgdGhlIGNs b2NrLg0KLy8NCi8vIGN1cl9DUFVUaW1lKCkgLSByZXR1cm5zIHRoZSBkaWZm ZXJlbmNlIGJldHdlZW4gdGhlIGN1cnJlbnQNCi8vICAgICAgICAgICAgICAg ICBjbG9jaygpIHZhbHVlIGFuZCB0aGUgcHJldmlvdXNseSBzdG9yZWQgdmFs dWUuDQovLyAgICAgICAgICAgICAgICAgSW4gZXNzZW5jZSwgcmV0dXJuaW5n IGhvdyBtdWNoIENQVSB0aW1lIGhhcyBwYXNzZWQuDQovLw0KLy8gRXhhbXBs ZTogdG8gdGltZSBhIGZ1bmN0aW9uIChwb3NzaWJseSBtYWluKCkpDQovLw0K Ly8gICAjaW5jbHVkZSAiQ1BVVGltZXIiDQovLyAgIHZvaWQgZm9vKHZvaWQp IHsNCi8vICAgICBDUFVUaW1lciBjdDsNCi8vICAgICAuLi4gd2hhdGV2ZXIg Zm9vIGRvZXMgLi4uDQovLyAgICAgY2VyciA8PCBjdC5jdXJfQ1BVVGltZSgp IDw8IGVuZGw7DQovLyAgIH0NCg0KY2xhc3MgQ1BVVGltZXIgew0KcHJpdmF0 ZToNCiAgY2xvY2tfdCB0aWNrX2NvdW50Ow0KICAgIA0KcHVibGljOg0KICBD UFVUaW1lcih2b2lkKTsNCiAgdm9pZCByZXNldCh2b2lkKTsNCiAgZG91Ymxl IGN1cl9DUFVUaW1lKHZvaWQpOw0KfTsNCg0KLy8gQXV0b0NQVVRpbWVyDQov Lw0KLy8gQXV0b0NQVVRpbWVyIGlzIGRlcml2ZWQgdGhyb3VnaCBDKysgaW5o ZXJpdGFuY2UuIEl0DQovLyBpbmhlcml0cyBhbGwgdGhlIHB1YmxpYyBtZW1i ZXJzIG9mIENQVVRpbWVyLCBidXQNCi8vIGluY2x1ZGVzIGEgZGVzdHJ1Y3Rv ciB3aGljaCB3aWxsIGF1dG9tYXRpY2FsbHkNCi8vIG91dHB1dCB0aGUgQ1BV IHRpbWUgdXNlZCB0byBjZXJyIChzdGRlcnIpLg0KLy8gRXhhbXBsZTogdG8g dGltZSBhIGZ1bmN0aW9uIChwb3NzaWJseSBtYWluKCkpDQovLw0KLy8gICAj aW5jbHVkZSAiQ1BVVGltZXIiDQovLyAgIHZvaWQgZm9vKHZvaWQpIHsNCi8v ICAgICBBdXRvQ1BVVGltZXIgYXQ7DQovLyAgICAgLi4uIHdoYXRldmVyIGZv byBkb2VzIC4uLg0KLy8gICB9DQovLw0KLy8gVGhpcyBleGFtcGxlIHdpbGwg aGF2ZSBpZGVudGljYWwgb3V0cHV0IHRvIHRoZQ0KLy8gcHJldmlvdXMgZXhh bXBsZSwgaG93ZXZlciB0aGUgb3V0cHV0IHRvIGNlcnIgaXMNCi8vIGRvbmUg YXV0b21hdGljYWxseSwuDQoNCmNsYXNzIEF1dG9DUFVUaW1lciA6IHB1Ymxp YyBDUFVUaW1lciB7DQpwdWJsaWM6DQogIH5BdXRvQ1BVVGltZXIodm9pZCk7 DQp9Ow0KDQovLyBJbXBsZW1lbnRhdGlvbiAtLQ0KLy8gSXQgaXMgZ2VuZXJh bGx5IG5vdCBnb29kIHRvIGV4cG9zZSB0aGUgbWVjaGFuaWNzIG9mIHlvdXIg QURUDQovLyBJbiB0aGUgcHVibGljIGludGVyZmFjZSAoaS5lLiB0aGUgaGVh ZGVyIGZpbGUpLiBJdCBpcyBoZXJlDQovLyBob3dldmVyLCB0byBtYWtlIHBy b2dyYW0gdGltaW5nIGFzIHNpbXBsZSBhcyBwb3NzaWJsZS4NCi8vIFRoZXJl IGlzIF9OT18gLmNwcCBmaWxlIGZvciB0aGVzZSBjbGFzc2VzLiAjaW5jbHVk ZSdpbmcNCi8vIGlzIHN1ZmZpY2llbnQgZm9yIHRoZWlyIHVzZS4NCg0KQ1BV VGltZXI6OkNQVVRpbWVyKHZvaWQpDQp7DQogIHRpY2tfY291bnQgPSBjbG9j aygpOw0KfQ0KDQp2b2lkIENQVVRpbWVyOjpyZXNldCh2b2lkKQ0KeyANCiAg dGlja19jb3VudCA9IGNsb2NrKCk7DQp9DQoNCmRvdWJsZSBDUFVUaW1lcjo6 Y3VyX0NQVVRpbWUodm9pZCkNCnsNCiAgcmV0dXJuIGRvdWJsZShjbG9jaygp IC0gdGlja19jb3VudCkgLyBDTE9DS1NfUEVSX1NFQzsNCn0NCg0KQXV0b0NQ VVRpbWVyOjp+QXV0b0NQVVRpbWVyKHZvaWQpDQp7DQogIGNlcnIgPDwgY3Vy X0NQVVRpbWUoKSA8PCBlbmRsOw0KfQ0KDQojZW5kaWY= --Gecko------------1064636464----_ Content-Type: text/plain Content-Description: makefile Content-Disposition: attachment; filename=makefile Content-Transfer-Encoding: 7bit MAIN = test $(MAIN).exe: g++ $(MAIN).cpp -o $(MAIN).exe -lglut32 -lopengl32 clean: rm -f $(MAIN).exe --Gecko------------1064636464----_ Content-Type: application/octet-stream Content-Description: test.cpp Content-Disposition: attachment; filename=test.cpp Content-Transfer-Encoding: base64 I2luY2x1ZGUgPGlvc3RyZWFtPg0KdXNpbmcgbmFtZXNwYWNlIHN0ZDsNCiNp bmNsdWRlIDxHTC9nbC5oPg0KI2luY2x1ZGUgPEdML2dsdXQuaD4NCiNpbmNs dWRlICJDUFVUaW1lci5oIg0KDQpDUFVUaW1lciBjdDsNCg0KaW50IHdpZHRo ID0gNzkyLCBoZWlnaHQgPSA1NTk7DQovL2ludCB3aWR0aCA9IDEyNzQsIGhl aWdodCA9IDk3MDsNCmludCBtYWluX3dpbmRvdzsNCmRvdWJsZSBvcnRob19m YWN0b3IgPSA1LjA7DQpkb3VibGUgYXNwZWN0UmF0aW8gPSAzLzQ7DQpkb3Vi bGUgTCwgUiwgQiwgVCwgTiwgRjsNCmRvdWJsZSBsYXN0X3ggPSAwLjAsIGxh c3RfeSA9IDAuMDsNCmRvdWJsZSByb3RhdGlvblggPSAwLjAsIHJvdGF0aW9u WSA9IDAuMDsNCg0KLy8gIERpc2FibGVzIGxpZ2h0aW5nLCB0aGVuIGRyYXdz IFJHQiBheGVzDQp2b2lkIGRyYXdfYXhlcyhkb3VibGUgc2NhbGUpew0KICBn bERpc2FibGUoR0xfTElHSFRJTkcpOw0KICBnbERpc2FibGUoR0xfVEVYVFVS RV8yRCk7DQoNCiAgZ2xQdXNoTWF0cml4KCk7DQogIGdsU2NhbGVkKHNjYWxl LCBzY2FsZSwgc2NhbGUpOw0KDQogIGdsQmVnaW4oR0xfTElORVMpOw0KICBn bENvbG9yM2YoMS4wLCAwLjAsIDAuMCk7DQogIC8vIExldHRlciBYDQogIGds VmVydGV4M2YoLjksIDAuMDUsIDAuMCk7ICBnbFZlcnRleDNmKDEuMCwgMC4x NSwgMC4wKTsNCiAgZ2xWZXJ0ZXgzZigwLjksIC4xNSwgMC4wKTsgIGdsVmVy dGV4M2YoMS4wLCAwLjA1LCAwLjApOw0KDQogIGdsVmVydGV4M2YoMC4wLCAw LjAsIDAuMCk7ICBnbFZlcnRleDNmKDEuMCwgMC4wLCAwLjApOyAgLyogWCBh eGlzICAgICAgKi8NCg0KICBnbENvbG9yM2YoMC4wLCAxLjAsIDAuMCk7DQog IGdsVmVydGV4M2YoMC4wLCAwLjAsIDAuMCk7ICBnbFZlcnRleDNmKDAuMCwg MS4wLCAwLjApOyAgLyogWSBheGlzICAgICAgKi8NCg0KICBnbENvbG9yM2Yo MC4wLCAwLjAsIDEuMCk7DQogIGdsVmVydGV4M2YoMC4wLCAwLjAsIDAuMCk7 ICBnbFZlcnRleDNmKDAuMCwgMC4wLCAxLjApOyAgLyogWiBheGlzICAgICov DQogIGdsRW5kKCk7DQogIGdsUG9wTWF0cml4KCk7DQoNCiAgZ2xFbmFibGUo R0xfTElHSFRJTkcpOw0KICBnbEVuYWJsZShHTF9URVhUVVJFXzJEKTsNCn0N Cg0Kdm9pZCBkaXNwbGF5KCl7DQogIGN0LnJlc2V0KCk7DQoNCiAgZ2xDbGVh ckNvbG9yKDAuMCwgMC4wLCAwLjAsIDEuMCk7DQogIGdsQ29sb3IzZCgxLjAs IDEuMCwgMS4wKTsNCiAgZ2xDbGVhcihHTF9DT0xPUl9CVUZGRVJfQklUIHwg R0xfREVQVEhfQlVGRkVSX0JJVCk7DQoNCiAgZm9yIChpbnQgaSA9IDA7IGkg PCAzOyBpKyspew0KDQppZiAoaSA9PSAwKXsNCiAgZ2xWaWV3cG9ydCgwLCBo ZWlnaHQgLSAxMDAsIHdpZHRoLCAxMDApOw0KDQogIGdsRGlzYWJsZShHTF9M SUdIVElORyk7DQogIGdsRGlzYWJsZShHTF9URVhUVVJFXzJEKTsNCg0KICBn bFBvbHlnb25Nb2RlKEdMX0ZST05UX0FORF9CQUNLLCBHTF9GSUxMKTsNCg0K ICBnbE1hdHJpeE1vZGUoR0xfTU9ERUxWSUVXKTsNCiAgZ2xMb2FkSWRlbnRp dHkoKTsNCiAgZ2xDb2xvcjNkKDAuNSwgMC41LCAwLjUpOw0KICBnbFNjYWxl ZChvcnRob19mYWN0b3IsIG9ydGhvX2ZhY3Rvciwgb3J0aG9fZmFjdG9yKTsN CiAgZ2xCZWdpbihHTF9QT0xZR09OKTsNCiAgICBnbFZlcnRleDJkKC0xLjAs IC0xLjApOw0KICAgIGdsVmVydGV4MmQoLTEuMCwgMS4wKTsNCiAgICBnbFZl cnRleDJkKDEuMCwgMS4wKTsNCiAgICBnbFZlcnRleDJkKDEuMCwgLTEuMCk7 DQogIGdsRW5kKCk7DQoNCiAgZ2xFbmFibGUoR0xfTElHSFRJTkcpOw0KICBn bEVuYWJsZShHTF9URVhUVVJFXzJEKTsNCn1lbHNlIGlmIChpID09IDEpew0K ICBnbFZpZXdwb3J0KDAsIDAsIHdpZHRoLzIsIGhlaWdodCAtIDEwMCk7DQog IA0KICBnbERpc2FibGUoR0xfTElHSFRJTkcpOw0KICBnbERpc2FibGUoR0xf VEVYVFVSRV8yRCk7DQoNCiAgZ2xQb2x5Z29uTW9kZShHTF9GUk9OVF9BTkRf QkFDSywgR0xfRklMTCk7DQoNCiAgZ2xNYXRyaXhNb2RlKEdMX01PREVMVklF Vyk7DQogIGdsTG9hZElkZW50aXR5KCk7DQogIGdsQ29sb3IzZCgxLjAsIDEu MCwgMS4wKTsNCiAgZ2xTY2FsZWQob3J0aG9fZmFjdG9yLCBvcnRob19mYWN0 b3IsIG9ydGhvX2ZhY3Rvcik7DQogIGdsQmVnaW4oR0xfUE9MWUdPTik7DQog ICAgZ2xWZXJ0ZXgyZCgtMS4wLCAtMS4wKTsNCiAgICBnbFZlcnRleDJkKC0x LjAsIDEuMCk7DQogICAgZ2xWZXJ0ZXgyZCgxLjAsIDEuMCk7DQogICAgZ2xW ZXJ0ZXgyZCgxLjAsIC0xLjApOw0KICBnbEVuZCgpOw0KDQogIGdsRW5hYmxl KEdMX0xJR0hUSU5HKTsNCiAgZ2xFbmFibGUoR0xfVEVYVFVSRV8yRCk7DQp9 ZWxzZSBpZiAoaSA9PSAyKXsNCiAgZ2xDb2xvcjNkKDAuMCwgMC4wLCAwLjAp Ow0KICBnbFZpZXdwb3J0KHdpZHRoLzIsIDAsIHdpZHRoLzIsIGhlaWdodCAt IDEwMCk7DQoNCiAgZ2xEaXNhYmxlKEdMX0xJR0hUSU5HKTsNCiAgZ2xEaXNh YmxlKEdMX1RFWFRVUkVfMkQpOw0KDQogIGdsUG9seWdvbk1vZGUoR0xfRlJP TlRfQU5EX0JBQ0ssIEdMX0ZJTEwpOw0KDQogIGdsTWF0cml4TW9kZShHTF9N T0RFTFZJRVcpOw0KICBnbExvYWRJZGVudGl0eSgpOw0KICBnbENvbG9yM2Qo MC4wLCAwLjAsIDAuMCk7DQogIGdsU2NhbGVkKG9ydGhvX2ZhY3Rvciwgb3J0 aG9fZmFjdG9yLCBvcnRob19mYWN0b3IpOw0KICBnbEJlZ2luKEdMX1BPTFlH T04pOw0KICAgIGdsVmVydGV4MmQoLTEuMCwgLTEuMCk7DQogICAgZ2xWZXJ0 ZXgyZCgtMS4wLCAxLjApOw0KICAgIGdsVmVydGV4MmQoMS4wLCAxLjApOw0K ICAgIGdsVmVydGV4MmQoMS4wLCAtMS4wKTsNCiAgZ2xFbmQoKTsNCg0KICBn bEVuYWJsZShHTF9MSUdIVElORyk7DQogIGdsRW5hYmxlKEdMX1RFWFRVUkVf MkQpOw0KfQ0KDQppZiAoaSAhPSAwKXsNCiAgZ2xNYXRyaXhNb2RlKEdMX1BS T0pFQ1RJT04pOw0KICBnbExvYWRJZGVudGl0eSgpOw0KDQovKg0KICBpZiAo d2lkdGggPiBoZWlnaHQpew0KICAgIEwgPSAtb3J0aG9fZmFjdG9yKmFzcGVj dFJhdGlvOyAgUiA9IG9ydGhvX2ZhY3Rvciphc3BlY3RSYXRpbzsNCiAgICBC ID0gLW9ydGhvX2ZhY3RvcjsgICAgICAgICAgICAgIFQgPSBvcnRob19mYWN0 b3I7DQogICAgTiA9IC1vcnRob19mYWN0b3I7ICAgICAgICAgICAgICBGID0g b3J0aG9fZmFjdG9yOw0KICB9ZWxzZXsNCiAgICBMID0gLW9ydGhvX2ZhY3Rv cjsgICAgICAgICAgICAgIFIgPSBvcnRob19mYWN0b3I7DQogICAgQiA9IC1v cnRob19mYWN0b3IqYXNwZWN0UmF0aW87ICBUID0gb3J0aG9fZmFjdG9yKmFz cGVjdFJhdGlvOw0KICAgIE4gPSAtb3J0aG9fZmFjdG9yOyAgICAgICAgICAg ICAgRiA9IG9ydGhvX2ZhY3RvcjsNCiAgfQ0KKi8NCiAgICBMID0gLW9ydGhv X2ZhY3RvcjsgICAgICAgICAgICAgIFIgPSBvcnRob19mYWN0b3I7DQogICAg QiA9IC1vcnRob19mYWN0b3I7ICAgICAgICAgICAgICBUID0gb3J0aG9fZmFj dG9yOw0KICAgIE4gPSAtb3J0aG9fZmFjdG9yOyAgICAgICAgICAgICAgRiA9 IG9ydGhvX2ZhY3RvcjsNCiAgZ2xPcnRobyhMLCBSLCBCLCBULCBOLCBGKTsN Cg0KICBnbE1hdHJpeE1vZGUoR0xfTU9ERUxWSUVXKTsNCiAgZ2xMb2FkSWRl bnRpdHkoKTsNCg0KICBnbFB1c2hNYXRyaXgoKTsNCiAgZ2xQb2x5Z29uTW9k ZShHTF9GUk9OVF9BTkRfQkFDSywgR0xfRklMTCk7DQoNCiAgZ2xQdXNoTWF0 cml4KCk7DQogIGdsTG9hZElkZW50aXR5KCk7DQogIGdsUm90YXRlZChyb3Rh dGlvblksIDAuMCwgMS4wLCAwLjApOw0KICBnbFJvdGF0ZWQocm90YXRpb25Y LCAxLjAsIDAuMCwgMC4wKTsNCiAgZHJhd19heGVzKG9ydGhvX2ZhY3Rvcik7 DQogIGdsUG9wTWF0cml4KCk7DQoNCiAgZ2xQb3BNYXRyaXgoKTsNCn0NCiAg fQ0KDQogIGdsdXRTd2FwQnVmZmVycygpOw0KICBjZXJyPDwiQ1BVIHRpbWU6 ICI8PGN0LmN1cl9DUFVUaW1lKCk8PGVuZGw7DQp9DQoNCnZvaWQgbW90aW9u KGludCB4LCBpbnQgeSl7DQogIHJvdGF0aW9uWCA9IHJvdGF0aW9uWCArIChk b3VibGUpKHkgLSBsYXN0X3kpOw0KICByb3RhdGlvblkgPSByb3RhdGlvblkg KyAoZG91YmxlKSh4IC0gbGFzdF94KTsNCg0KICB3aGlsZSAocm90YXRpb25Y ID49IDEwODAuMCl7DQogICAgcm90YXRpb25YID0gcm90YXRpb25YIC0gMzYw LjA7DQogIH0NCiAgd2hpbGUgKHJvdGF0aW9uWCA8PSAzNjAuMCl7DQogICAg cm90YXRpb25YID0gcm90YXRpb25YICsgMzYwLjA7DQogIH0NCiAgd2hpbGUg KHJvdGF0aW9uWSA+PSAxMDgwLjApew0KICAgIHJvdGF0aW9uWSA9IHJvdGF0 aW9uWSAtIDM2MC4wOw0KICB9DQogIHdoaWxlIChyb3RhdGlvblkgPD0gMzYw LjApew0KICAgIHJvdGF0aW9uWSA9IHJvdGF0aW9uWSArIDM2MC4wOw0KICB9 DQoNCiAgbGFzdF94ID0geDsNCiAgbGFzdF95ID0geTsNCg0KICBnbHV0UG9z dFJlZGlzcGxheSgpOw0KfQ0KDQp2b2lkIG1vdXNlKGludCBidXR0b24sIGlu dCBzdGF0ZSwgaW50IHgsIGludCB5KXsNCiAgaWYgKChidXR0b24gPT0gR0xV VF9MRUZUX0JVVFRPTiB8fCBidXR0b24gPT0gR0xVVF9SSUdIVF9CVVRUT04p ICYmIHN0YXRlID09IEdMVVRfRE9XTil7DQogICAgbGFzdF94ID0geDsNCiAg ICBsYXN0X3kgPSB5Ow0KICB9DQp9DQoNCnZvaWQgcmVzaGFwZShpbnQgdywg aW50IGgpew0KICB3aWR0aCA9IHc7DQogIGhlaWdodCA9IGg7DQoNCiAgY2Vy cjw8IldpZHRoOiAiPDx3aWR0aDw8IiwgSGVpZ2h0OiAiPDxoZWlnaHQ8PGVu ZGw7DQp9DQoNCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndil7DQog IGdsdXRJbml0KCZhcmdjLCBhcmd2KTsNCiAgZ2x1dEluaXREaXNwbGF5TW9k ZShHTFVUX0RPVUJMRSB8IEdMVVRfUkdCIHwgR0xVVF9ERVBUSCk7DQogIGds dXRJbml0V2luZG93U2l6ZSh3aWR0aCwgaGVpZ2h0KTsNCiAgbWFpbl93aW5k b3cgPSBnbHV0Q3JlYXRlV2luZG93KCJSZW5kZXJlciIpOw0KDQogIC8vZ2x1 dEZ1bGxTY3JlZW4oKTsNCiAgZ2x1dERpc3BsYXlGdW5jKGRpc3BsYXkpOw0K ICBnbHV0TW90aW9uRnVuYyhtb3Rpb24pOw0KICBnbHV0TW91c2VGdW5jKG1v dXNlKTsNCiAgZ2x1dFJlc2hhcGVGdW5jKHJlc2hhcGUpOw0KDQogIGdsdXRN YWluTG9vcCgpOw0KfQ0K --Gecko------------1064636464----_ Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --Gecko------------1064636464----_--