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 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3C4C9.9FB3F96D" Subject: cron_diagnose.sh version 1.3 Date: Wed, 17 Dec 2003 13:14:34 -0500 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Harig, Mark" To: X-IsSubscribed: yes ------_=_NextPart_001_01C3C4C9.9FB3F96D Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable The previous version referred to the file: /usr/doc/Cygwin/cron.README This has been changed to reflect the new directory structure for documentation: /usr/share/doc/Cygwin/cron.README ----------- cron_diagnose.sh will attempt to diagnose=20 problems with cron. It will not modify any files on your computer. You might need to run the script several times. Each time that it finds a problem, it stops and displays a descriptive message. Please read the messages that the script generates, especially if it reports no errors, but you still cannot get cron to work for you. These messages should help you to report problems that occur in setting up cron, and possibly reduce the number of messages about cron that need to be sent to the mailing list. Please report the version number that this script reports so that improvements can be made to it. --------- ------_=_NextPart_001_01C3C4C9.9FB3F96D Content-Type: application/octet-stream; name="cron_diagnose.sh" Content-Transfer-Encoding: base64 Content-Description: cron_diagnose.sh Content-Disposition: attachment; filename="cron_diagnose.sh" IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAk U291cmNlOiAkDQojICRSZXZpc2lvbjogJA0KIyAkTmFtZTogJA0KIyAkRGF0 ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KIyBUaGlzIHNjcmlwdCBjaGVja3MgdGhhdCB0aGUgdmFyaW91cyBmaWxl cywgZGlyZWN0b3JpZXMsIGFuZCBtb3VudA0KIyBwb2ludHMgbmVlZGVkIGJ5 IHRoZSBjcm9uIGRhZW1vbiBleGlzdCBhbmQgaGF2ZSB0aGUgcHJvcGVyIHNl dHRpbmdzLA0KIyBwZXJtaXNzaW9ucywgZXRjLiAgVGhpcyBzY3JpcHQgaXMg YmFzZWQgcHJpbWFyaWx5IG9uIHRoZSByZXF1aXJlbWVudHMNCiMgbGlzdGVk IGluIHRoZSB0ZXh0IGZpbGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24u UkVBRE1FLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19wcm9n cmFtDQojIENoZWNrIHRvIHNlZSB0aGF0IGEgc3BlY2lmaWVkIHByb2dyYW0g KCQxKSBpcyBpbnN0YWxsZWQgYW5kIGFjY2Vzc2libGUNCiMgYnkgdGhpcyBz Y3JpcHQuICBJZiBpdCBpcyBub3QsIHRoZW4gYWxlcnQgdGhlIHVzZXIgYWJv dXQgd2hpY2ggcGFja2FnZQ0KIyAoJDIpIHNob3VsZCBiZSBpbnN0YWxsZWQg dG8gcHJvdmlkZSB0aGF0IHByb2dyYW0uDQojID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCglpZiBb IGB0eXBlICQxID4gL2Rldi9udWxsIDI+JjFgIF07IHRoZW4NCgkJZWNobyAi VGhlICckMScgcHJvZ3JhbSBpcyBtaXNzaW5nIG9yIG5vdCBpbiB5b3VyIFBB VEguIg0KCQllY2hvICJUaGlzIHByb2dyYW0gaXMgaW5jbHVkZWQgaW4gdGhl ICckMicgcGFja2FnZS4iDQoJCWVjaG8gIlBsZWFzZSBpbnN0YWxsIHRoaXMg cHJvZ3JhbSBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu IDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf cHJvZ3JhbSgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQojIFJvdXRpbmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3IgdGhl IHNldCBvZiBwcm9ncmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0 Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBzYW5p dHlfY2hlY2soKSB7DQoNCgkjIENoZWNrIGZvciBwcm9ncmFtcyB0aGF0IHRo aXMgc2NyaXB0IHVzZXMuDQoJY2hlY2tfcHJvZ3JhbSBscyBmaWxldXRpbHMg fHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSBlZ3JlcCBncmVwIHx8IHJl dHVybiAkPw0KCWNoZWNrX3Byb2dyYW0gZmdyZXAgZ3JlcCB8fCByZXR1cm4g JD8NCgljaGVja19wcm9ncmFtIGlkIHNoLXV0aWxzIHx8IHJldHVybiAkPw0K CWNoZWNrX3Byb2dyYW0gY3V0IHRleHR1dGlscyB8fCByZXR1cm4gJD8NCglj aGVja19wcm9ncmFtIHRyIHRleHR1dGlscyB8fCByZXR1cm4gJD8NCgljaGVj a19wcm9ncmFtIG1vdW50IGN5Z3dpbiB8fCByZXR1cm4gJD8NCgljaGVja19w cm9ncmFtIGN5Z2NoZWNrIGN5Z3dpbiB8fCByZXR1cm4gJD8NCg0KCXJldHVy biAwDQoNCn0gIyA9PT0gRW5kIG9mIHNhbml0eV9jaGVjaygpID09PSAjDQoN Cg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNo ZWNrX3Bhc3N3ZF9hbmRfZ3JvdXANCiMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIg dGhlIHVzZXIncyBwYXNzd29yZCBJRCBhbmQgZ3JvdXAgZXhpc3QgaW4gdGhl DQojIHN5c3RlbSAvZXRjL3Bhc3N3ZCBhbmQgL2V0Yy9ncm91cCBmaWxlcywg cmVzcGVjdGl2ZWx5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpm dW5jdGlvbiBjaGVja19wYXNzd2RfYW5kX2dyb3VwKCkgew0KDQoJaWYgWyAi JChpZCAtZ24pIiA9IG1rcGFzc3dkIF07IHRoZW4NCgkJZWNobyAiSXQgYXBw ZWFycyB0aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBlbnRyeSBmb3IgeW91ciB1 c2VyIElEIg0KCQllY2hvICJpbiAvZXRjL3Bhc3N3ZC4gIElmIHRoaXMgY2hl Y2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBz Y3JpcHQgd2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJ ZWNobw0KCQllY2hvICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rcGFzc3dkJyB1 dGlsaXR5IHRvIGdlbmVyYXRlIGFuIg0KCQllY2hvICJlbnRyeSBmb3IgeW91 ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAg bWtwYXNzd2QgLWwgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQll Y2hvICJvciINCgkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURd ID4+IC9ldGMvcGFzc3dkIg0KCQllY2hvICJhbmQgdGhlbiBydW4gdGhpcyBz Y3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KDQoJZWxpZiBbIC1uICIkVVNF UkRPTUFJTiIgXSAmJiAgWyAtbiAiJFVTRVJOQU1FIiBdOyB0aGVuDQoJCWlm ICEgZWdyZXAgLXEgLWkgIl4kKGlkIC11bik6LipVLSRVU0VSRE9NQUlOXFxc XCRVU0VSTkFNRSIgL2V0Yy9wYXNzd2Q7IHRoZW4NCgkJCWVjaG8gIkl0IGFw cGVhcnMgdGhhdCB5b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yOiINCgkJ CWVjaG8gIiAgICRVU0VSRE9NQUlOXFwkVVNFUk5BTUUiDQoJCQllY2hvICJp biAvZXRjL3Bhc3N3ZC4iDQoJCQllY2hvDQoJCQllY2hvICJVc2UgdGhlICdt a3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5lcmF0ZSBhbiBlbnRyeSBmb3IiDQoJ CQllY2hvICJ5b3VyIFVzZXIgSUQgaW4gdGhlIHBhc3N3b3JkIGZpbGU6Ig0K CQkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURdID4+IC9ldGMv cGFzc3dkIg0KCQkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFn YWluLiINCgkJCXJldHVybiAxDQoJCWZpDQoJZmkNCg0KCWlmIFsgIiQoaWQg LWduKSIgPSBta2dyb3VwIF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0 aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBlbnRyeSBmb3IgeW91ciBncm91cCBJ RCINCgkJZWNobyAiaW4gL2V0Yy9ncm91cC4gIElmIHRoaXMgY2hlY2sgaXMg aW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQg d2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0K CQllY2hvICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rZ3JvdXAnIHV0aWxpdHkg dG8gZ2VuZXJhdGUgYW4iDQoJCWVjaG8gImVudHJ5IGZvciB5b3VyIGdyb3Vw IElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAgbWtncm91 cCAtbCAtdSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gIm9yIg0KCQllY2hvICIg ICBta2dyb3VwIC1kIC11ID4gL2V0Yy9ncm91cCINCgkJZWNobyAiYW5kIHRo ZW4gcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K DQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcGFzc3dkX2Fu ZF9ncm91cCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rpcg0KIyBDaGVjayB0byBzZWUgdGhh dCB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yeSAoJDEpIGV4aXN0cy4NCiMgPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfZGlyKCkg ew0KDQoJaWYgWyAhIC1kICQxIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21w dXRlciBkb2VzIG5vdCBhcHBlYXIgdG8gaGF2ZSBhICQxIGRpcmVjdG9yeS4i DQoJCWVjaG8gIlBsZWFzZSBpbnZlc3RpZ2F0ZSB0aGlzIHByb2JsZW0sIGFu ZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoN CglpZiBbIGBscyAtbGQgJDEgfCBlZ3JlcCAtcSAnXmRyWy13XXguKidgIF07 IHRoZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Npb25zIG9uIHRoZSBkaXJlY3Rv cnkgJDEgYXJlIG5vdCBjb3JyZWN0LiINCgkJZWNobyAiUGxlYXNlIHJ1biAn Y2htb2QgdStyeCAkMScsIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0K CQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBv ZiBjaGVja19kaXIoKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19kaXJfcGVybXMNCiMgQ2hlY2sg dG8gc2VlIHRoYXQgdGhlIHNwZWNpZmllZCBkaXJlY3RvcnkgKCQxKSBleGlz dHMgYW5kIGhhcyB0aGUNCiMgcmVxdWlyZWQgcGVybWlzc2lvbnMsIGFzIGRl c2NyaWJlZCBpbiAvdXNyL3NoYXJlL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUu DQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNr X2Rpcl9wZXJtcygpIHsNCg0KCWNoZWNrX2RpciAkMSB8fCByZXR1cm4gJD8N Cg0KCWlmIFsgYGxzIC1sZCAkMSB8IGZncmVwIC1xICdkcnd4cnd4cnh0J2Ag XTsgdGhlbg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGRpcmVj dG9yeSAkMSBhcmUgbm90IGNvcnJlY3QuIg0KCQllY2hvICJQbGVhc2UgcnVu ICdjaG1vZCAxNzc3ICQxJywgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4i DQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5k IG9mIGNoZWNrX2Rpcl9wZXJtcygpID09PSAjDQoNCg0KIyA9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX3Zhcl9ydW4NCiMg Q2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIG9yIHRoZSBBZG1pbmlzdHJhdG9y cyBncm91cCBoYXMgd3JpdGUNCiMgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0 b3J5IC92YXIvcnVuLiAgVGhpcyBwZXJtaXNzaW9uIGlzIG5lZWRlZA0KIyBz byB0aGF0IHRoZSBjcm9uLnBpZCBmaWxlIGNhbiBiZSBjcmVhdGVkIGJ5IHRo ZSBjcm9uIHNlcnZpY2UuDQojID09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N CmZ1bmN0aW9uIGNoZWNrX3Zhcl9ydW4oKSB7DQoNCgkjIFdlIGNoZWNrIGZy b20gbGVhc3QtIHRvIG1vc3QtcmVzdHJpY3RpdmUgcGVybWlzc2lvbi4NCg0K CSMgSWYgJ2V2ZXJ5b25lJy8nb3RoZXInIGRvZXMgbm90IGhhdmUgd3JpdGUg cGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sgdG8gc2VlIHdoZXRoZXIgZ3Jv dXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQuDQoJaWYgWyAkKGxzIC1k bCAvdmFyL3J1biB8IGN1dCAtYjkpICE9IHcgXTsgdGhlbg0KCQkjIElmICdB ZG1pbmlzdHJhdG9ycycgaGFzIGdyb3VwIGFjY2VzcyB0byAvdmFyL3J1biwg YnV0IGRvZXMgbm90IGhhdmUNCgkJIyB3cml0ZSBwZXJtaXNzaW9uLCB0aGVu IGNoZWNrIHRvIHNlZSB3aGV0aGVyIHVzZXIgcGVybWlzc2lvbnMgYXJlDQoJ CSMgc3VmZmljaWVudC4NCgkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8IHRy IC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSA9IEFkbWluaXN0IF0gICYmIFwN CgkJCVsgJChscyAtZGwgL3Zhci9ydW4gfCBjdXQgLWI2KSAhPSB3IF07IHRo ZW4NCgkJCSMgSWYgU1lTVEVNIGlzIHRoZSBvd25lciBvZiAvdmFyL3J1biBh bmQgZG9lcyBub3QgaGF2ZSB3cml0ZQ0KCQkJIyBwZXJtaXNzaW9uLCB0aGVu IG5vdGlmeSB0aGUgdXNlci4NCgkJCWlmIFsgJChscyAtZGxuIC92YXIvcnVu IHwgdHIgLXMgIiAiIHwgY3V0IC1mNCAtZCAiICIpIC1lcSAxOCBdOyB0aGVu DQoJCQkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjMpICE9IHcg XTsgdGhlbg0KCQkJCQllY2hvICJUaGUgZGlyZWN0b3J5IC92YXIvcnVuIGNh bm5vdCBiZSB3cml0dGVuIHRvIGJ5IGl0cyBvd25lci4iDQoJCQkJCWVjaG8g IlBsZWFzZSBjaGVjay9jaGFuZ2UgdGhlIHBlcm1pc3Npb25zIG9mIC92YXIv cnVuIGFuZCBydW4iDQoJCQkJCWVjaG8gInRoaXMgc2NyaXB0IGFnYWluLiAg Rm9yIGV4YW1wbGU6Ig0KCQkJCQllY2hvICIgICBjaG1vZCB1K3cgL3Zhci9y dW4iDQoJCQkJCXJldHVybiAxDQoJCQkJZmkNCgkJCWVsc2UNCgkJCQllY2hv ICJUaGUgU1lTVEVNIHVzZXIgb3IgQWRtaW5pc3RyYXRvcnMgZ3JvdXAgbmVl ZHMgdG8gaGF2ZSINCgkJCQllY2hvICJ3cml0ZSBwZXJtaXNzaW9uIGluIHRo ZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBQbGVhc2UiDQoJCQkJZWNobyAiY2hl Y2svY2hhbmdlIHRoZSB1c2VyIGFuZC9vciBncm91cCBvd25lcnNoaXAgYW5k Ig0KCQkJCWVjaG8gInBlcm1pc3Npb25zIGFuZCBydW4gdGhpcyBzY3JpcHQg YWdhaW4uIg0KCQkJCXJldHVybiAxDQoJCQlmaQ0KCQlmaQ0KCWZpDQoNCgly ZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja192YXJfcnVuKCkgPT09 ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgUm91dGlu ZTogY2hlY2tfc3lzX21vdW50DQojIENoZWNrIHRvIHNlZSB0aGF0IHRoZSBT WVNURU0gYWNjb3VudCBoYXMgYWNjZXNzIHRvIHRoZSBzcGVjaWZpZWQNCiMg ZGlyZWN0b3J5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5j dGlvbiBjaGVja19zeXNfbW91bnQoKSB7DQoNCglsb2NhbCBtbnRfcG9pbnQ9 JDENCglsb2NhbCBkb3NfZGlyPSQyDQoNCglpZiAhIG1vdW50IHwgZWdyZXAg LXFlICIuKyBvbiAkbW50X3BvaW50IC4rc3lzdGVtLisiOyB0aGVuDQoJCWVj aG8gIlRoZSBTWVNURU0gdXNlciBjYW5ub3QgYWNjZXNzIHRoZSBtb3VudCBw b2ludCAke21udF9wb2ludH0uIg0KCQllY2hvICJQbGVhc2UgcnVuIHRoZSBm b2xsb3dpbmcgY29tbWFuZCB0byBhZGQgYSBzeXN0ZW0gbW91bnQgcG9pbnQ6 Ig0KCQllY2hvICcgICBtb3VudCAtZiAtcyAtYiAiW0RPUyBwYXRoIHRvIEN5 Z3dpbl0nJGRvc19kaXJcIiBcIiRtbnRfcG9pbnRcIg0KCQllY2hvICJ3aGVy ZSBbRE9TIHBhdGggdG8gQ3lnd2luXSBpcyBzb21ldGhpbmcgbGlrZSBjOi9j eWd3aW4uIg0KCQllY2hvDQoJCWVjaG8gIkZvciBtb3JlIGluZm9ybWF0aW9u LCBydW4gJ21vdW50IC1tJyBhbmQgJ21vdW50IC1oJyINCgkJZWNobw0KCQll Y2hvICJBZnRlciBhZGRpbmcgdGhpcyBtb3VudCBwb2ludCwgcGxlYXNlIHJl LXJ1biB0aGlzIHNjcmlwdC4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVy biAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3N5c19tb3VudCgpID09PSAj DQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6 IGNoZWNrX2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ug b2YgYSBjcm9udGFiIGZvciB0aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBw ZXJtaXNzaW9ucyBhbmQgb3duZXJzaGlwLg0KIyA9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19jcm9uX3RhYmxlKCkgew0KDQoJ bG9jYWwgdXNlcl9pZD0kKGlkIC11bikNCglsb2NhbCBjcm9uX3RhYmxlPS92 YXIvY3Jvbi90YWJzLyR1c2VyX2lkDQoNCglpZiBbICEgLWYgJGNyb25fdGFi bGUgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFw cGVhciB0byBoYXZlIGEgY3JvbnRhYiBmb3IgJHVzZXJfaWQuIg0KCQllY2hv ICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZvciAkdXNlcl9pZCB1c2lu ZyAnY3JvbnRhYiAtZScsIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0 IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWwgJGNy b25fdGFibGUgfCBmZ3JlcCAtcSAncnctci0tLS0tJ2AgXTsgdGhlbg0KCQll Y2hvICJUaGUgcGVybWlzc2lvbnMgb2YgeW91ciBjcm9udGFiIGZpbGUgYXJl IHNldCB0bzoiDQoJCWxzIC1sICRjcm9uX3RhYmxlDQoJCWVjaG8gIlRoZXkg bmVlZCB0byBiZSBzZXQgdG8gcmVhZC93cml0ZSBmb3IgJHVzZXJfaWQgYW5k Ig0KCQllY2hvICJ0byByZWFkLW9ubHkgZm9yIGdyb3VwLiAgWW91IGNhbiBz ZXQgdGhlc2Ugd2l0aCINCgkJZWNobyAiCWNobW9kIDY0MCAkY3Jvbl90YWJs ZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidzIHBlcm1p c3Npb25zLCBhbmQgcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4i DQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1sICRjcm9uX3RhYmxl fGN1dCAtZCIgIiAtZjggfCBmZ3JlcCAtcSBTWVNURU1gIF07IHRoZW4NCgkJ ZWNobyAiVGhlIGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9udGFiIGZp bGUgc2hvdWxkIGJlIFNZU1RFTSwiDQoJCWVjaG8gImFzIGRvY3VtZW50ZWQg aW4gdGhlIGZpbGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1F LiINCgkJZWNobyAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6 Ig0KCQllY2hvICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSINCgkJZWNo byAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidzIGdyb3VwIG1lbWJlcnNo aXAsIGFuZCINCgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ cmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxuICRjcm9uX3RhYmxlfGN1 dCAtZCIgIiAtZjggfCBmZ3JlcCAtcSAxOGAgXTsgdGhlbg0KCQllY2hvICJU aGUgdmFsdWUgb2YgU1lTVEVNIGluIHlvdXIgL2V0Yy9ncm91cCBmaWxlIG5l ZWRzIHRvIg0KCQllY2hvICJiZSB0aGUgcmVzZXJ2ZWQgbnVtYmVyICcxOCcs IGFzIGRvY3VtZW50ZWQgaW4iDQoJCWVjaG8gIi91c3Ivc2hhcmUvZG9jL0N5 Z3dpbi9jcm9uLlJFQURNRS4gIFBsZWFzZSBpbnZlc3RpZ2F0ZSB0aGlzIg0K CQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu IDENCglmaQ0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlkIG5vdCBmaW5kIGFu eSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiINCgllY2hvICJJZiB5 b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0byB3b3JrLCB0aGVu IHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBjcm9uIHNlcnZpY2Us IHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0YWxsaW5nIGl0LCBh bmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8gIlRoZSBmb2xsb3dp bmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hvICIgICQgY3lncnVu c3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1yZW1v dmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0taW5zdGFsbCBjcm9u IC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8gIiAgJCBjeWdydW5z cnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1mIC92YXIvcnVu L2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhlIGNyb24gc2Vydmlj ZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRoZSBmaWxlIg0KCQll Y2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiByZXBlYXRpbmcgdGhl IGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoNCgllY2hvICJJZiBu b25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVwb3J0IHlv dXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4gIFBs ZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIsIg0KCWVjaG8g IignY3JvbnRhYiAtbCcpIGFuZCB0aGUgb3V0cHV0IG9mICdjeWdjaGVjayAt c3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVjaG8gIlBMRUFTRSBp bmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2NoZWNrLnR4dCcgKmFz IGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9UIGluIHRoZSBib2R5 IG9mIHRoZSBtYWlsIG1lc3NhZ2UuIg0KDQoJcmV0dXJuIDANCg0KfSAjID09 PSBFbmQgb2YgY2hlY2tfY3Jvbl90YWJsZSgpID09PSAjDQoNCg0KZnVuY3Rp b24gbWFpbigpIHsNCg0KCWVjaG8gImNyb25fZGlhZ25vc2Uuc2ggMS4zIg0K CWVjaG8NCg0KCXNhbml0eV9jaGVjayB8fCByZXR1cm4gMQ0KDQoJaWYgWyAi JDEiICE9ICctZicgXTsgdGhlbiAgIyBBbGxvdyB0aGUgdXNlciB0byBza2lw IHRoZSBwYXNzd29yZCBjaGVjay4NCgkJY2hlY2tfcGFzc3dkX2FuZF9ncm91 cCB8fCByZXR1cm4gMQ0KCWZpDQoNCgkjIENoZWNrIHRoZSBpbnRlZ3JpdHkg b2YgdGhlIGZpbGVzIGluIHRoZSAnY3JvbicgcGFja2FnZToNCiAgICBpZiBj eWdjaGVjayAtYyBjcm9uIHwgZmdyZXAgLXEgJ0luY29tcGxldGUnOyB0aGVu DQoJCWVjaG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRoYXQgeW91 ciBjcm9uIGluc3RhbGxhdGlvbiINCgkJZWNobyAiaXMgaW5jb21wbGV0ZS4g IFBsZWFzZSBjb25zaWRlciBydW5uaW5nICdzZXR1cC5leGUnIGFuZCINCgkJ ZWNobyAic2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGluc3RhbGwg b3B0aW9ucywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNjcmlwdCBh Z2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAvZXRjL2Ny b24uZCB8fCByZXR1cm4gMQ0KCWNoZWNrX2RpciAvdmFyIHx8IHJldHVybiAx DQoNCgljaGVja19kaXJfcGVybXMgL3Zhci9jcm9uIHx8IHJldHVybiAxDQoJ Y2hlY2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJldHVybiAxDQoN CgljaGVja192YXJfcnVuIHx8IHJldHVybiAxDQoNCgljaGVja19zeXNfbW91 bnQgL3Vzci9iaW4gL2JpbiB8fCByZXR1cm4gMQ0KCWNoZWNrX3N5c19tb3Vu dCAvdXNyL2xpYiAvbGliIHx8IHJldHVybiAxDQoJY2hlY2tfc3lzX21vdW50 IC8gLyB8fCByZXR1cm4gMQ0KDQoJY2hlY2tfY3Jvbl90YWJsZSB8fCByZXR1 cm4gMQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgbWFpbigpID09 PSAjDQoNCiMgRW50cnkgcG9pbnQ6DQptYWluICRADQpleGl0ICQ/DQoNCiMg PT09IEVuZCBvZiAkUkNTZmlsZSQgPT09ICMNCg== ------_=_NextPart_001_01C3C4C9.9FB3F96D 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/ ------_=_NextPart_001_01C3C4C9.9FB3F96D--