delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/09/10/11:57:45

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
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: cron: can't switch user context
Date: Wed, 10 Sep 2003 11:57:11 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E763574@ex02.co.idirect.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
From: "Harig, Mark" <maharig AT idirect DOT net>
To: =?ISO-8859-15?Q?Ren=E9_Haber?= <rene DOT haber AT gmx DOT de>
Cc: <cygwin AT cygwin DOT com>
Note-from-DJ: This may be spam

------_=_NextPart_001_01C377B4.324CFC5D
Content-Type: text/plain;
	charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable

I cannot see the source of your problem from
the cygcheck listing.  However, you are=20
running a Windows .NET server.  I do not know
what effect that might have on cron.

Please run the attached cron_diagnose.sh
script.  It is the latest version.  I would
like for you to eliminate the possibility
that you ran an earlier version.

> -----Original Message-----
> From: Ren=E9 Haber [mailto:rene DOT haber AT gmx DOT de]
> Sent: Sunday, September 07, 2003 1:06 PM
> To: cygwin AT cygwin DOT com
> Subject: cron: can't switch user context
>=20
>=20
> Hello
>=20
> I've got Cygwin runnig on Windows 2003 and wanted to use the cron
> daemon. I installed it via
>=20
>    cygrunsrv -I "CYGWIN crond" -p /usr/sbin/cron.exe -a -D
>=20
> as a NT-Service. Then I added a cronjob via "crontab -e" (I was logged
> in as Administrator)
>=20
>    5 * * * * echo "test" > test.txt
>=20
> after that, I started the cron-service and waited for the test-job to
> complete. But instead of doing the job cron complaind in the Syslog
> about
>=20
>      Ereignisinformationen: /USR/SBIN/CRON : PID 228 : (CRON)=20
> error (can't switch user context).
>=20
> I checked my install via a shellscript (cron_diagnose.sh) I found in
> the Mailing-List Archiv, but it didn't find a problem.
>=20
> Is there a solution to this Problem or a work-around?
>=20
> Thanks.
>=20
> Ren=E9 Haber
>=20

------_=_NextPart_001_01C377B4.324CFC5D
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
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBUaGlzIHNjcmlwdCBjaGVja3MgZm9y
IHRoZSB2YXJpb3VzIGZpbGVzLCBkaXJlY3RvcmllcywgYW5kIG1vdW50DQojIHBvaW50cyBuZWVk
ZWQgYnkgdGhlIGNyb24gZGFlbW9uIGV4aXN0IGFuZCBoYXZlIHRoZSBwcm9wZXIgc2V0dGluZ3Ms
DQojIHBlcm1pc3Npb25zLCBldGMuICBUaGlzIHNjcmlwdCBpcyBiYXNlZCBwcmltYXJpbHkgb24g
dGhlDQojIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4gdGhlIHRleHQgZmlsZSAvdXNyL2RvYy9DeWd3
aW4vY3Jvbi5SRUFETUUuDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KIyA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQojIFJv
dXRpbmU6IGNoZWNrX3Byb2dyYW0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgYSBzcGVjaWZpZWQgcHJv
Z3JhbSAoJDEpIGlzIGluc3RhbGxlZCBhbmQgYWNjZXNzaWJsZQ0KIyBieSB0aGlzIHNjcmlwdC4g
IElmIGl0IGlzIG5vdCwgdGhlbiBhbGVydCB0aGUgdXNlciBhYm91dCB3aGljaCBwYWNrYWdlDQoj
ICgkMikgc2hvdWxkIGJlIGluc3RhbGxlZCB0byBwcm92aWRlIHRoYXQgcHJvZ3JhbS4NCiMgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcHJvZ3JhbSgpIHsNCg0KCWlmIFsgYHR5cGUgJDEg
PiAvZGV2L251bGwgMj4mMWAgXTsgdGhlbg0KCQllY2hvICJUaGUgJyQxJyBwcm9ncmFtIGlzIG1p
c3Npbmcgb3Igbm90IGluIHlvdXIgUEFUSC4iDQoJCWVjaG8gIlRoaXMgcHJvZ3JhbSBpcyBpbmNs
dWRlZCBpbiB0aGUgJyQyJyBwYWNrYWdlLiINCgkJZWNobyAiUGxlYXNlIGluc3RhbGwgdGhpcyBw
cm9ncmFtIGFuZCBydW4gdGhpcyBzY3JpcHQgYWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCgly
ZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja19wcm9ncmFtKCkgPT09ICMNCg0KDQojID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCiMgUm91dGluZTogc2FuaXR5X2NoZWNrDQojIENoZWNrIGZvciB0aGUgc2V0
IG9mIHByb2dyYW1zIHRoYXQgYXJlIHVzZWQgYnkgdGhpcyBzY3JpcHQuDQojID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0NCmZ1bmN0aW9uIHNhbml0eV9jaGVjaygpIHsNCg0KCSMgQ2hlY2sgZm9yIHByb2dyYW1zIHRo
YXQgdGhpcyBzY3JpcHQgdXNlcy4NCgljaGVja19wcm9ncmFtIGxzIGZpbGV1dGlscyB8fCByZXR1
cm4gJD8NCgljaGVja19wcm9ncmFtIGVncmVwIGdyZXAgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJv
Z3JhbSBpZCBzaC11dGlscyB8fCByZXR1cm4gJD8NCgljaGVja19wcm9ncmFtIGN1dCB0ZXh0dXRp
bHMgfHwgcmV0dXJuICQ/DQoJY2hlY2tfcHJvZ3JhbSB0ciB0ZXh0dXRpbHMgfHwgcmV0dXJuICQ/
DQoJY2hlY2tfcHJvZ3JhbSBtb3VudCBjeWd3aW4gfHwgcmV0dXJuICQ/DQoNCglyZXR1cm4gMA0K
DQp9ICMgPT09IEVuZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KIyBSb3V0aW5lOiBjaGVja19wYXNzd2RfYW5kX2dyb3VwDQojIENoZWNrIHRvIHNlZSB3aGV0
aGVyIHRoZSB1c2VyJ3MgcGFzc3dvcmQgSUQgYW5kIGdyb3VwIGV4aXN0IGluIHRoZQ0KIyBzeXN0
ZW0gL2V0Yy9wYXNzd2QgYW5kIC9ldGMvZ3JvdXAgZmlsZXMsIHJlc3BlY3RpdmVseS4NCiMgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfcGFzc3dkX2FuZF9ncm91cCgpIHsNCg0KCWlmIFsg
IiQoaWQgLWduKSIgPSBta3Bhc3N3ZCBdOyB0aGVuDQoJCWVjaG8gIkl0IGFwcGVhcnMgdGhhdCB5
b3UgZG8gbm90IGhhdmUgYW4gZW50cnkgZm9yIHlvdXIgdXNlciBJRCINCgkJZWNobyAiaW4gL2V0
Yy9wYXNzd2QuICBJZiB0aGlzIGNoZWNrIGlzIGluY29ycmVjdCwgdGhlbiByZS1ydW4iDQoJCWVj
aG8gInRoaXMgc2NyaXB0IHdpdGggdGhlICctZicgY29tbWFuZC1saW5lIG9wdGlvbi4iDQoJCWVj
aG8NCgkJZWNobyAiT3RoZXJ3aXNlLCB1c2UgdGhlICdta3Bhc3N3ZCcgdXRpbGl0eSB0byBnZW5l
cmF0ZSBhbiINCgkJZWNobyAiZW50cnkgZm9yIHlvdXIgVXNlciBJRCBpbiB0aGUgcGFzc3dvcmQg
ZmlsZToiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1sIC11IFtVc2VyIElEXSA+PiAvZXRjL3Bhc3N3
ZCINCgkJZWNobyAib3IiDQoJCWVjaG8gIiAgIG1rcGFzc3dkIC1kIC11IFtVc2VyIElEXSA+PiAv
ZXRjL3Bhc3N3ZCINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyAiJChpZCAtZ24pIiA9IG1rZ3Jv
dXAgXTsgdGhlbg0KCQllY2hvICJJdCBhcHBlYXJzIHRoYXQgeW91IGRvIG5vdCBoYXZlIGFuIGVu
dHJ5IGZvciB5b3VyIGdyb3VwIElEIg0KCQllY2hvICJpbiAvZXRjL2dyb3VwLiAgSWYgdGhpcyBj
aGVjayBpcyBpbmNvcnJlY3QsIHRoZW4gcmUtcnVuIg0KCQllY2hvICJ0aGlzIHNjcmlwdCB3aXRo
IHRoZSAnLWYnIGNvbW1hbmQtbGluZSBvcHRpb24uIg0KCQllY2hvDQoJCWVjaG8gIk90aGVyd2lz
ZSwgdXNlIHRoZSAnbWtncm91cCcgdXRpbGl0eSB0byBnZW5lcmF0ZSBhbiINCgkJZWNobyAiZW50
cnkgZm9yIHlvdXIgZ3JvdXAgSUQgaW4gdGhlIHBhc3N3b3JkIGZpbGU6Ig0KCQllY2hvICIgICBt
a2dyb3VwIC1sIC11ID4gL2V0Yy9ncm91cCINCgkJZWNobyAib3IiDQoJCWVjaG8gIiAgIG1rZ3Jv
dXAgLWQgLXUgPiAvZXRjL2dyb3VwIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9
ICMgPT09IEVuZCBvZiBjaGVja19wYXNzd2RfYW5kX2dyb3VwKCkgPT09ICMNCg0KDQojID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfZGlyDQojIENoZWNrIHRvIHNlZSB0aGF0IHRoZSBz
cGVjaWZpZWQgZGlyZWN0b3J5ICgkMSkgZXhpc3RzLg0KIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlv
biBjaGVja19kaXIoKSB7DQoNCglpZiBbICEgLWQgJDEgXTsgdGhlbg0KCQllY2hvICJZb3VyIGNv
bXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgJDEgZGlyZWN0b3J5LiINCgkJZWNobyAi
UGxlYXNlIGludmVzdGlnYXRlIHRoaXMgcHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fp
bi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1sZCAkMSB8IGVncmVwIC1xICdeZHJb
LXddeC4qJ2AgXTsgdGhlbg0KCQllY2hvICJUaGUgcGVybWlzc2lvbnMgb24gdGhlIGRpcmVjdG9y
eSAkMSBhcmUgbm90IGNvcnJlY3QuIg0KCQllY2hvICJQbGVhc2UgcnVuICdjaG1vZCB1K3J4ICQx
JywgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVy
biAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX2RpcigpID09PSAjDQoNCg0KIyA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQojIFJvdXRpbmU6IGNoZWNrX2Rpcl9wZXJtcw0KIyBDaGVjayB0byBzZWUgdGhhdCB0aGUg
c3BlY2lmaWVkIGRpcmVjdG9yeSAoJDEpIGV4aXN0cyBhbmQgaGFzIHRoZQ0KIyByZXF1aXJlZCBw
ZXJtaXNzaW9ucywgYXMgZGVzY3JpYmVkIGluIC91c3IvZG9jL0N5Z3dpbi9jcm9uLlJFQURNRS4N
CiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfZGlyX3Blcm1zKCkgew0KDQoJY2hlY2tf
ZGlyICQxIHx8IHJldHVybiAkPw0KDQoJaWYgWyBgbHMgLWxkICQxIHwgZWdyZXAgLXEgJ2Ryd3hy
d3hyeHQnYCBdOyB0aGVuDQoJCWVjaG8gIlRoZSBwZXJtaXNzaW9ucyBvbiB0aGUgZGlyZWN0b3J5
ICQxIGFyZSBub3QgY29ycmVjdC4iDQoJCWVjaG8gIlBsZWFzZSBydW4gJ2NobW9kIDE3NzcgJDEn
LCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJcmV0dXJu
IDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfZGlyX3Blcm1zKCkgPT09ICMNCg0KDQojID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCiMgUm91dGluZTogY2hlY2tfdmFyX3J1bg0KIyBDaGVjayB0byBzZWUgdGhhdCBT
WVNURU0gb3IgdGhlIEFkbWluaXN0cmF0b3JzIGdyb3VwIGhhcyB3cml0ZQ0KIyBwZXJtaXNzaW9u
IGluIHRoZSBkaXJlY3RvcnkgL3Zhci9ydW4uICBUaGlzIHBlcm1pc3Npb24gaXMgbmVlZGVkDQoj
IHNvIHRoYXQgdGhlIGNyb24ucGlkIGZpbGUgY2FuIGJlIGNyZWF0ZWQgYnkgdGhlIGNyb24gc2Vy
dmljZS4NCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KZnVuY3Rpb24gY2hlY2tfdmFyX3J1bigpIHsNCg0KCSMg
V2UgY2hlY2sgZnJvbSBsZWFzdC0gdG8gbW9zdC1yZXN0cmljdGl2ZSBwZXJtaXNzaW9uLg0KDQoJ
IyBJZiAnZXZlcnlvbmUnLydvdGhlcicgZG9lcyBub3QgaGF2ZSB3cml0ZSBwZXJtaXNzaW9uLCB0
aGVuDQoJIyBjaGVjayB0byBzZWUgd2hldGhlciBncm91cCBwZXJtaXNzaW9ucyBhcmUgc3VmZmlj
aWVudC4NCglpZiBbICQobHMgLWRsIC92YXIvcnVuIHwgY3V0IC1iOSkgIT0gdyBdOyB0aGVuDQoJ
CSMgSWYgJ0FkbWluaXN0cmF0b3JzJyBoYXMgZ3JvdXAgYWNjZXNzIHRvIC92YXIvcnVuLCBidXQg
ZG9lcyBub3QgaGF2ZQ0KCQkjIHdyaXRlIHBlcm1pc3Npb24sIHRoZW4gY2hlY2sgdG8gc2VlIHdo
ZXRoZXIgdXNlciBwZXJtaXNzaW9ucyBhcmUNCgkJIyBzdWZmaWNpZW50Lg0KCQlpZiBbICQobHMg
LWRsIC92YXIvcnVuIHwgdHIgLXMgIiAiIHwgY3V0IC1mNCAtZCAiICIpID0gQWRtaW5pc3QgXSAg
JiYgXA0KCQkJWyAkKGxzIC1kbCAvdmFyL3J1biB8IGN1dCAtYjYpICE9IHcgXTsgdGhlbg0KCQkJ
IyBJZiBTWVNURU0gaXMgdGhlIG93bmVyIG9mIC92YXIvcnVuIGFuZCBkb2VzIG5vdCBoYXZlIHdy
aXRlDQoJCQkjIHBlcm1pc3Npb24sIHRoZW4gbm90aWZ5IHRoZSB1c2VyLg0KCQkJaWYgWyAkKGxz
IC1kbG4gL3Zhci9ydW4gfCB0ciAtcyAiICIgfCBjdXQgLWY0IC1kICIgIikgLWVxIDE4IF07IHRo
ZW4NCgkJCQlpZiBbICQobHMgLWRsIC92YXIvcnVuIHwgY3V0IC1iMykgIT0gdyBdOyB0aGVuDQoJ
CQkJCWVjaG8gIlRoZSBkaXJlY3RvcnkgL3Zhci9ydW4gY2Fubm90IGJlIHdyaXR0ZW4gdG8gYnkg
aXRzIG93bmVyLiINCgkJCQkJZWNobyAiUGxlYXNlIGNoZWNrL2NoYW5nZSB0aGUgcGVybWlzc2lv
bnMgb2YgL3Zhci9ydW4gYW5kIHJ1biINCgkJCQkJZWNobyAidGhpcyBzY3JpcHQgYWdhaW4uICBG
b3IgZXhhbXBsZToiDQoJCQkJCWVjaG8gIiAgIGNobW9kIHUrdyAvdmFyL3J1biINCgkJCQkJcmV0
dXJuIDENCgkJCQlmaQ0KCQkJZWxzZQ0KCQkJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBvciBBZG1p
bmlzdHJhdG9ycyBncm91cCBuZWVkcyB0byBoYXZlIg0KCQkJCWVjaG8gIndyaXRlIHBlcm1pc3Np
b24gaW4gdGhlIGRpcmVjdG9yeSAvdmFyL3J1bi4gIFBsZWFzZSINCgkJCQllY2hvICJjaGVjay9j
aGFuZ2UgdGhlIHVzZXIgYW5kL29yIGdyb3VwIG93bmVyc2hpcCBhbmQiDQoJCQkJZWNobyAicGVy
bWlzc2lvbnMgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCQkJcmV0dXJuIDENCgkJCWZp
DQoJCWZpDQoJZmkNCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3Zhcl9ydW4o
KSA9PT0gIw0KDQoNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyBSb3V0aW5lOiBjaGVja19zeXNfbW91bnQN
CiMgQ2hlY2sgdG8gc2VlIHRoYXQgdGhlIFNZU1RFTSBhY2NvdW50IGhhcyBhY2Nlc3MgdG8gdGhl
IHNwZWNpZmllZA0KIyBkaXJlY3RvcnkuDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNr
X3N5c19tb3VudCgpIHsNCg0KCWxvY2FsIG1udF9wb2ludD0kMQ0KCWxvY2FsIGRvc19kaXI9JDIN
Cg0KCSMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIGNhbiBhY2Nlc3MgL3Vzci9iaW46DQoJaWYg
ISBtb3VudCB8IGdyZXAgLXFlICIuXCsgb24gJG1udF9wb2ludCAuXCtzeXN0ZW0uXCsiOyB0aGVu
DQoJCWVjaG8gIlRoZSBTWVNURU0gdXNlciBjYW5ub3QgYWNjZXNzIHRoZSBtb3VudCBwb2ludCAk
e21udF9wb2ludH0uIg0KCQllY2hvICJQbGVhc2UgcnVuIHRoZSBmb2xsb3dpbmcgY29tbWFuZCB0
byBhZGQgYSBzeXN0ZW0gbW91bnQgcG9pbnQ6Ig0KCQllY2hvICcgICBtb3VudCAtZiAtcyAtYiAi
W0RPUyBwYXRoIHRvIEN5Z3dpbl0nJGRvc19kaXJcIiBcIiRtbnRfcG9pbnRcIg0KCQllY2hvICJ3
aGVyZSBbRE9TIHBhdGggdG8gQ3lnd2luXSBpcyBzb21ldGhpbmcgbGlrZSBjOi9jeWd3aW4uIg0K
CQllY2hvDQoJCWVjaG8gIkZvciBtb3JlIGluZm9ybWF0aW9uLCBydW4gJ21vdW50IC1tJyBhbmQg
J21vdW50IC1oJyINCgkJZWNobw0KCQllY2hvICJBZnRlciBhZGRpbmcgdGhpcyBtb3VudCBwb2lu
dCwgcGxlYXNlIHJlLXJ1biB0aGlzIHNjcmlwdC4iDQoJCXJldHVybiAxDQoJZmkNCg0KCXJldHVy
biAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNrX3N5c19tb3VudCgpID09PSAjDQoNCg0KIyA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09DQojIFJvdXRpbmU6IGNoZWNrX2Nyb25fdGFibGUNCiMgQ2hlY2sgZm9yIHRoZSBl
eGlzdGVuY2Ugb2YgYSBjcm9udGFiIGZvciB0aGUgdXNlciwgYW5kIGNoZWNrIGl0cw0KIyBwZXJt
aXNzaW9ucyBhbmQgb3duZXJzaGlwLg0KIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpmdW5jdGlvbiBjaGVja19j
cm9uX3RhYmxlKCkgew0KDQoJbG9jYWwgdXNlcl9pZD0kKGlkIC11bikNCglsb2NhbCBjcm9uX3Rh
YmxlPS92YXIvY3Jvbi90YWJzLyR1c2VyX2lkDQoNCglpZiBbICEgLWYgJGNyb25fdGFibGUgXTsg
dGhlbg0KCQllY2hvICJZb3VyIGNvbXB1dGVyIGRvZXMgbm90IGFwcGVhciB0byBoYXZlIGEgY3Jv
bnRhYiBmb3IgJHVzZXJfaWQuIg0KCQllY2hvICJQbGVhc2UgZ2VuZXJhdGUgYSBjcm9udGFiIGZv
ciAkdXNlcl9pZCB1c2luZyAnY3JvbnRhYiAtZScsIg0KCQllY2hvICJhbmQgcnVuIHRoaXMgc2Ny
aXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWwgJGNyb25fdGFibGV8
ZWdyZXAgLXEgJ3J3LXItLS0tLSdgIF07IHRoZW4NCgkJZWNobyAiVGhlIHBlcm1pc3Npb25zIG9m
IHlvdXIgY3JvbnRhYiBmaWxlIGFyZSBzZXQgdG86Ig0KCQlscyAtbCAkY3Jvbl90YWJsZQ0KCQll
Y2hvICJUaGV5IG5lZWQgdG8gYmUgc2V0IHRvIHJlYWQvd3JpdGUgZm9yICR1c2VyX2lkIGFuZCIN
CgkJZWNobyAidG8gcmVhZC1vbmx5IGZvciBncm91cC4gIFlvdSBjYW4gc2V0IHRoZXNlIHdpdGgi
DQoJCWVjaG8gIgljaG1vZCA2NDAgJGNyb25fdGFibGUiDQoJCWVjaG8gIlBsZWFzZSBjaGVjayB5
b3VyIGNyb250YWIncyBwZXJtaXNzaW9ucywgYW5kIHJ1biINCgkJZWNobyAidGhpcyBzY3JpcHQg
YWdhaW4uIg0KCQlyZXR1cm4gMQ0KCWZpDQoNCglpZiBbIGBscyAtbCAkY3Jvbl90YWJsZXxjdXQg
LWQiICIgLWY4fGVncmVwIC1xIFNZU1RFTWAgXTsgdGhlbg0KCQllY2hvICJUaGUgZ3JvdXAgbWVt
YmVyc2hpcCBvZiB5b3VyIGNyb250YWIgZmlsZSBzaG91bGQgYmUgU1lTVEVNLCINCgkJZWNobyAi
YXMgZG9jdW1lbnRlZCBpbiB0aGUgZmlsZSAvdXNyL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuIg0K
CQllY2hvICJZb3UgY2FuIGNoYW5nZSB0aGlzIHNldHRpbmcgd2l0aDoiDQoJCWVjaG8gIgkgY2hn
cnAgU1lTVEVNICRjcm9uX3RhYmxlIg0KCQllY2hvICJQbGVhc2UgY2hlY2sgeW91ciBjcm9udGFi
J3MgZ3JvdXAgbWVtYmVyc2hpcCwgYW5kIg0KCQllY2hvICJydW4gdGhpcyBzY3JpcHQgYWdhaW4u
Ig0KCQlyZXR1cm4gMQ0KCWZpDQoNCglpZiBbIGBscyAtbG4gJGNyb25fdGFibGV8Y3V0IC1kIiAi
IC1mOHxlZ3JlcCAtcSAxOGAgXTsgdGhlbg0KCQllY2hvICJUaGUgdmFsdWUgb2YgU1lTVEVNIGlu
IHlvdXIgL2V0Yy9ncm91cCBmaWxlIG5lZWRzIHRvIg0KCQllY2hvICJiZSB0aGUgcmVzZXJ2ZWQg
bnVtYmVyICcxOCcsIGFzIGRvY3VtZW50ZWQgaW4iDQoJCWVjaG8gIi91c3IvZG9jL0N5Z3dpbi9j
cm9uLlJFQURNRS4gIFBsZWFzZSBpbnZlc3RpZ2F0ZSB0aGlzIg0KCQllY2hvICJhbmQgcnVuIHRo
aXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJZWNobyAiVGhpcyBzY3JpcHQg
ZGlkIG5vdCBmaW5kIGFueSBlcnJvcnMgaW4geW91ciBjcm9udGFiIHNldHVwLiINCgllY2hvICJJ
ZiB5b3UgYXJlIHN0aWxsIHVuYWJsZSB0byBnZXQgY3JvbiB0byB3b3JrLCB0aGVuIHRyeSINCgll
Y2hvICJzaHV0dGluZyBkb3duIHRoZSBjcm9uIHNlcnZpY2UsIHVuaW5zdGFsbGluZyBpdCwiDQoJ
ZWNobyAicmVpbnN0YWxsaW5nIGl0LCBhbmQgcmVzdGFydGluZyBpdC4iDQoJZWNobw0KCWVjaG8g
IlRoZSBmb2xsb3dpbmcgY29tbWFuZHMgd2lsbCBkbyB0aGF0OiINCgllY2hvICIgICQgY3lncnVu
c3J2IC0tc3RvcCBjcm9uIg0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1yZW1vdmUgY3JvbiINCgll
Y2hvICIgICQgY3lncnVuc3J2IC0taW5zdGFsbCBjcm9uIC1wIC91c3Ivc2Jpbi9jcm9uIC1hIC1E
Ig0KCWVjaG8gIiAgJCBjeWdydW5zcnYgLS1zdGFydCBjcm9uIg0KCWVjaG8gDQoNCglpZiBbIC1m
IC92YXIvcnVuL2Nyb24ucGlkIF07IHRoZW4NCgkJZWNobyAiSWYgdGhlIGNyb24gc2VydmljZSBk
b2VzIG5vdCBzdGFydCwgdHJ5IGRlbGV0aW5nIHRoZSBmaWxlIg0KCQllY2hvICIvdmFyL3J1bi9j
cm9uLnBpZCBhbmQgdGhlbiByZXBlYXRpbmcgdGhlIGNvbW1hbmRzIGFib3ZlLiINCgkJZWNobw0K
CWZpDQoNCgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0sIHRoZW4gcmVw
b3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4gIFBsZWFzZSBp
bmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIsIg0KCWVjaG8gIignY3JvbnRhYiAtbCcpIGFu
ZCB0aGUgb3V0cHV0IG9mICdjeWdjaGVjayAtc3J2ID4gY3lnY2hlY2sudHh0Jy4iDQoJZWNobw0K
CWVjaG8gIlBMRUFTRSBpbmNsdWRlIHRoZSBnZW5lcmF0ZWQgZmlsZXMgJ2N5Z2NoZWNrLnR4dCcg
KmFzIGFuIGF0dGFjaG1lbnQqLCINCgllY2hvICJhbmQgTk9UIGluIHRoZSBib2R5IG9mIHRoZSBt
YWlsIG1lc3NhZ2UuIg0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfY3Jvbl90
YWJsZSgpID09PSAjDQoNCg0KZnVuY3Rpb24gbWFpbigpIHsNCg0KCWVjaG8gImNyb25fZGlhZ25v
c2Uuc2ggMS4wIg0KCWVjaG8NCg0KCXNhbml0eV9jaGVjayB8fCByZXR1cm4gMQ0KDQoJaWYgWyAi
JDEiICE9ICctZicgXTsgdGhlbiAgIyBBbGxvdyB0aGUgdXNlciB0byBza2lwIHRoZSBwYXNzd29y
ZCBjaGVjay4NCgkJY2hlY2tfcGFzc3dkX2FuZF9ncm91cCB8fCByZXR1cm4gMQ0KCWZpDQoNCglj
aGVja19kaXIgL2V0Yy9jcm9uLmQgfHwgcmV0dXJuIDENCgljaGVja19kaXIgL3ZhciB8fCByZXR1
cm4gMQ0KDQoJY2hlY2tfZGlyX3Blcm1zIC92YXIvY3JvbiB8fCByZXR1cm4gMQ0KCWNoZWNrX2Rp
cl9wZXJtcyAvdmFyL2Nyb24vdGFicyB8fCByZXR1cm4gMQ0KDQoJY2hlY2tfdmFyX3J1biB8fCBy
ZXR1cm4gMQ0KDQoJY2hlY2tfc3lzX21vdW50IC91c3IvYmluIC9iaW4gfHwgcmV0dXJuIDENCglj
aGVja19zeXNfbW91bnQgL3Vzci9saWIgL2xpYiB8fCByZXR1cm4gMQ0KCWNoZWNrX3N5c19tb3Vu
dCAvIC8gfHwgcmV0dXJuIDENCg0KCWNoZWNrX2Nyb25fdGFibGUgfHwgcmV0dXJuIDENCg0KCXJl
dHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIG1haW4oKSA9PT0gIw0KDQojIEVudHJ5IHBvaW50Og0K
bWFpbiAkQA0KZXhpdCAkPw0KDQojID09PSBFbmQgb2YgJFJDU2ZpbGUkID09PSAjDQo=


------_=_NextPart_001_01C377B4.324CFC5D
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_01C377B4.324CFC5D--

- Raw text -


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