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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Thu, 8 May 2003 16:48:29 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com Subject: Re: cron allowed to interact with desktop ? In-Reply-To: <20030508095657.GD19367@cygbert.vinschen.de> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-824023566-1052426909=:22924" ---559023410-824023566-1052426909=:22924 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 8 May 2003, Corinna Vinschen wrote: > On Thu, May 08, 2003 at 11:10:07AM +0200, a12 wrote: > > Hi gurus, > > > > Default install instruction for cron is: > > cygrunsrv -I cron -p /usr/sbin/cron -a -D > > > > As I want cron to execute Windows applications (i.e. AutoIT), > > I have set in Windows Administrative Tools -> Services -> cron, > > Allow service to interact with desktop > > > > Is there an appriopriate paramter for cygrunsrv that will do > > it ? > > cygrunsrv --help and /usr/doc/Cygwin/cygrunsrv.README both show, the > answer is "no". > > PTC (see http://cygwin.com/acronyms/), > Corinna Corinna, FYI, you can use the acronym as the anchor, e.g., http://cygwin.com/acronyms/#PTC Also, please thoughtfully consider the attached patch for cygrunsrv... ;-) Igor ============================================================================== 2003-05-08 Igor Pechtchanski * crit.cc: (set_service_controls_accepted) Add an interactive_process parameter. * crit.h: (set_service_controls_accepted) Ditto. * cygrunsrv.cc: (longopts, opts) Add an "--interactive" option. (interactive) New global variable. (install_registry_keys) Add an interactive parameter. (get_reg_entries) Add an interactive_p parameter. (install_service) Add an interactive parameter. (service_main) Pass the interactive flag to get_reg_entries and set_service_controls_accepted. (main) Process the "--interactive" flag. * cygrunsrv.cc: (PARAM_INTERACT) New registry key. * utils.h: (reason_t) Add InteractiveNotAllowed and OnlyOneInteractive values. * utils.cc: (reason_list) Add description strings for the InteractiveNotAllowed and OnlyOneInteractive values. (usage) Add description of the "--interactive" option. * cygrunsrv.README: Add description of the "--interactive" option. -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Knowledge is an unending adventure at the edge of uncertainty. -- Leto II ---559023410-824023566-1052426909=:22924 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cygrunsrv-interactive-flag.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="cygrunsrv-interactive-flag.patch" LS0tIC4vY3JpdC5jYy1vcmlnCTIwMDMtMDItMTggMTY6MTM6NTMuMDAwMDAw MDAwIC0wNTAwDQorKysgLi9jcml0LmNjCTIwMDMtMDUtMDggMTY6MTU6MjEu MDAwMDAwMDAwIC0wNDAwDQpAQCAtNzAsNyArNzAsNyBAQCBzZXRfc2Vydmlj ZV9zdGF0dXMgKERXT1JEIHN0YXRlLCBEV09SRCBjDQogfQ0KIA0KIHZvaWQN Ci1zZXRfc2VydmljZV9jb250cm9sc19hY2NlcHRlZCAoYm9vbCBhY2NlcHRf c2h1dGRvd24pDQorc2V0X3NlcnZpY2VfY29udHJvbHNfYWNjZXB0ZWQgKGJv b2wgYWNjZXB0X3NodXRkb3duLCBib29sIGludGVyYWN0aXZlX3Byb2Nlc3Mp DQogew0KICAgRW50ZXJDcml0aWNhbFNlY3Rpb24gKCZzc2MpOw0KICAgaWYg KHNzaCkNCkBAIC03OCw2ICs3OCw4IEBAIHNldF9zZXJ2aWNlX2NvbnRyb2xz X2FjY2VwdGVkIChib29sIGFjY2UNCiAgICAgICBzcy5kd0NvbnRyb2xzQWNj ZXB0ZWQgPSBTRVJWSUNFX0FDQ0VQVF9TVE9QOw0KICAgICAgIGlmIChhY2Nl cHRfc2h1dGRvd24pDQogCXNzLmR3Q29udHJvbHNBY2NlcHRlZCB8PSBTRVJW SUNFX0FDQ0VQVF9TSFVURE9XTjsNCisgICAgICBpZiAoaW50ZXJhY3RpdmVf cHJvY2VzcykNCisJc3MuZHdTZXJ2aWNlVHlwZSB8PSBTRVJWSUNFX0lOVEVS QUNUSVZFX1BST0NFU1M7DQogICAgICAgU2V0U2VydmljZVN0YXR1cyhzc2gs ICZzcyk7DQogICAgIH0NCiAgIExlYXZlQ3JpdGljYWxTZWN0aW9uICgmc3Nj KTsNCi0tLSAuL2NyaXQuaC1vcmlnCTIwMDEtMDYtMjIgMjA6MTA6NTQuMDAw MDAwMDAwIC0wNDAwDQorKysgLi9jcml0LmgJMjAwMy0wNS0wOCAxNjoyMjo1 MS4wMDAwMDAwMDAgLTA0MDANCkBAIC0yOSw2ICsyOSw2IEBAIGV4dGVybiB2 b2lkIHNldF9zZXJ2aWNlX3N0YXR1cyAoRFdPUkQgc3QNCiAJCQkJRFdPUkQg Y2hlY2tfcG9pbnQgPSAwLA0KIAkJICAgICAgICAgICAgICAgIERXT1JEIHdh aXRfaGludCA9IDAsDQogCQkJCURXT1JEIGV4aXRfY29kZSA9IE5PX0VSUk9S KTsNCi1leHRlcm4gdm9pZCBzZXRfc2VydmljZV9jb250cm9sc19hY2NlcHRl ZChib29sIHNodXRkb3duKTsNCitleHRlcm4gdm9pZCBzZXRfc2VydmljZV9j b250cm9sc19hY2NlcHRlZChib29sIHNodXRkb3duLCBib29sIGludGVyYWN0 aXZlKTsNCiANCiAjZW5kaWYgLyogX0NSSVRfSCAqLw0KLS0tIC4vY3lncnVu c3J2LmNjLW9yaWcJMjAwMy0wMi0xOCAxNjoxMzo1My4wMDAwMDAwMDAgLTA1 MDANCisrKyAuL2N5Z3J1bnNydi5jYwkyMDAzLTA1LTA4IDE2OjM1OjA3LjAw MDAwMDAwMCAtMDQwMA0KQEAgLTY1LDE3ICs2NSwxOSBAQCBzdHJ1Y3Qgb3B0 aW9uIGxvbmdvcHRzW10gPSB7DQogICB7ICJzdGRvdXQiLCByZXF1aXJlZF9h cmd1bWVudCwgTlVMTCwgJzEnIH0sDQogICB7ICJzdGRlcnIiLCByZXF1aXJl ZF9hcmd1bWVudCwgTlVMTCwgJzInIH0sDQogICB7ICJzaHV0ZG93biIsIG5v X2FyZ3VtZW50LCBOVUxMLCAnbycgfSwNCisgIHsgImludGVyYWN0aXZlIiwg bm9fYXJndW1lbnQsIE5VTEwsICdpJyB9LA0KICAgeyAiaGVscCIsIG5vX2Fy Z3VtZW50LCBOVUxMLCAnaCcgfSwNCiAgIHsgInZlcnNpb24iLCBub19hcmd1 bWVudCwgTlVMTCwgJ3YnIH0sDQogICB7IDAsIG5vX2FyZ3VtZW50LCBOVUxM LCAwIH0NCiB9Ow0KIA0KLWNoYXIgKm9wdHMgPSAiSTpSOlM6RTpwOmE6Yzpl OmQ6ZjpvdTp3OnQ6czp5OjA6MToyOmh2IjsNCitjaGFyICpvcHRzID0gIkk6 UjpTOkU6cDphOmM6ZTpkOmY6b3U6dzp0OnM6eTowOjE6MjppaHYiOw0KIA0K IGNoYXIgKmFwcG5hbWU7DQogY2hhciAqc3ZjbmFtZTsNCiBEV09SRCB0ZXJt c2lnOw0KIERXT1JEIHNodXRkb3duOw0KK0RXT1JEIGludGVyYWN0aXZlOw0K IA0KIGVudW0gYWN0aW9uX3Qgew0KICAgVW5kZWZpbmVkLA0KQEAgLTEyNyw3 ICsxMjksNyBAQCBpbnQNCiBpbnN0YWxsX3JlZ2lzdHJ5X2tleXMgKGNvbnN0 IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmRlc2MsIGNvbnN0IGNoYXIgKnBh dGgsDQogCQkgICAgICAgY2hhciAqYXJncywgY2hhciAqZGlyLCBlbnZfdCAq ZW52LCBEV09SRCB0ZXJtc2lnLA0KIAkJICAgICAgIGNvbnN0IGNoYXIgKmlu X3N0ZGluLCBjb25zdCBjaGFyICppbl9zdGRvdXQsDQotCQkgICAgICAgY29u c3QgY2hhciAqaW5fc3RkZXJyLCBEV09SRCBzaHV0ZG93bikNCisJCSAgICAg ICBjb25zdCBjaGFyICppbl9zdGRlcnIsIERXT1JEIHNodXRkb3duLCBEV09S RCBpbnRlcmFjdGl2ZSkNCiB7DQogICBIS0VZIHNydl9rZXkgPSBOVUxMOw0K ICAgSEtFWSBlbnZfa2V5ID0gTlVMTDsNCkBAIC0yMDIsNiArMjA0LDExIEBA IGluc3RhbGxfcmVnaXN0cnlfa2V5cyAoY29uc3QgY2hhciAqbmFtZSwNCiAJ CSAgICAgICAoY29uc3QgQllURSAqKSAmc2h1dGRvd24sDQogCQkgICAgICAg c2l6ZW9mKERXT1JEKSkgIT0gRVJST1JfU1VDQ0VTUykNCiAgICAgICBlcnJf b3V0IChSZWdTZXRWYWx1ZUV4KTsNCisgIGlmIChpbnRlcmFjdGl2ZSkNCisg ICAgaWYgKFJlZ1NldFZhbHVlRXggKHNydl9rZXksIFBBUkFNX0lOVEVSQUNU LCAwLCBSRUdfRFdPUkQsDQorCQkgICAgICAgKGNvbnN0IEJZVEUgKikgJmlu dGVyYWN0aXZlLA0KKwkJICAgICAgIHNpemVvZihEV09SRCkpICE9IEVSUk9S X1NVQ0NFU1MpDQorICAgICAgZXJyX291dCAoUmVnU2V0VmFsdWVFeCk7DQog ICBSZWdGbHVzaEtleSAoc3J2X2tleSk7DQogDQogb3V0Og0KQEAgLTI3Miw3 ICsyNzksNyBAQCBpbnQNCiBnZXRfcmVnX2VudHJpZXMgKGNvbnN0IGNoYXIg Km5hbWUsIGNoYXIgKiZwYXRoLCBjaGFyIComYXJncywgY2hhciAqJmRpciwN CiAJCSBlbnZfdCAqJmVudiwgRFdPUkQgKnRlcm1zaWdfcCwNCiAJCSBjaGFy IComc3RkaW5fcGF0aCwgY2hhciAqJnN0ZG91dF9wYXRoLCBjaGFyIComc3Rk ZXJyX3BhdGgsDQotCQkgRFdPUkQgKnNodXRkb3duX3ApDQorCQkgRFdPUkQg KnNodXRkb3duX3AsIERXT1JEICppbnRlcmFjdGl2ZV9wKQ0KIHsNCiAgIEhL RVkgc3J2X2tleSA9IE5VTEw7DQogICBIS0VZIGVudl9rZXkgPSBOVUxMOw0K QEAgLTMxMiw2ICszMTksMTEgQEAgZ2V0X3JlZ19lbnRyaWVzIChjb25zdCBj aGFyICpuYW1lLCBjaGFyIA0KIAkJICAgICAgIChCWVRFICopIHNodXRkb3du X3AsDQogCQkgICAgICAgKHNpemUgPSBzaXplb2YoKnNodXRkb3duX3ApLCAm c2l6ZSkpICE9IEVSUk9SX1NVQ0NFU1MpDQogICAgICpzaHV0ZG93bl9wID0g MDsgIC8vIHRoZSBkZWZhdWx0DQorICAvKiBHZXQgKG9wdGlvbmFsKSBpbnRl cmFjdGl2ZSBmbGFnLiAqLw0KKyAgaWYgKFJlZ1F1ZXJ5VmFsdWVFeCAoc3J2 X2tleSwgUEFSQU1fSU5URVJBQ1QsIDAsICZ0eXBlLA0KKwkJICAgICAgIChC WVRFICopIGludGVyYWN0aXZlX3AsDQorCQkgICAgICAgKHNpemUgPSBzaXpl b2YoKmludGVyYWN0aXZlX3ApLCAmc2l6ZSkpICE9IEVSUk9SX1NVQ0NFU1Mp DQorICAgICppbnRlcmFjdGl2ZV9wID0gMDsgIC8vIHRoZSBkZWZhdWx0DQog ICAvKiBHZXQgKG9wdGlvbmFsKSBzdGRpbi9zdGRvdXQvc3RkZXJyIHJlZGly ZWN0aW9uIGZpbGVzLiAqLw0KICAgaWYgKChyZXQgPSBnZXRfb3B0X3N0cmlu Z19lbnRyeSAoc3J2X2tleSwgUEFSQU1fU1RESU4sIHN0ZGluX3BhdGgpKSkN CiAgICAgZ290byBvdXQ7DQpAQCAtNDc0LDcgKzQ4Niw3IEBAIGV2YWxfYXJn bGlzdCAoY29uc3QgY2hhciAqcGF0aCwgY2hhciAqYXINCiAvKiBJbnN0YWxs cyBjeWdydW5zcnYgYXMgc2VydmljZSBgbmFtZScgd2l0aCBkaXNwbGF5IG5h bWUgYGRpc3AnLiAqLw0KIGludA0KIGluc3RhbGxfc2VydmljZSAoY29uc3Qg Y2hhciAqbmFtZSwgY29uc3QgY2hhciAqZGlzcCwgdHlwZV90IHR5cGUsDQot CQkgY2hhciAqdXNlciwgY2hhciAqcGFzcywgY2hhciAqKmRlcHMpDQorCQkg Y2hhciAqdXNlciwgY2hhciAqcGFzcywgY2hhciAqKmRlcHMsIGludCBpbnRl cmFjdGl2ZSkNCiB7DQogICBjaGFyIG15cGF0aFtNQVhfUEFUSF07DQogICBT Q19IQU5ETEUgc20gPSAoU0NfSEFORExFKSAwOw0KQEAgLTU4Miw3ICs1OTQs OCBAQCBpbnN0YWxsX3NlcnZpY2UgKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0 DQogICAgIH0NCiAgIC8qIFRyeSB0byBjcmVhdGUgc2VydmljZS4gKi8NCiAg IGlmICghKHNoID0gQ3JlYXRlU2VydmljZSAoc20sIG5hbWUsIGRpc3AsIFNF UlZJQ0VfQUxMX0FDQ0VTUywNCi0JCQkgICAgU0VSVklDRV9XSU4zMl9PV05f UFJPQ0VTUywNCisJCQkgICAgU0VSVklDRV9XSU4zMl9PV05fUFJPQ0VTUyB8 DQorCQkJICAgIChpbnRlcmFjdGl2ZSA/IFNFUlZJQ0VfSU5URVJBQ1RJVkVf UFJPQ0VTUyA6IDApLA0KIAkJCSAgICB0eXBlID09IEF1dG8gPyBTRVJWSUNF X0FVVE9fU1RBUlQNCiAJCQkgICAgCQkgOiBTRVJWSUNFX0RFTUFORF9TVEFS VCwNCiAJCQkgICAgU0VSVklDRV9FUlJPUl9OT1JNQUwsIG15cGF0aCwgTlVM TCwgTlVMTCwNCkBAIC05MjYsMTQgKzkzOSwxNCBAQCBzZXJ2aWNlX21haW4g KERXT1JEIGFyZ2MsIExQU1RSICphcmd2KQ0KICAgY2hhciAqc3RkZXJyX3Bh dGggPSBOVUxMOw0KICAgaWYgKGVyciA9IGdldF9yZWdfZW50cmllcyAoc3Zj bmFtZSwgcGF0aCwgYXJncywgZGlyLCBlbnYsICZ0ZXJtc2lnLA0KIAkJCSAg ICAgc3RkaW5fcGF0aCwgc3Rkb3V0X3BhdGgsIHN0ZGVycl9wYXRoLA0KLQkJ CSAgICAgJnNodXRkb3duKSkNCisJCQkgICAgICZzaHV0ZG93biwgJmludGVy YWN0aXZlKSkNCiAgICAgew0KICAgICAgIHN5c2xvZ19zdGFydGVyciAoImdl dF9yZWdfZW50cmllcyIsIGVycik7DQogICAgICAgc2V0X3NlcnZpY2Vfc3Rh dHVzIChTRVJWSUNFX1NUT1BQRUQsIDAsIDAsIGVycik7DQogICAgICAgcmV0 dXJuOw0KICAgICB9DQogICANCi0gIHNldF9zZXJ2aWNlX2NvbnRyb2xzX2Fj Y2VwdGVkICggc2h1dGRvd24gKTsNCisgIHNldF9zZXJ2aWNlX2NvbnRyb2xz X2FjY2VwdGVkICggc2h1dGRvd24sIGludGVyYWN0aXZlICk7DQogICByZXBv cnRfc2VydmljZV9zdGF0dXMgKCk7DQogDQogICAvKiBTdGVwIDI6IEZ1cnRo ZXIgcHJlcGFyYXRpb25zOg0KQEAgLTEwNjAsNiArMTA3Myw3IEBAIG1haW4g KGludCBhcmdjLCBjaGFyICoqYXJndikNCiAgIGNoYXIgKmluX3N0ZG91dCA9 IE5VTEw7DQogICBjaGFyICppbl9zdGRlcnIgPSBOVUxMOw0KICAgaW50IGlu X3NodXRkb3duID0gMDsNCisgIGludCBpbl9pbnRlcmFjdGl2ZSA9IDA7DQog DQogICBhcHBuYW1lID0gYXJndlswXTsNCiANCkBAIC0xMTU1LDYgKzExNjks MTMgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KIAkgIHJldHVy biBlcnJvciAoT25seU9uZVNodXRkb3duKTsNCiAJaW5fc2h1dGRvd24gPSAx Ow0KIAlicmVhazsNCisgICAgICBjYXNlICdpJzoNCisJaWYgKGFjdGlvbiAh PSBJbnN0YWxsKQ0KKwkgIHJldHVybiBlcnJvciAoSW50ZXJhY3RpdmVOb3RB bGxvd2VkKTsNCisJaWYgKGluX2ludGVyYWN0aXZlKQ0KKwkgIHJldHVybiBl cnJvciAoT25seU9uZUludGVyYWN0aXZlKTsNCisJaW5faW50ZXJhY3RpdmUg PSAxOw0KKwlicmVhazsNCiAgICAgICBjYXNlICdzJzoNCiAJaWYgKGFjdGlv biAhPSBJbnN0YWxsKQ0KIAkgIHJldHVybiBlcnJvciAoU2lnTm90QWxsb3dl ZCk7DQpAQCAtMTI0MywxMiArMTI2NCwxMiBAQCBtYWluIChpbnQgYXJnYywg Y2hhciAqKmFyZ3YpDQogICAgICAgICBpbl90eXBlID0gQXV0bzsNCiAgICAg ICBpZiAoIWlzX2V4ZWN1dGFibGUgKGluX3BhdGgpKQ0KICAgICAgICAgcmV0 dXJuIGVycm9yIChJbnZhbGlkUGF0aCk7DQotICAgICAgaWYgKHJldCA9IGlu c3RhbGxfc2VydmljZSAoaW5fbmFtZSwgaW5fZGlzcCwgaW5fdHlwZSwgaW5f dXNlciwgaW5fcGFzcywgaW5fZGVwcykpDQorICAgICAgaWYgKHJldCA9IGlu c3RhbGxfc2VydmljZSAoaW5fbmFtZSwgaW5fZGlzcCwgaW5fdHlwZSwgaW5f dXNlciwgaW5fcGFzcywgaW5fZGVwcywgaW5faW50ZXJhY3RpdmUpKQ0KICAg ICAgICAgcmV0dXJuIHJldDsNCiAgICAgICBpZiAocmV0ID0gaW5zdGFsbF9y ZWdpc3RyeV9rZXlzIChpbl9uYW1lLCBpbl9kZXNjLCBpbl9wYXRoLCBpbl9h cmdzLA0KIAkJCQkgICAgICAgaW5fZGlyLCBpbl9lbnYsIGluX3Rlcm1zaWcs DQogCQkJCSAgICAgICBpbl9zdGRpbiwgaW5fc3Rkb3V0LCBpbl9zdGRlcnIs DQotCQkJCSAgICAgICBpbl9zaHV0ZG93bikpDQorCQkJCSAgICAgICBpbl9z aHV0ZG93biwgaW5faW50ZXJhY3RpdmUpKQ0KICAgICAgICAgcmVtb3ZlX3Nl cnZpY2UgKGluX25hbWUpOw0KICAgICAgIHJldHVybiByZXQ7DQogICAgICAg YnJlYWs7DQotLS0gLi9jeWdydW5zcnYuaC1vcmlnCTIwMDItMDItMjYgMDY6 MjI6MjkuMDAwMDAwMDAwIC0wNTAwDQorKysgLi9jeWdydW5zcnYuaAkyMDAz LTA1LTA4IDE2OjA3OjEzLjAwMDAwMDAwMCAtMDQwMA0KQEAgLTMzLDYgKzMz LDcgQEANCiAjZGVmaW5lIFBBUkFNX0VOVklST04JIkVudmlyb25tZW50Ig0K ICNkZWZpbmUgUEFSQU1fVEVSTVNJRwkiVGVybVNpZyINCiAjZGVmaW5lIFBB UkFNX1NIVVRET1dOCSJTaHV0ZG93biINCisjZGVmaW5lIFBBUkFNX0lOVEVS QUNUCSJJbnRlcmFjdGl2ZSINCiANCiAjZGVmaW5lIERFRl9TVERJTl9QQVRI CSIvZGV2L251bGwiDQogI2RlZmluZSBERUZfTE9HX1BBVEgJIi92YXIvbG9n LyINCi0tLSAuL2N5Z3J1bnNydi5SRUFETUUtb3JpZwkyMDAyLTAyLTI2IDA2 OjIyOjI5LjAwMDAwMDAwMCAtMDUwMA0KKysrIC4vY3lncnVuc3J2LlJFQURN RQkyMDAzLTA1LTA4IDE2OjIwOjE1LjAwMDAwMDAwMCAtMDQwMA0KQEAgLTIz NSw2ICsyMzUsMTMgQEAgYXBwbGljYXRpb24gYSBzaG9ydCB0aW1lIHRvIGNs ZWFuIHVwIGFuZA0KIGVhY2ggQ3lnd2luIHByb2Nlc3MgYWxzbyBzZW5kcyBT SUdIVVAgdG8gaXRzZWxmIChpbXBsaWNpdGx5KSBkdXJpbmcNCiBzeXN0ZW0g c2h1dGRvd24uDQogDQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KKy1pLCAtLWludGVyYWN0aXZlDQorDQorICBPcHRpb25hbCBmbGFnIHRo YXQgYWxsb3dzIGN5Z3J1bnNydiB0byBpbnRlcmFjdCB3aXRoIHRoZSBkZXNr dG9wLg0KK1doZW4gaW4gZWZmZWN0LCBjeWdydW5zcnYgY2FuIG9wZW4gd2lu ZG93cyBhbmQgcG9wIHVwIG1lc3NhZ2UgYm94ZXMuDQorRXF1aXZhbGVudCB0 byB0aGUgIkFsbG93IHNlcnZpY2UgdG8gaW50ZXJhY3Qgd2l0aCBkZXNrdG9w IiBib3guDQorDQogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKg0KIEdlbmVyYWwgTm90ZXM6DQogDQotLS0gLi91dGls cy5jYy1vcmlnCTIwMDItMDItMjYgMDY6MjI6MjkuMDAwMDAwMDAwIC0wNTAw DQorKysgLi91dGlscy5jYwkyMDAzLTA1LTA4IDE1OjU5OjU3LjAwMDAwMDAw MCAtMDQwMA0KQEAgLTYxLDYgKzYxLDggQEAgY2hhciAqcmVhc29uX2xpc3Rb XSA9IHsNCiAgICJFYWNoIG9mIC0tc3Rke2luLG91dCxlcnJ9IGlzIGFsbG93 ZWQgb25seSBvbmNlIiwNCiAgICItLXNodXRkb3duIGlzIG9ubHkgYWxsb3dl ZCB3aXRoIC0taW5zdGFsbCIsDQogICAiT25seSBvbmUgLS1zaHV0ZG93biBp cyBhbGxvd2VkIiwNCisgICItLWludGVyYWN0aXZlIGlzIG9ubHkgYWxsb3dl ZCB3aXRoIC0taW5zdGFsbCIsDQorICAiT25seSBvbmUgLS1pbnRlcmFjdGl2 ZSBpcyBhbGxvd2VkIiwNCiAgICJUcmFpbGluZyBjb21tYW5kbGluZSBhcmd1 bWVudHMgbm90IGFsbG93ZWQiLA0KICAgIllvdSBtdXN0IHNwZWNpZnkgb25l IG9mIHRoZSBgLUlSU0UnIG9wdGlvbnMiLA0KICAgIkVycm9yIGluc3RhbGxp bmcgYSBzZXJ2aWNlIiwNCkBAIC0xNjUsNiArMTY3LDcgQEAgdXNhZ2UgKCkN CiAgIHVwcmludCAoIiAgLTIsIC0tc3RkZXJyIDxmaWxlPiAgICAgICBPcHRp b25hbCBvdXRwdXQgZmlsZSB1c2VkIGZvciBzdGRlcnIgcmVkaXJlY3Rpb24u Iik7DQogICB1cHJpbnQgKCIgICAgICAgICAgICAgICAgICAgICAgICAgICAg RGVmYXVsdCBpcyAvdmFyL2xvZy88c3ZjX25hbWU+LmxvZy4iKTsNCiAgIHVw cmludCAoIiAgLW8sIC0tc2h1dGRvd24gICAgICAgICAgICBTdG9wIHNlcnZp Y2UgYXBwbGljYXRpb24gZHVyaW5nIHN5c3RlbSBzaHV0ZG93bi4iKTsNCisg IHVwcmludCAoIiAgLWksIC0taW50ZXJhY3RpdmUgICAgICAgICBBbGxvdyBz ZXJ2aWNlIHRvIGludGVyYWN0IHdpdGggdGhlIGRlc2t0b3AuIik7DQogICB1 cHJpbnQgKCJcbkluZm9ybWF0aXZlIG91dHB1dDoiKTsNCiAgIHVwcmludCAo IiAgLWgsIC0taGVscCAgICAgICAgICAgICAgICBwcmludCB0aGlzIGhlbHAs IHRoZW4gZXhpdC4iKTsNCiAgIHVwcmludCAoIiAgLXYsIC0tdmVyc2lvbiAg ICAgICAgICAgICBwcmludCBjeWdydW5zcnYgcHJvZ3JhbSB2ZXJzaW9uIG51 bWJlciwgdGhlbiBleGl0LiIpOw0KLS0tIC4vdXRpbHMuaC1vcmlnCTIwMDIt MDItMjYgMDY6MjI6MjkuMDAwMDAwMDAwIC0wNTAwDQorKysgLi91dGlscy5o CTIwMDMtMDUtMDggMTU6Mzg6MzYuMDAwMDAwMDAwIC0wNDAwDQpAQCAtNTIs NiArNTIsOCBAQCBlbnVtIHJlYXNvbl90IHsNCiAgIE9ubHlPbmVJTywNCiAg IFNodXRkb3duTm90QWxsb3dlZCwNCiAgIE9ubHlPbmVTaHV0ZG93biwNCisg IEludGVyYWN0aXZlTm90QWxsb3dlZCwNCisgIE9ubHlPbmVJbnRlcmFjdGl2 ZSwNCiAgIFRyYWlsaW5nQXJncywNCiAgIFN0YXJ0QXNTdmNFcnIsDQogICBJ bnN0YWxsRXJyLA0K ---559023410-824023566-1052426909=:22924 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/ ---559023410-824023566-1052426909=:22924--