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 Subject: cron_diagnose.sh version 1.2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3B2D8.4D4CF0AE" Date: Mon, 24 Nov 2003 17:14:17 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Harig, Mark" To: ------_=_NextPart_001_01C3B2D8.4D4CF0AE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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_01C3B2D8.4D4CF0AE 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" IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAkU291cmNlOiAkDQojICRSZXZpc2lvbjog JA0KIyAkTmFtZTogJA0KIyAkRGF0ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBUaGlzIHNjcmlwdCBjaGVja3MgdGhh dCB0aGUgdmFyaW91cyBmaWxlcywgZGlyZWN0b3JpZXMsIGFuZCBtb3VudA0KIyBwb2ludHMgbmVl ZGVkIGJ5IHRoZSBjcm9uIGRhZW1vbiBleGlzdCBhbmQgaGF2ZSB0aGUgcHJvcGVyIHNldHRpbmdz LA0KIyBwZXJtaXNzaW9ucywgZXRjLiAgVGhpcyBzY3JpcHQgaXMgYmFzZWQgcHJpbWFyaWx5IG9u IHRoZSByZXF1aXJlbWVudHMNCiMgbGlzdGVkIGluIHRoZSB0ZXh0IGZpbGUgL3Vzci9zaGFyZS9k b2MvQ3lnd2luL2Nyb24uUkVBRE1FLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCiMgPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KIyBSb3V0aW5lOiBjaGVja19wcm9ncmFtDQojIENoZWNrIHRvIHNlZSB0aGF0IGEgc3BlY2lm aWVkIHByb2dyYW0gKCQxKSBpcyBpbnN0YWxsZWQgYW5kIGFjY2Vzc2libGUNCiMgYnkgdGhpcyBz Y3JpcHQuICBJZiBpdCBpcyBub3QsIHRoZW4gYWxlcnQgdGhlIHVzZXIgYWJvdXQgd2hpY2ggcGFj a2FnZQ0KIyAoJDIpIHNob3VsZCBiZSBpbnN0YWxsZWQgdG8gcHJvdmlkZSB0aGF0IHByb2dyYW0u DQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCglpZiBbIGB0 eXBlICQxID4gL2Rldi9udWxsIDI+JjFgIF07IHRoZW4NCgkJZWNobyAiVGhlICckMScgcHJvZ3Jh bSBpcyBtaXNzaW5nIG9yIG5vdCBpbiB5b3VyIFBBVEguIg0KCQllY2hvICJUaGlzIHByb2dyYW0g aXMgaW5jbHVkZWQgaW4gdGhlICckMicgcGFja2FnZS4iDQoJCWVjaG8gIlBsZWFzZSBpbnN0YWxs IHRoaXMgcHJvZ3JhbSBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglm aQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcHJvZ3JhbSgpID09PSAjDQoN Cg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3Ig dGhlIHNldCBvZiBwcm9ncmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0Lg0KIyA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQpmdW5jdGlvbiBzYW5pdHlfY2hlY2soKSB7DQoNCgkjIENoZWNrIGZvciBwcm9n cmFtcyB0aGF0IHRoaXMgc2NyaXB0IHVzZXMuDQoJY2hlY2tfcHJvZ3JhbSBscyBmaWxldXRpbHMg fHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSBlZ3JlcCBncmVwIHx8IHJldHVybiAkPw0KCWNo ZWNrX3Byb2dyYW0gZmdyZXAgZ3JlcCB8fCByZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGlkIHNo LXV0aWxzIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dyYW0gY3V0IHRleHR1dGlscyB8fCByZXR1 cm4gJD8NCgljaGVja19wcm9ncmFtIHRyIHRleHR1dGlscyB8fCByZXR1cm4gJD8NCgljaGVja19w cm9ncmFtIG1vdW50IGN5Z3dpbiB8fCByZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGN5Z2NoZWNr IGN5Z3dpbiB8fCByZXR1cm4gJD8NCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIHNhbml0 eV9jaGVjaygpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX3Bh c3N3ZF9hbmRfZ3JvdXANCiMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIHVzZXIncyBwYXNzd29y ZCBJRCBhbmQgZ3JvdXAgZXhpc3QgaW4gdGhlDQojIHN5c3RlbSAvZXRjL3Bhc3N3ZCBhbmQgL2V0 Yy9ncm91cCBmaWxlcywgcmVzcGVjdGl2ZWx5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBj aGVja19wYXNzd2RfYW5kX2dyb3VwKCkgew0KDQoJaWYgWyAiJChpZCAtZ24pIiA9IG1rcGFzc3dk IF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBlbnRy eSBmb3IgeW91ciB1c2VyIElEIg0KCQllY2hvICJpbiAvZXRjL3Bhc3N3ZC4gIElmIHRoaXMgY2hl Y2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQgd2l0aCB0 aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0KCQllY2hvICJPdGhlcndpc2Us IHVzZSB0aGUgJ21rcGFzc3dkJyB1dGlsaXR5IHRvIGdlbmVyYXRlIGFuIg0KCQllY2hvICJlbnRy eSBmb3IgeW91ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAgbWtw YXNzd2QgLWwgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQllY2hvICJvciINCgkJZWNo byAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQllY2hvICJh bmQgdGhlbiBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KDQoJZWxpZiBbIC1u ICIkVVNFUkRPTUFJTiIgXSAmJiAgWyAtbiAiJFVTRVJOQU1FIiBdOyB0aGVuDQoJCWlmICEgZWdy ZXAgLXEgLWkgIl4kKGlkIC11bik6LipVLSRVU0VSRE9NQUlOXFxcXCRVU0VSTkFNRSIgL2V0Yy9w YXNzd2Q7IHRoZW4NCgkJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5b3UgZG8gbm90IGhhdmUgYW4g ZW50cnkgZm9yOiINCgkJCWVjaG8gIiAgICRVU0VSRE9NQUlOXFwkVVNFUk5BTUUiDQoJCQllY2hv ICJpbiAvZXRjL3Bhc3N3ZC4iDQoJCQllY2hvDQoJCQllY2hvICJVc2UgdGhlICdta3Bhc3N3ZCcg dXRpbGl0eSB0byBnZW5lcmF0ZSBhbiBlbnRyeSBmb3IiDQoJCQllY2hvICJ5b3VyIFVzZXIgSUQg aW4gdGhlIHBhc3N3b3JkIGZpbGU6Ig0KCQkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIg SURdID4+IC9ldGMvcGFzc3dkIg0KCQkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFn YWluLiINCgkJCXJldHVybiAxDQoJCWZpDQoJZmkNCg0KCWlmIFsgIiQoaWQgLWduKSIgPSBta2dy b3VwIF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0aGF0IHlvdSBkbyBub3QgaGF2ZSBhbiBl bnRyeSBmb3IgeW91ciBncm91cCBJRCINCgkJZWNobyAiaW4gL2V0Yy9ncm91cC4gIElmIHRoaXMg Y2hlY2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQgd2l0 aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0KCQllY2hvICJPdGhlcndp c2UsIHVzZSB0aGUgJ21rZ3JvdXAnIHV0aWxpdHkgdG8gZ2VuZXJhdGUgYW4iDQoJCWVjaG8gImVu dHJ5IGZvciB5b3VyIGdyb3VwIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJZWNobyAiICAg bWtncm91cCAtbCAtdSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gIm9yIg0KCQllY2hvICIgICBta2dy b3VwIC1kIC11ID4gL2V0Yy9ncm91cCINCgkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0 IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2Yg Y2hlY2tfcGFzc3dkX2FuZF9ncm91cCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJv dXRpbmU6IGNoZWNrX2Rpcg0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRpcmVj dG9yeSAoJDEpIGV4aXN0cy4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfZGlyKCkg ew0KDQoJaWYgWyAhIC1kICQxIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21wdXRlciBkb2VzIG5v dCBhcHBlYXIgdG8gaGF2ZSBhICQxIGRpcmVjdG9yeS4iDQoJCWVjaG8gIlBsZWFzZSBpbnZlc3Rp Z2F0ZSB0aGlzIHByb2JsZW0sIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4g MQ0KCWZpDQoNCglpZiBbIGBscyAtbGQgJDEgfCBlZ3JlcCAtcSAnXmRyWy13XXguKidgIF07IHRo ZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Npb25zIG9uIHRoZSBkaXJlY3RvcnkgJDEgYXJlIG5vdCBj b3JyZWN0LiINCgkJZWNobyAiUGxlYXNlIHJ1biAnY2htb2QgdStyeCAkMScsIGFuZCBydW4gdGhp cyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9ICMgPT09 IEVuZCBvZiBjaGVja19kaXIoKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBSb3V0aW5l OiBjaGVja19kaXJfcGVybXMNCiMgQ2hlY2sgdG8gc2VlIHRoYXQgdGhlIHNwZWNpZmllZCBkaXJl Y3RvcnkgKCQxKSBleGlzdHMgYW5kIGhhcyB0aGUNCiMgcmVxdWlyZWQgcGVybWlzc2lvbnMsIGFz IGRlc2NyaWJlZCBpbiAvdXNyL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuDQojID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCmZ1bmN0aW9uIGNoZWNrX2Rpcl9wZXJtcygpIHsNCg0KCWNoZWNrX2RpciAkMSB8fCByZXR1 cm4gJD8NCg0KCWlmIFsgYGxzIC1sZCAkMSB8IGZncmVwIC1xICdkcnd4cnd4cnh0J2AgXTsgdGhl bg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGRpcmVjdG9yeSAkMSBhcmUgbm90IGNv cnJlY3QuIg0KCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCAxNzc3ICQxJywgYW5kIHJ1biB0aGlz IHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9PT0g RW5kIG9mIGNoZWNrX2Rpcl9wZXJtcygpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJv dXRpbmU6IGNoZWNrX3Zhcl9ydW4NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIG9yIHRoZSBB ZG1pbmlzdHJhdG9ycyBncm91cCBoYXMgd3JpdGUNCiMgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0 b3J5IC92YXIvcnVuLiAgVGhpcyBwZXJtaXNzaW9uIGlzIG5lZWRlZA0KIyBzbyB0aGF0IHRoZSBj cm9uLnBpZCBmaWxlIGNhbiBiZSBjcmVhdGVkIGJ5IHRoZSBjcm9uIHNlcnZpY2UuDQojID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Zhcl9ydW4oKSB7DQoNCgkjIFdlIGNoZWNrIGZyb20g bGVhc3QtIHRvIG1vc3QtcmVzdHJpY3RpdmUgcGVybWlzc2lvbi4NCg0KCSMgSWYgJ2V2ZXJ5b25l Jy8nb3RoZXInIGRvZXMgbm90IGhhdmUgd3JpdGUgcGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sg dG8gc2VlIHdoZXRoZXIgZ3JvdXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQuDQoJaWYgWyAk KGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjkpICE9IHcgXTsgdGhlbg0KCQkjIElmICdBZG1pbmlz dHJhdG9ycycgaGFzIGdyb3VwIGFjY2VzcyB0byAvdmFyL3J1biwgYnV0IGRvZXMgbm90IGhhdmUN CgkJIyB3cml0ZSBwZXJtaXNzaW9uLCB0aGVuIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHVzZXIgcGVy bWlzc2lvbnMgYXJlDQoJCSMgc3VmZmljaWVudC4NCgkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8 IHRyIC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSA9IEFkbWluaXN0IF0gICYmIFwNCgkJCVsgJChs cyAtZGwgL3Zhci9ydW4gfCBjdXQgLWI2KSAhPSB3IF07IHRoZW4NCgkJCSMgSWYgU1lTVEVNIGlz IHRoZSBvd25lciBvZiAvdmFyL3J1biBhbmQgZG9lcyBub3QgaGF2ZSB3cml0ZQ0KCQkJIyBwZXJt aXNzaW9uLCB0aGVuIG5vdGlmeSB0aGUgdXNlci4NCgkJCWlmIFsgJChscyAtZGxuIC92YXIvcnVu IHwgdHIgLXMgIiAiIHwgY3V0IC1mNCAtZCAiICIpIC1lcSAxOCBdOyB0aGVuDQoJCQkJaWYgWyAk KGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjMpICE9IHcgXTsgdGhlbg0KCQkJCQllY2hvICJUaGUg ZGlyZWN0b3J5IC92YXIvcnVuIGNhbm5vdCBiZSB3cml0dGVuIHRvIGJ5IGl0cyBvd25lci4iDQoJ CQkJCWVjaG8gIlBsZWFzZSBjaGVjay9jaGFuZ2UgdGhlIHBlcm1pc3Npb25zIG9mIC92YXIvcnVu IGFuZCBydW4iDQoJCQkJCWVjaG8gInRoaXMgc2NyaXB0IGFnYWluLiAgRm9yIGV4YW1wbGU6Ig0K CQkJCQllY2hvICIgICBjaG1vZCB1K3cgL3Zhci9ydW4iDQoJCQkJCXJldHVybiAxDQoJCQkJZmkN CgkJCWVsc2UNCgkJCQllY2hvICJUaGUgU1lTVEVNIHVzZXIgb3IgQWRtaW5pc3RyYXRvcnMgZ3Jv dXAgbmVlZHMgdG8gaGF2ZSINCgkJCQllY2hvICJ3cml0ZSBwZXJtaXNzaW9uIGluIHRoZSBkaXJl Y3RvcnkgL3Zhci9ydW4uICBQbGVhc2UiDQoJCQkJZWNobyAiY2hlY2svY2hhbmdlIHRoZSB1c2Vy IGFuZC9vciBncm91cCBvd25lcnNoaXAgYW5kIg0KCQkJCWVjaG8gInBlcm1pc3Npb25zIGFuZCBy dW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQkJCXJldHVybiAxDQoJCQlmaQ0KCQlmaQ0KCWZpDQoN CglyZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja192YXJfcnVuKCkgPT09ICMNCg0KDQoj ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfc3lzX21vdW50DQojIENoZWNrIHRvIHNl ZSB0aGF0IHRoZSBTWVNURU0gYWNjb3VudCBoYXMgYWNjZXNzIHRvIHRoZSBzcGVjaWZpZWQNCiMg ZGlyZWN0b3J5Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19zeXNfbW91bnQoKSB7 DQoNCglsb2NhbCBtbnRfcG9pbnQ9JDENCglsb2NhbCBkb3NfZGlyPSQyDQoNCglpZiAhIG1vdW50 IHwgZWdyZXAgLXFlICIuKyBvbiAkbW50X3BvaW50IC4rc3lzdGVtLisiOyB0aGVuDQoJCWVjaG8g IlRoZSBTWVNURU0gdXNlciBjYW5ub3QgYWNjZXNzIHRoZSBtb3VudCBwb2ludCAke21udF9wb2lu dH0uIg0KCQllY2hvICJQbGVhc2UgcnVuIHRoZSBmb2xsb3dpbmcgY29tbWFuZCB0byBhZGQgYSBz eXN0ZW0gbW91bnQgcG9pbnQ6Ig0KCQllY2hvICcgICBtb3VudCAtZiAtcyAtYiAiW0RPUyBwYXRo IHRvIEN5Z3dpbl0nJGRvc19kaXJcIiBcIiRtbnRfcG9pbnRcIg0KCQllY2hvICJ3aGVyZSBbRE9T IHBhdGggdG8gQ3lnd2luXSBpcyBzb21ldGhpbmcgbGlrZSBjOi9jeWd3aW4uIg0KCQllY2hvDQoJ CWVjaG8gIkZvciBtb3JlIGluZm9ybWF0aW9uLCBydW4gJ21vdW50IC1tJyBhbmQgJ21vdW50IC1o JyINCgkJZWNobw0KCQllY2hvICJBZnRlciBhZGRpbmcgdGhpcyBtb3VudCBwb2ludCwgcGxlYXNl IHJlLXJ1biB0aGlzIHNjcmlwdC4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVybiAwDQoNCn0g IyA9PT0gRW5kIG9mIGNoZWNrX3N5c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQojIFJvdXRpbmU6IGNoZWNrX2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ug b2YgYSBjcm9udGFiIGZvciB0aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBwZXJtaXNzaW9ucyBh bmQgb3duZXJzaGlwLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19jcm9uX3RhYmxl KCkgew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlkIC11bikNCglsb2NhbCBjcm9uX3RhYmxlPS92YXIv Y3Jvbi90YWJzLyR1c2VyX2lkDQoNCglpZiBbICEgLWYgJGNyb25fdGFibGUgXTsgdGhlbg0KCQll Y2hvICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3JvbnRhYiBmb3Ig JHVzZXJfaWQuIg0KCQllY2hvICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZvciAkdXNlcl9p ZCB1c2luZyAnY3JvbnRhYiAtZScsIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWlu LiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWwgJGNyb25fdGFibGUgfCBmZ3JlcCAt cSAncnctci0tLS0tJ2AgXTsgdGhlbg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb2YgeW91ciBj cm9udGFiIGZpbGUgYXJlIHNldCB0bzoiDQoJCWxzIC1sICRjcm9uX3RhYmxlDQoJCWVjaG8gIlRo ZXkgbmVlZCB0byBiZSBzZXQgdG8gcmVhZC93cml0ZSBmb3IgJHVzZXJfaWQgYW5kIg0KCQllY2hv ICJ0byByZWFkLW9ubHkgZm9yIGdyb3VwLiAgWW91IGNhbiBzZXQgdGhlc2Ugd2l0aCINCgkJZWNo byAiCWNobW9kIDY0MCAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3Jv bnRhYidzIHBlcm1pc3Npb25zLCBhbmQgcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4i DQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1sICRjcm9uX3RhYmxlfGN1dCAtZCIgIiAt ZjggfCBmZ3JlcCAtcSBTWVNURU1gIF07IHRoZW4NCgkJZWNobyAiVGhlIGdyb3VwIG1lbWJlcnNo aXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxkIGJlIFNZU1RFTSwiDQoJCWVjaG8gImFzIGRv Y3VtZW50ZWQgaW4gdGhlIGZpbGUgL3Vzci9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiINCgkJZWNo byAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0KCQllY2hvICIJIGNoZ3JwIFNZ U1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNrIHlvdXIgY3JvbnRhYidzIGdy b3VwIG1lbWJlcnNoaXAsIGFuZCINCgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ cmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxuICRjcm9uX3RhYmxlfGN1dCAtZCIgIiAtZjgg fCBmZ3JlcCAtcSAxOGAgXTsgdGhlbg0KCQllY2hvICJUaGUgdmFsdWUgb2YgU1lTVEVNIGluIHlv dXIgL2V0Yy9ncm91cCBmaWxlIG5lZWRzIHRvIg0KCQllY2hvICJiZSB0aGUgcmVzZXJ2ZWQgbnVt YmVyICcxOCcsIGFzIGRvY3VtZW50ZWQgaW4iDQoJCWVjaG8gIi91c3IvZG9jL0N5Z3dpbi9jcm9u LlJFQURNRS4gIFBsZWFzZSBpbnZlc3RpZ2F0ZSB0aGlzIg0KCQllY2hvICJhbmQgcnVuIHRoaXMg c2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlk IG5vdCBmaW5kIGFueSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiINCgllY2hvICJJZiB5 b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0byB3b3JrLCB0aGVuIHRyeSINCgllY2hv ICJzaHV0dGluZyBkb3duIHRoZSBjcm9uIHNlcnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJZWNo byAicmVpbnN0YWxsaW5nIGl0LCBhbmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8gIlRo ZSBmb2xsb3dpbmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hvICIgICQgY3lncnVuc3J2 IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1yZW1vdmUgY3JvbiINCgllY2hv ICIgICQgY3lncnVuc3J2IC0taW5zdGFsbCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0K CWVjaG8gIiAgJCBjeWdydW5zcnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1mIC92 YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhlIGNyb24gc2VydmljZSBkb2Vz IG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRoZSBmaWxlIg0KCQllY2hvICIvdmFyL3J1bi9jcm9u LnBpZCBhbmQgdGhlbiByZXBlYXRpbmcgdGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZp DQoNCgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVwb3J0 IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4gIFBsZWFzZSBpbmNs dWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcpIGFuZCB0 aGUgb3V0cHV0IG9mICdjeWdjaGVjayAtc3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVj aG8gIlBMRUFTRSBpbmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2NoZWNrLnR4dCcgKmFz IGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9UIGluIHRoZSBib2R5IG9mIHRoZSBtYWls IG1lc3NhZ2UuIg0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfY3Jvbl90YWJs ZSgpID09PSAjDQoNCg0KZnVuY3Rpb24gbWFpbigpIHsNCg0KCWVjaG8gImNyb25fZGlhZ25vc2Uu c2ggMS4yIg0KCWVjaG8NCg0KCXNhbml0eV9jaGVjayB8fCByZXR1cm4gMQ0KDQoJaWYgWyAiJDEi ICE9ICctZicgXTsgdGhlbiAgIyBBbGxvdyB0aGUgdXNlciB0byBza2lwIHRoZSBwYXNzd29yZCBj aGVjay4NCgkJY2hlY2tfcGFzc3dkX2FuZF9ncm91cCB8fCByZXR1cm4gMQ0KCWZpDQoNCgkjIENo ZWNrIHRoZSBpbnRlZ3JpdHkgb2YgdGhlIGZpbGVzIGluIHRoZSAnY3JvbicgcGFja2FnZToNCiAg ICBpZiBjeWdjaGVjayAtYyBjcm9uIHwgZmdyZXAgLXEgJ0luY29tcGxldGUnOyB0aGVuDQoJCWVj aG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRoYXQgeW91ciBjcm9uIGluc3RhbGxhdGlv biINCgkJZWNobyAiaXMgaW5jb21wbGV0ZS4gIFBsZWFzZSBjb25zaWRlciBydW5uaW5nICdzZXR1 cC5leGUnIGFuZCINCgkJZWNobyAic2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGluc3Rh bGwgb3B0aW9ucywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJ CXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAvZXRjL2Nyb24uZCB8fCByZXR1cm4gMQ0KCWNo ZWNrX2RpciAvdmFyIHx8IHJldHVybiAxDQoNCgljaGVja19kaXJfcGVybXMgL3Zhci9jcm9uIHx8 IHJldHVybiAxDQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJldHVybiAxDQoN CgljaGVja192YXJfcnVuIHx8IHJldHVybiAxDQoNCgljaGVja19zeXNfbW91bnQgL3Vzci9iaW4g L2JpbiB8fCByZXR1cm4gMQ0KCWNoZWNrX3N5c19tb3VudCAvdXNyL2xpYiAvbGliIHx8IHJldHVy biAxDQoJY2hlY2tfc3lzX21vdW50IC8gLyB8fCByZXR1cm4gMQ0KDQoJY2hlY2tfY3Jvbl90YWJs ZSB8fCByZXR1cm4gMQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgbWFpbigpID09PSAj DQoNCiMgRW50cnkgcG9pbnQ6DQptYWluICRADQpleGl0ICQ/DQoNCiMgPT09IEVuZCBvZiAkUkNT ZmlsZSQgPT09ICMNCg== ------_=_NextPart_001_01C3B2D8.4D4CF0AE 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_01C3B2D8.4D4CF0AE--