delorie.com/archives/browse.cgi | search |
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--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |