delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/03/08/12:01:38

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: cron_diagnose.sh version 1.5
Date: Mon, 8 Mar 2004 11:59:57 -0500
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E01459769@ex02.co.idirect.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
From: "Harig, Mark" <maharig AT idirect DOT net>
To: <cygwin AT cygwin DOT com>
Cc: <Wayne DOT WinchJr AT ca DOT com>
X-IsSubscribed: yes
Note-from-DJ: This may be spam

------_=_NextPart_001_01C4052E.C90122A4
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This version fixes several long-standing bugs.
Thanks to Wayne Winch for pointing these out.

------------------

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_01C4052E.C90122A4
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
PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCgl0eXBl
ICQxID4gL2Rldi9udWxsIDI+JjE7DQogICAgaWYgWyAkPyAtbmUgMCBdOyB0
aGVuDQoJCWVjaG8gIlRoZSAnJDEnIHByb2dyYW0gaXMgbWlzc2luZyBvciBu
b3QgaW4geW91ciBQQVRILiINCgkJZWNobyAiVGhpcyBwcm9ncmFtIGlzIGlu
Y2x1ZGVkIGluIHRoZSAnJDInIHBhY2thZ2UuIg0KCQllY2hvICJQbGVhc2Ug
aW5zdGFsbCB0aGlzIHByb2dyYW0gYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp
bi4iDQoJCXJldHVybiAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tf
cHJvZ3JhbSgpID09PSAjDQoNCg0KIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQojIFJvdXRpbmU6IHNhbml0eV9jaGVjaw0KIyBDaGVjayBmb3IgdGhl
IHNldCBvZiBwcm9ncmFtcyB0aGF0IGFyZSB1c2VkIGJ5IHRoaXMgc2NyaXB0
Lg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBzYW5p
dHlfY2hlY2soKSB7DQoNCgkjIENoZWNrIGZvciBwcm9ncmFtcyB0aGF0IHRo
aXMgc2NyaXB0IHVzZXMuDQoJY2hlY2tfcHJvZ3JhbSBhd2sgZ2F3ayB8fCBy
ZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGxzIGZpbGV1dGlscyB8fCByZXR1
cm4gJD8NCgljaGVja19wcm9ncmFtIGVncmVwIGdyZXAgfHwgcmV0dXJuICQ/
DQoJY2hlY2tfcHJvZ3JhbSBmZ3JlcCBncmVwIHx8IHJldHVybiAkPw0KCWNo
ZWNrX3Byb2dyYW0gaWQgc2gtdXRpbHMgfHwgcmV0dXJuICQ/DQoJY2hlY2tf
cHJvZ3JhbSBjdXQgdGV4dHV0aWxzIHx8IHJldHVybiAkPw0KCWNoZWNrX3By
b2dyYW0gbW91bnQgY3lnd2luIHx8IHJldHVybiAkPw0KCWNoZWNrX3Byb2dy
YW0gY3lnY2hlY2sgY3lnd2luIHx8IHJldHVybiAkPw0KDQp9ICMgPT09IEVu
ZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19wYXNzd2RfYW5kX2dy
b3VwDQojIENoZWNrIHRvIHNlZSB3aGV0aGVyIHRoZSB1c2VyJ3MgcGFzc3dv
cmQgSUQgYW5kIGdyb3VwIGV4aXN0IGluIHRoZQ0KIyBzeXN0ZW0gL2V0Yy9w
YXNzd2QgYW5kIC9ldGMvZ3JvdXAgZmlsZXMsIHJlc3BlY3RpdmVseS4NCiMg
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcGFz
c3dkX2FuZF9ncm91cCgpIHsNCg0KCWlmIFsgIiQoaWQgLWduKSIgPSBta3Bh
c3N3ZCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5b3UgZG8g
bm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgdXNlciBJRCINCgkJZWNobyAi
aW4gL2V0Yy9wYXNzd2QuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwg
dGhlbiByZS1ydW4iDQoJCWVjaG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICct
ZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJZWNobyAiT3Ro
ZXJ3aXNlLCB1c2UgdGhlICdta3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5lcmF0
ZSBhbiINCgkJZWNobyAiZW50cnkgZm9yIHlvdXIgVXNlciBJRCBpbiB0aGUg
cGFzc3dvcmQgZmlsZToiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1sIC11IFtV
c2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCINCgkJZWNobyAib3IiDQoJCWVjaG8g
IiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3ZCIN
CgkJZWNobyAiYW5kIHRoZW4gcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ
cmV0dXJuIDENCg0KCWVsaWYgWyAtbiAiJFVTRVJET01BSU4iIF0gJiYgIFsg
LW4gIiRVU0VSTkFNRSIgXTsgdGhlbg0KCQllZ3JlcCAtcSAtaSAiXiQoaWQg
LXVuKTouKlUtJFVTRVJET01BSU5cXFxcJFVTRVJOQU1FIiAvZXRjL3Bhc3N3
ZDsNCgkJaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQoJCQllY2hvICJJdCBhcHBl
YXJzIHRoYXQgeW91IGRvIG5vdCBoYXZlIGFuIGVudHJ5IGZvcjoiDQoJCQll
Y2hvICIgICAkVVNFUkRPTUFJTlxcJFVTRVJOQU1FIg0KCQkJZWNobyAiaW4g
L2V0Yy9wYXNzd2QuIg0KCQkJZWNobw0KCQkJZWNobyAiVXNlIHRoZSAnbWtw
YXNzd2QnIHV0aWxpdHkgdG8gZ2VuZXJhdGUgYW4gZW50cnkgZm9yIg0KCQkJ
ZWNobyAieW91ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJ
CWVjaG8gIiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bh
c3N3ZCINCgkJCWVjaG8gImFuZCB0aGVuIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp
bi4iDQoJCQlyZXR1cm4gMQ0KCQlmaQ0KCWZpDQoNCglpZiBbICIkKGlkIC1n
bikiID0gbWtncm91cCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhh
dCB5b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgZ3JvdXAgSUQi
DQoJCWVjaG8gImluIC9ldGMvZ3JvdXAuICBJZiB0aGlzIGNoZWNrIGlzIGlu
Y29ycmVjdCwgdGhlbiByZS1ydW4iDQoJCWVjaG8gInRoaXMgc2NyaXB0IHdp
dGggdGhlICctZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVjaG8NCgkJ
ZWNobyAiT3RoZXJ3aXNlLCB1c2UgdGhlICdta2dyb3VwJyB1dGlsaXR5IHRv
IGdlbmVyYXRlIGFuIg0KCQllY2hvICJlbnRyeSBmb3IgeW91ciBncm91cCBJ
RCBpbiB0aGUgcGFzc3dvcmQgZmlsZToiDQoJCWVjaG8gIiAgIG1rZ3JvdXAg
LWwgLXUgPiAvZXRjL2dyb3VwIg0KCQllY2hvICJvciINCgkJZWNobyAiICAg
bWtncm91cCAtZCAtdSA+IC9ldGMvZ3JvdXAiDQoJCWVjaG8gImFuZCB0aGVu
IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0K
CWxvY2FsIGZuYW1lPSIiDQoJZm9yIGZuYW1lIGluIC9ldGMvcGFzc3dkIC9l
dGMvZ3JvdXA7IGRvDQoJCS91c3IvYmluL2xzIC1sZCAkZm5hbWUgfCBlZ3Jl
cCAtcSAnXi1yLi5yLi5yLi4gJzsNCgkJaWYgWyAkPyAtbmUgMCBdOyB0aGVu
DQoJCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGZpbGUgJGZuYW1l
IGFyZSBub3QgY29ycmVjdC4iDQoJCQllY2hvICJQbGVhc2UgcnVuICdjaG1v
ZCArciAkZm5hbWUnLCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJ
CXJldHVybiAxDQoJCWZpDQoJZG9uZQ0KDQp9ICMgPT09IEVuZCBvZiBjaGVj
a19wYXNzd2RfYW5kX2dyb3VwKCkgPT09ICMNCg0KDQojID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfZGlyDQojIENoZWNr
IHRvIHNlZSB0aGF0IHRoZSBzcGVjaWZpZWQgZGlyZWN0b3J5ICgkMSkgZXhp
c3RzLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBj
aGVja19kaXIoKSB7DQoNCglpZiBbICEgLWQgJDEgXTsgdGhlbg0KCQllY2hv
ICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgJDEg
ZGlyZWN0b3J5LiINCgkJZWNobyAiUGxlYXNlIGludmVzdGlnYXRlIHRoaXMg
cHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVy
biAxDQoJZmkNCg0KCS91c3IvYmluL2xzIC1sZCAkMSB8IGVncmVwIC1xICde
ZHJbLXddeC4qJzsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAi
VGhlIHBlcm1pc3Npb25zIG9uIHRoZSBkaXJlY3RvcnkgJDEgYXJlIG5vdCBj
b3JyZWN0LiINCgkJZWNobyAiUGxlYXNlIHJ1biAnY2htb2QgdStyeCAkMScs
IGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZp
DQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX2RpcigpID09PSAjDQoNCg0KIyA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rp
cl9wZXJtcw0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgc3BlY2lmaWVkIGRp
cmVjdG9yeSAoJDEpIGV4aXN0cyBhbmQgaGFzIHRoZQ0KIyByZXF1aXJlZCBw
ZXJtaXNzaW9ucywgYXMgZGVzY3JpYmVkIGluIC91c3Ivc2hhcmUvZG9jL0N5
Z3dpbi9jcm9uLlJFQURNRS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KZnVuY3Rpb24gY2hlY2tfZGlyX3Blcm1zKCkgew0KDQoJY2hlY2tfZGly
ICQxIHx8IHJldHVybiAkPw0KDQoJL3Vzci9iaW4vbHMgLWxkICQxIHwgZmdy
ZXAgLXEgJ2Ryd3hyd3hyd3QnOw0KCWlmIFsgJD8gLW5lIDAgXTsgdGhlbg0K
CQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGRpcmVjdG9yeSAkMSBh
cmUgbm90IGNvcnJlY3QuIg0KCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCAx
Nzc3ICQxJywgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVy
biAxDQoJZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfZGlyX3Blcm1zKCkg
PT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgUm91
dGluZTogY2hlY2tfdmFyX3J1bg0KIyBDaGVjayB0byBzZWUgdGhhdCBTWVNU
RU0gb3IgdGhlIEFkbWluaXN0cmF0b3JzIGdyb3VwIGhhcyB3cml0ZQ0KIyBw
ZXJtaXNzaW9uIGluIHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBUaGlzIHBl
cm1pc3Npb24gaXMgbmVlZGVkDQojIHNvIHRoYXQgdGhlIGNyb24ucGlkIGZp
bGUgY2FuIGJlIGNyZWF0ZWQgYnkgdGhlIGNyb24gc2VydmljZS4NCiMgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfdmFyX3J1
bigpIHsNCg0KCSMgV2UgY2hlY2sgZnJvbSBsZWFzdC0gdG8gbW9zdC1yZXN0
cmljdGl2ZSBwZXJtaXNzaW9uLg0KDQoJIyBJZiAnZXZlcnlvbmUnIC8gJ290
aGVyJyBkb2VzIG5vdCBoYXZlIHdyaXRlIHBlcm1pc3Npb24sIHRoZW4NCgkj
IGNoZWNrIHRvIHNlZSB3aGV0aGVyIGdyb3VwIHBlcm1pc3Npb25zIGFyZSBz
dWZmaWNpZW50Lg0KCWlmIFsgJCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4g
fCBjdXQgLWI5KSAhPSB3IF07IHRoZW4NCgkJIyBJZiAnQWRtaW5pc3RyYXRv
cnMnIGhhcyBncm91cCBhY2Nlc3MgdG8gL3Zhci9ydW4sIGJ1dCBkb2VzIG5v
dCBoYXZlDQoJCSMgd3JpdGUgcGVybWlzc2lvbiwgdGhlbiBjaGVjayB0byBz
ZWUgd2hldGhlciB1c2VyIHBlcm1pc3Npb25zIGFyZQ0KCQkjIHN1ZmZpY2ll
bnQuDQoJCWlmIFsgJCgvdXNyL2Jpbi9scyAtZGwgL3Zhci9ydW4gfCBhd2sg
J3sgcHJpbnQgJDQgfScpID0gQWRtaW5pc3QgXSAmJiBcDQoJCQlbICQoL3Vz
ci9iaW4vbHMgLWRsIC92YXIvcnVuIHwgY3V0IC1iNikgIT0gdyBdOyB0aGVu
DQoJCQkjIElmIFNZU1RFTSBpcyB0aGUgb3duZXIgb2YgL3Zhci9ydW4gYW5k
IGRvZXMgbm90IGhhdmUgd3JpdGUNCgkJCSMgcGVybWlzc2lvbiwgdGhlbiBu
b3RpZnkgdGhlIHVzZXIuDQoJCQlpZiBbICQoL3Vzci9iaW4vbHMgLWRsbiAv
dmFyL3J1biB8IGF3ayAneyBwcmludCAkNCB9JykgLWVxIDE4IF07IHRoZW4N
CgkJCQlpZiBbICQoL3Vzci9iaW4vbHMgLWRsIC92YXIvcnVuIHwgY3V0IC1i
MykgIT0gdyBdOyB0aGVuDQoJCQkJCWVjaG8gIlRoZSBkaXJlY3RvcnkgL3Zh
ci9ydW4gY2Fubm90IGJlIHdyaXR0ZW4gdG8gYnkgaXRzIG93bmVyLiINCgkJ
CQkJZWNobyAiUGxlYXNlIGNoZWNrL2NoYW5nZSB0aGUgcGVybWlzc2lvbnMg
b2YgL3Zhci9ydW4gYW5kIHJ1biINCgkJCQkJZWNobyAidGhpcyBzY3JpcHQg
YWdhaW4uICBGb3IgZXhhbXBsZToiDQoJCQkJCWVjaG8gIiAgIGNobW9kIHUr
dyAvdmFyL3J1biINCgkJCQkJcmV0dXJuIDENCgkJCQlmaQ0KCQkJZWxzZQ0K
CQkJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBvciBBZG1pbmlzdHJhdG9ycyBn
cm91cCBuZWVkcyB0byBoYXZlIg0KCQkJCWVjaG8gIndyaXRlIHBlcm1pc3Np
b24gaW4gdGhlIGRpcmVjdG9yeSAvdmFyL3J1bi4gIFBsZWFzZSINCgkJCQll
Y2hvICJjaGVjay9jaGFuZ2UgdGhlIHVzZXIgYW5kL29yIGdyb3VwIG93bmVy
c2hpcCBhbmQiDQoJCQkJZWNobyAicGVybWlzc2lvbnMgYW5kIHJ1biB0aGlz
IHNjcmlwdCBhZ2Fpbi4iDQoJCQkJcmV0dXJuIDENCgkJCWZpDQoJCWZpDQoJ
ZmkNCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfdmFyX3J1bigpID09PSAjDQoN
Cg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNo
ZWNrX3N5c19tb3VudA0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUgU1lTVEVN
IGFjY291bnQgaGFzIGFjY2VzcyB0byB0aGUgc3BlY2lmaWVkDQojIGRpcmVj
dG9yeS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24g
Y2hlY2tfc3lzX21vdW50KCkgew0KDQoJbG9jYWwgbW50X3BvaW50PSQxDQoJ
bG9jYWwgZG9zX2Rpcj0kMg0KDQoJaWYgISBtb3VudCB8IGVncmVwIC1xZSAi
Lisgb24gJG1udF9wb2ludCAuK3N5c3RlbS4rIjsgdGhlbg0KCQllY2hvICJU
aGUgU1lTVEVNIHVzZXIgY2Fubm90IGFjY2VzcyB0aGUgbW91bnQgcG9pbnQg
JHttbnRfcG9pbnR9LiINCgkJZWNobyAiUGxlYXNlIHJ1biB0aGUgZm9sbG93
aW5nIGNvbW1hbmQgdG8gYWRkIGEgc3lzdGVtIG1vdW50IHBvaW50OiINCgkJ
ZWNobyAnICAgbW91bnQgLWYgLXMgLWIgIltET1MgcGF0aCB0byBDeWd3aW5d
JyRkb3NfZGlyXCIgXCIkbW50X3BvaW50XCINCgkJZWNobyAid2hlcmUgW0RP
UyBwYXRoIHRvIEN5Z3dpbl0gaXMgc29tZXRoaW5nIGxpa2UgYzovY3lnd2lu
LiINCgkJZWNobw0KCQllY2hvICJGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcnVu
ICdtb3VudCAtbScgYW5kICdtb3VudCAtaCciDQoJCWVjaG8NCgkJZWNobyAi
QWZ0ZXIgYWRkaW5nIHRoaXMgbW91bnQgcG9pbnQsIHBsZWFzZSByZS1ydW4g
dGhpcyBzY3JpcHQuIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5k
IG9mIGNoZWNrX3N5c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Nyb25fdGFibGUN
CiMgQ2hlY2sgZm9yIHRoZSBleGlzdGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0
aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBwZXJtaXNzaW9ucyBhbmQgb3du
ZXJzaGlwLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlv
biBjaGVja19jcm9uX3RhYmxlKCkgew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlk
IC11bikNCglsb2NhbCBjcm9uX3RhYmxlPS92YXIvY3Jvbi90YWJzLyR1c2Vy
X2lkDQoNCglpZiBbICEgLWYgJGNyb25fdGFibGUgXTsgdGhlbg0KCQllY2hv
ICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3Jv
bnRhYiBmb3IgJHVzZXJfaWQuIg0KCQllY2hvICJQbGVhc2UgZ2VuZXJhdGUg
YSBjcm9udGFiIGZvciAkdXNlcl9pZCB1c2luZyAnY3JvbnRhYiAtZScsIg0K
CQllY2hvICJhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJu
IDENCglmaQ0KDQoJL3Vzci9iaW4vbHMgLWwgJGNyb25fdGFibGUgfCBmZ3Jl
cCAtcSAncnctci0tLS0tJzsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJ
ZWNobyAiVGhlIHBlcm1pc3Npb25zIG9mIHlvdXIgY3JvbnRhYiBmaWxlIGFy
ZSBzZXQgdG86Ig0KCQkvdXNyL2Jpbi9scyAtbCAkY3Jvbl90YWJsZQ0KCQll
Y2hvICJUaGV5IG5lZWQgdG8gYmUgc2V0IHRvIHJlYWQvd3JpdGUgZm9yICR1
c2VyX2lkIGFuZCINCgkJZWNobyAidG8gcmVhZC1vbmx5IGZvciBncm91cC4g
IFlvdSBjYW4gc2V0IHRoZXNlIHdpdGgiDQoJCWVjaG8gIgljaG1vZCA2NDAg
JGNyb25fdGFibGUiDQoJCWVjaG8gIlBsZWFzZSBjaGVjayB5b3VyIGNyb250
YWIncyBwZXJtaXNzaW9ucywgYW5kIHJ1biINCgkJZWNobyAidGhpcyBzY3Jp
cHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCgkvdXNyL2Jpbi9scyAt
bCAkY3Jvbl90YWJsZSB8IGF3ayAneyBwcmludCAkNCB9JyB8IGZncmVwIC1x
IFNZU1RFTTsNCglpZiBbICQ/IC1uZSAwIF07IHRoZW4NCgkJZWNobyAiVGhl
IGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxk
IGJlIFNZU1RFTSwiDQoJCWVjaG8gImFzIGRvY3VtZW50ZWQgaW4gdGhlIGZp
bGUgL3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiINCgkJZWNo
byAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0KCQllY2hv
ICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNl
IGNoZWNrIHlvdXIgY3JvbnRhYidzIGdyb3VwIG1lbWJlcnNoaXAsIGFuZCIN
CgkJZWNobyAicnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDEN
CglmaQ0KDQoJL3Vzci9iaW4vbHMgLWxuICRjcm9uX3RhYmxlIHwgYXdrICd7
IHByaW50ICQ0IH0nIHwgZmdyZXAgLXEgMTg7DQoJaWYgWyAkPyAtbmUgMCBd
OyB0aGVuDQoJCWVjaG8gIlRoZSB2YWx1ZSBvZiBTWVNURU0gaW4geW91ciAv
ZXRjL2dyb3VwIGZpbGUgbmVlZHMgdG8iDQoJCWVjaG8gImJlIHRoZSByZXNl
cnZlZCBudW1iZXIgJzE4JywgYXMgZG9jdW1lbnRlZCBpbiINCgkJZWNobyAi
L3Vzci9zaGFyZS9kb2MvQ3lnd2luL2Nyb24uUkVBRE1FLiAgUGxlYXNlIGlu
dmVzdGlnYXRlIHRoaXMiDQoJCWVjaG8gImFuZCBydW4gdGhpcyBzY3JpcHQg
YWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCn0gIyA9PT0gRW5kIG9mIGNo
ZWNrX2Nyb25fdGFibGUoKSA9PT0gIw0KDQoNCmZ1bmN0aW9uIG1haW4oKSB7
DQoNCgllY2hvICJjcm9uX2RpYWdub3NlLnNoIDEuNSINCgllY2hvDQoNCglz
YW5pdHlfY2hlY2sgfHwgcmV0dXJuICQ/DQoNCglpZiBbICIkMSIgIT0gJy1m
JyBdOyB0aGVuICAjIEFsbG93IHRoZSB1c2VyIHRvIHNraXAgdGhlIHBhc3N3
b3JkIGNoZWNrLg0KCQljaGVja19wYXNzd2RfYW5kX2dyb3VwIHx8IHJldHVy
biAkPw0KCWZpDQoNCgkjIENoZWNrIHRoZSBpbnRlZ3JpdHkgb2YgdGhlIGZp
bGVzIGluIHRoZSAnY3JvbicgcGFja2FnZToNCiAgICBjeWdjaGVjayAtYyBj
cm9uIHwgZmdyZXAgLXEgJ0luY29tcGxldGUnDQoJaWYgWyAkPyAtZXEgMCBd
OyB0aGVuDQoJCWVjaG8gIidjeWdjaGVjayAtYyBjcm9uJyByZXBvcnRzIHRo
YXQgeW91ciBjcm9uIGluc3RhbGxhdGlvbiINCgkJZWNobyAiaXMgaW5jb21w
bGV0ZS4gIFBsZWFzZSBjb25zaWRlciBydW5uaW5nICdzZXR1cC5leGUnIGFu
ZCINCgkJZWNobyAic2VsZWN0aW5nICdSZWluc3RhbGwnIGZyb20gdGhlIGlu
c3RhbGwgb3B0aW9ucywgYW5kIHRoZW4iDQoJCWVjaG8gInJ1biB0aGlzIHNj
cmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWNoZWNrX2RpciAv
ZXRjL2Nyb24uZCB8fCByZXR1cm4gJD8NCgljaGVja19kaXIgL3ZhciB8fCBy
ZXR1cm4gJD8NCg0KCWNoZWNrX2Rpcl9wZXJtcyAvdmFyL2Nyb24gfHwgcmV0
dXJuICQ/DQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3Jvbi90YWJzIHx8IHJl
dHVybiAkPw0KDQoJY2hlY2tfdmFyX3J1biB8fCByZXR1cm4gJD8NCg0KCWNo
ZWNrX3N5c19tb3VudCAvdXNyL2JpbiAvYmluIHx8IHJldHVybiAkPw0KCWNo
ZWNrX3N5c19tb3VudCAvdXNyL2xpYiAvbGliIHx8IHJldHVybiAkPw0KCWNo
ZWNrX3N5c19tb3VudCAvIC8gfHwgcmV0dXJuICQ/DQoNCgljaGVja19jcm9u
X3RhYmxlIHx8IHJldHVybiAkPw0KDQoJZWNobyAiVGhpcyBzY3JpcHQgZGlk
IG5vdCBmaW5kIGFueSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiIN
CgllY2hvICJJZiB5b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0
byB3b3JrLCB0aGVuIHRyeSINCgllY2hvICJzaHV0dGluZyBkb3duIHRoZSBj
cm9uIHNlcnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJZWNobyAicmVpbnN0
YWxsaW5nIGl0LCBhbmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8g
IlRoZSBmb2xsb3dpbmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hv
ICIgICQgY3lncnVuc3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdy
dW5zcnYgLS1yZW1vdmUgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0t
aW5zdGFsbCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1EIg0KCWVjaG8g
IiAgJCBjeWdydW5zcnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBb
IC1mIC92YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhl
IGNyb24gc2VydmljZSBkb2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRo
ZSBmaWxlIg0KCQllY2hvICIvdmFyL3J1bi9jcm9uLnBpZCBhbmQgdGhlbiBy
ZXBlYXRpbmcgdGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0KCWZpDQoN
CgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRo
ZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3ln
d2luLmNvbS4gIFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250
YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcpIGFuZCB0aGUgb3V0cHV0IG9m
ICdjeWdjaGVjayAtc3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0KCWVj
aG8gIlBsZWFzZSBpbmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2No
ZWNrLnR4dCcgKmFzIGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9U
IGluIHRoZSBib2R5IG9mIHRoZSBtYWlsIG1lc3NhZ2UuIg0KDQp9ICMgPT09
IEVuZCBvZiBtYWluKCkgPT09ICMNCg0KIyBFbnRyeSBwb2ludDoNCm1haW4g
JEANCmV4aXQgJD8NCg0KIyA9PT0gRW5kIG9mICRSQ1NmaWxlJCA9PT0gIw0K


------_=_NextPart_001_01C4052E.C90122A4
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_01C4052E.C90122A4--

- Raw text -


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