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://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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 |
Message-ID: | <42404.193.16.155.145.1096475468.squirrel@webmail.kainz.com> |
Date: | Wed, 29 Sep 2004 18:31:08 +0200 (CEST) |
Subject: | [PATCH] cygrunsrv --recovery <action> |
From: | "Rainer Hochreiter" <rainer AT hochreiter DOT at> |
To: | cygwin AT cygwin DOT com |
User-Agent: | SquirrelMail/1.4.0-1 |
MIME-Version: | 1.0 |
Note-from-DJ: | This may be spam |
------=_20040929183108_92547 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit the attached patch implements the options -r or --recovery to set service failure actions. allowed actions are 'none', 'boot' or 'restar'. not implemented are actions for running commands on failed actions, like supported by the windows SCM. the patch also uses ChangeServiceConfig2() for setting the description of the installed service. not included is the ChangeLog of the patch! rainer ------=_20040929183108_92547 Content-Type: application/octet-stream; name="cygrunsrv-recovery.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cygrunsrv-recovery.patch" T25seSBpbiBjeWdydW5zcnYtMS4wLTE6IGNvbmZpZy5jYWNoZQpPbmx5IGlu IGN5Z3J1bnNydi0xLjAtMTogY29uZmlnLmxvZwpPbmx5IGluIGN5Z3J1bnNy di0xLjAtMTogY29uZmlnLnN0YXR1cwpPbmx5IGluIGN5Z3J1bnNydi0xLjAt MTogY3JpdC5vCmRpZmYgLWNyIGN5Z3J1bnNydi0xLjAtMS5vcmlnL2N5Z3J1 bnNydi5jYyBjeWdydW5zcnYtMS4wLTEvY3lncnVuc3J2LmNjCioqKiBjeWdy dW5zcnYtMS4wLTEub3JpZy9jeWdydW5zcnYuY2MJMjAwNC0wNC0xOCAxMzox MDowOC4wMDAwMDAwMDAgKzAyMDAKLS0tIGN5Z3J1bnNydi0xLjAtMS9jeWdy dW5zcnYuY2MJMjAwNC0wOS0yOSAxNzo0MToxMi4wMDAwMDAwMDAgKzAyMDAK KioqKioqKioqKioqKioqCioqKiA2OSw3NCAqKioqCi0tLSA2OSw3NSAtLS0t CiAgICB7ICJzaHV0ZG93biIsIG5vX2FyZ3VtZW50LCBOVUxMLCAnbycgfSwK ICAgIHsgImludGVyYWN0aXZlIiwgbm9fYXJndW1lbnQsIE5VTEwsICdpJyB9 LAogICAgeyAibm9oaWRlIiwgbm9fYXJndW1lbnQsIE5VTEwsICdqJyB9LAor ICAgeyAicmVjb3ZlcnkiLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgJ3In IH0sCiAgICB7ICJoZWxwIiwgbm9fYXJndW1lbnQsIE5VTEwsICdoJyB9LAog ICAgeyAidmVyc2lvbiIsIG5vX2FyZ3VtZW50LCBOVUxMLCAndicgfSwKICAg IHsgMCwgbm9fYXJndW1lbnQsIE5VTEwsIDAgfQoqKioqKioqKioqKioqKioK KioqIDk3LDEwMiAqKioqCi0tLSA5OCwxMDQgLS0tLQogICAgIm4iCiAgICAi aSIKICAgICJqIgorICAgInIiCiAgICAiaCIKICAgICJ2IjsKICAKKioqKioq KioqKioqKioqCioqKiAxMjYsMTMxICoqKioKLS0tIDEyOCwxNDEgLS0tLQog ICAgTWFudWFsCiAgfTsKICAKKyBlbnVtIHJlY292ZXJ5X3QgeworICAgTm9S ZWNvdmVyeSwKKyAgIE5vbmUsCisgICBSZWJvb3QsCisgICBSZXN0YXJ0LAor ICAgUnVuQ29tbWFuZAorIH07CisgCiAgc3RydWN0IGVudl90CiAgewogICAg Y2hhciAqbmFtZTsKKioqKioqKioqKioqKioqCioqKiAxNTksMTY1ICoqKioK ICAvKiBJbnN0YWxscyB0aGUgc3Via2V5cyBvZiB0aGUgc2VydmljZSByZWdp c3RyeSBlbnRyeSBzbyB0aGF0IGN5Z3J1bnNydgogICAgIGNhbiBkZXRlcm1p bmUgd2hhdCBhcHBsaWNhdGlvbiB0byBzdGFydCBvbiBzZXJ2aWNlIHN0YXJ0 dXAuICovCiAgaW50CiEgaW5zdGFsbF9yZWdpc3RyeV9rZXlzIChjb25zdCBj aGFyICpuYW1lLCBjb25zdCBjaGFyICpkZXNjLCBjb25zdCBjaGFyICpwYXRo LAogIAkJICAgICAgIGNoYXIgKmFyZ3MsIGNoYXIgKmRpciwgZW52X3QgKmVu diwgRFdPUkQgdGVybXNpZywKICAJCSAgICAgICBjb25zdCBjaGFyICppbl9z dGRpbiwgY29uc3QgY2hhciAqaW5fc3Rkb3V0LAogIAkJICAgICAgIGNvbnN0 IGNoYXIgKmluX3N0ZGVyciwgRFdPUkQgbmV2ZXJleGl0cywKLS0tIDE2OSwx NzUgLS0tLQogIC8qIEluc3RhbGxzIHRoZSBzdWJrZXlzIG9mIHRoZSBzZXJ2 aWNlIHJlZ2lzdHJ5IGVudHJ5IHNvIHRoYXQgY3lncnVuc3J2CiAgICAgY2Fu IGRldGVybWluZSB3aGF0IGFwcGxpY2F0aW9uIHRvIHN0YXJ0IG9uIHNlcnZp Y2Ugc3RhcnR1cC4gKi8KICBpbnQKISBpbnN0YWxsX3JlZ2lzdHJ5X2tleXMg KGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnBhdGgsCiAgCQkgICAg ICAgY2hhciAqYXJncywgY2hhciAqZGlyLCBlbnZfdCAqZW52LCBEV09SRCB0 ZXJtc2lnLAogIAkJICAgICAgIGNvbnN0IGNoYXIgKmluX3N0ZGluLCBjb25z dCBjaGFyICppbl9zdGRvdXQsCiAgCQkgICAgICAgY29uc3QgY2hhciAqaW5f c3RkZXJyLCBEV09SRCBuZXZlcmV4aXRzLAoqKioqKioqKioqKioqKioKKioq IDE2NywxODkgKioqKgogIHsKICAgIEhLRVkgc3J2X2tleSA9IE5VTEw7CiAg ICBIS0VZIGVudl9rZXkgPSBOVUxMOwotICAgSEtFWSBkZXNjX2tleSA9IE5V TEw7CiAgICBEV09SRCBkaXNwOwogICAgY2hhciByZWdfa2V5W01BWF9QQVRI XTsKICAgIGNoYXIgKmVycl9mdW5jOwogICAgRFdPUkQgZXJyID0gMDsKICAK ICAgIHN0cmNhdCAoc3RyY3B5IChyZWdfa2V5LCBTUlZfS0VZKSwgbmFtZSk7 Ci0gICBpZiAoZGVzYykKLSAgICAgewotICAgICAgIGlmIChSZWdPcGVuS2V5 RXggKEhLRVlfTE9DQUxfTUFDSElORSwgcmVnX2tleSwgMCwKLSAgICAgICAg ICAgICAgICAgICAgICAgICBLRVlfQUxMX0FDQ0VTUywgJmRlc2Nfa2V5KSAh PSBFUlJPUl9TVUNDRVNTKQotICAgICAgICAgZXJyX291dCAoUmVnT3Blbktl eUV4KTsKLSAgICAgICBpZiAoUmVnU2V0VmFsdWVFeCAoZGVzY19rZXksIERF U0MsIDAsIFJFR19TWiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKGNv bnN0IEJZVEUgKikgZGVzYywgc3RybGVuIChkZXNjKSArIDEpICE9IEVSUk9S X1NVQ0NFU1MpCi0gICAgICAgICBlcnJfb3V0IChSZWdTZXRWYWx1ZUV4KTsK LSAgICAgICBSZWdGbHVzaEtleSAoZGVzY19rZXkpOwotICAgICB9CiAgICAK ICAgIHN0cmNhdCAocmVnX2tleSwgUEFSQU1fS0VZKTsKICAgIGlmIChSZWdD cmVhdGVLZXlFeCAoSEtFWV9MT0NBTF9NQUNISU5FLCByZWdfa2V5LCAwLCAi IiwKLS0tIDE3NywxODggLS0tLQoqKioqKioqKioqKioqKioKKioqIDI1OCwy NjUgKioqKgogIG91dDoKICAgIGlmIChlbnZfa2V5KQogICAgICBSZWdDbG9z ZUtleSAoZW52X2tleSk7Ci0gICBpZiAoZGVzY19rZXkpCi0gICAgIFJlZ0Ns b3NlS2V5IChkZXNjX2tleSk7CiAgICBpZiAoc3J2X2tleSkKICAgICAgUmVn Q2xvc2VLZXkgKHNydl9rZXkpOwogICAgcmV0dXJuIGVyciA9PSAwID8gMCA6 IGVycm9yIChJbnN0YWxsRXJyLCBlcnJfZnVuYywgZXJyKTsKLS0tIDI1Nywy NjIgLS0tLQoqKioqKioqKioqKioqKioKKioqIDU1MCw1NTcgKioqKgogIAog IC8qIEluc3RhbGxzIGN5Z3J1bnNydiBhcyBzZXJ2aWNlIGBuYW1lJyB3aXRo IGRpc3BsYXkgbmFtZSBgZGlzcCcuICovCiAgaW50CiEgaW5zdGFsbF9zZXJ2 aWNlIChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpkaXNwLCB0eXBl X3QgdHlwZSwKISAJCSBjaGFyICp1c2VyLCBjaGFyICpwYXNzLCBjaGFyICoq ZGVwcywgaW50IGludGVyYWN0aXZlKQogIHsKICAgIGNoYXIgbXlwYXRoW01B WF9QQVRIXTsKICAgIFNDX0hBTkRMRSBzbSA9IChTQ19IQU5ETEUpIDA7Ci0t LSA1NDcsNTU0IC0tLS0KICAKICAvKiBJbnN0YWxscyBjeWdydW5zcnYgYXMg c2VydmljZSBgbmFtZScgd2l0aCBkaXNwbGF5IG5hbWUgYGRpc3AnLiAqLwog IGludAohIGluc3RhbGxfc2VydmljZSAoY29uc3QgY2hhciAqbmFtZSwgY29u c3QgY2hhciAqZGlzcCwgY29uc3QgY2hhciAqZGVzYywgdHlwZV90IHR5cGUs CiEgCQkgY2hhciAqdXNlciwgY2hhciAqcGFzcywgY2hhciAqKmRlcHMsIGlu dCBpbnRlcmFjdGl2ZSwgcmVjb3ZlcnlfdCByZWNvdmVyeSkKICB7CiAgICBj aGFyIG15cGF0aFtNQVhfUEFUSF07CiAgICBTQ19IQU5ETEUgc20gPSAoU0Nf SEFORExFKSAwOwoqKioqKioqKioqKioqKioKKioqIDY2OCw2NzMgKioqKgot LS0gNjY1LDcxMyAtLS0tCiAgCQkJICAgIHVzZXJuYW1lLCB1c2VybmFtZSA/ IHBhc3MgPzogIiIgOiBOVUxMKSkpCiAgICAgIGVycl9vdXQgKENyZWF0ZVNl cnZpY2UpOwogIAorICAgaWYgKGRlc2MpCisgICAgIHsKKyAgICAgICAvKiBF bnRlciBzZXJ2aWNlIGRlc2NyaXB0aW9uICovCisgICAgICAgU0VSVklDRV9E RVNDUklQVElPTiBzZDsKKyAgICAgICBzZC5scERlc2NyaXB0aW9uID0gKExQ VFNUUikgZGVzYzsKKyAgICAgICBpZiAoIUNoYW5nZVNlcnZpY2VDb25maWcy IChzaCwgU0VSVklDRV9DT05GSUdfREVTQ1JJUFRJT04sICZzZCkpCisgICAg ICAgICBlcnJfb3V0IChDaGFuZ2VTZXJ2aWNlQ29uZmlnMik7CisgICAgIH0K KyAKKyAgIGlmIChyZWNvdmVyeSkKKyAgICAgeworICAgICAgIC8qIEFkZCBy ZWNvdmVyeSBhY3Rpb24ocykgKi8KKyAgICAgICBTRVJWSUNFX0ZBSUxVUkVf QUNUSU9OUyBzZmE7CisgICAgICAgU0NfQUNUSU9OIHNjYTsKKyAgICAgICBz d2l0Y2ggKHJlY292ZXJ5KQorICAgICAgICAgeworIAljYXNlIFJlYm9vdDoK KyAgICAgICAgICAgICBzY2EuVHlwZSA9IFNDX0FDVElPTl9SRUJPT1Q7Cisg CSAgICBicmVhazsKKyAJY2FzZSBSZXN0YXJ0OgorICAgICAgICAgICAgIHNj YS5UeXBlID0gU0NfQUNUSU9OX1JFU1RBUlQ7CisgCSAgICBicmVhazsKKyAj aWYgMAorIAljYXNlIFJ1bkNvbW1hbmQ6CisgICAgICAgICAgICAgc2NhLlR5 cGUgPSBTQ19BQ1RJT05fUlVOX0NPTU1BTkQ7CisgCSAgICBicmVhazsKKyAj ZWxzZQorIAljYXNlIE5vbmU6CisgCWRlZmF1bHQ6CisgICAgICAgICAgICAg c2NhLlR5cGUgPSBTQ19BQ1RJT05fTk9ORTsKKyAJICAgIGJyZWFrOworICNl bmRpZgorICAgICAgICAgfQorICAgICAgIHNjYS5EZWxheSA9IDA7IC8qIFRp bWUgdG8gd2FpdCBiZWZvcmUgcGVyZm9ybWluZyBhY3Rpb24sIGluIG1pbGxp c2Vjb25kcyovCisgICAgICAgc2ZhLmR3UmVzZXRQZXJpb2QgPSAwOworICAg ICAgIHNmYS5scFJlYm9vdE1zZyA9IE5VTEw7IC8qIGRvbid0IGNoYW5nZSBy ZWJvb3QgbWVzc2FnZSAqLworICAgICAgIHNmYS5scENvbW1hbmQgPSBOVUxM OyAvKiBkb24ndCBjaGFuZ2UgY29tbWFuZCAqLworICAgICAgIHNmYS5jQWN0 aW9ucyA9IDE7CisgICAgICAgc2ZhLmxwc2FBY3Rpb25zID0gJnNjYTsKKyAg ICAgICBpZiAoIUNoYW5nZVNlcnZpY2VDb25maWcyIChzaCwgU0VSVklDRV9D T05GSUdfRkFJTFVSRV9BQ1RJT05TLCAmc2ZhKSkKKyAgICAgICAgIGVycl9v dXQgKENoYW5nZVNlcnZpY2VDb25maWcyKTsKKyAgICAgfQorIAogIG91dDoK ICAgIGlmIChwYXNzID09IGJ1ZikKICAgICAgd2hpbGUgKCpwYXNzKQoqKioq KioqKioqKioqKioKKioqIDEzNjQsMTM2OSAqKioqCi0tLSAxNDA0LDE0MTAg LS0tLQogICAgaW50IGluX3NodXRkb3duID0gMDsKICAgIGludCBpbl9pbnRl cmFjdGl2ZSA9IDA7CiAgICBpbnQgaW5fc2hvd2NvbnMgPSAwOworICAgcmVj b3ZlcnlfdCBpbl9yZWNvdmVyeSA9IE5vUmVjb3Zlcnk7CiAgCiAgICBhcHBu YW1lID0gYXJndlswXTsKICAKKioqKioqKioqKioqKioqCioqKiAxNTU2LDE1 NjEgKioqKgotLS0gMTU5NywxNjIwIC0tLS0KICAJICByZXR1cm4gZXJyb3Ig KE9ubHlPbmVJTyk7CiAgCWluX3N0ZGVyciA9IG9wdGFyZzsKICAJYnJlYWs7 CisgICAgICAgY2FzZSAncic6CisgCWlmIChhY3Rpb24gIT0gSW5zdGFsbCkK KyAJICByZXR1cm4gZXJyb3IgKElPTm90QWxsb3dlZCk7CisgCWlmIChpbl9y ZWNvdmVyeSAhPSBOb1JlY292ZXJ5KQorIAkgIHJldHVybiBlcnJvciAoT25s eU9uZVJlY292ZXJ5KTsKKyAJaWYgKCFzdHJjYXNlY21wIChvcHRhcmcsICJu IikgfHwgIXN0cmNhc2VjbXAgKG9wdGFyZywgIm5vbmUiKSkKKyAJICBpbl9y ZWNvdmVyeSA9IE5vbmU7CisgCWVsc2UgaWYgKCFzdHJjYXNlY21wIChvcHRh cmcsICJiIikgfHwgIXN0cmNhc2VjbXAgKG9wdGFyZywgImJvb3QiKSkKKyAJ ICBpbl9yZWNvdmVyeSA9IFJlYm9vdDsKKyAJZWxzZSBpZiAoIXN0cmNhc2Vj bXAgKG9wdGFyZywgInIiKSB8fCAhc3RyY2FzZWNtcCAob3B0YXJnLCAicmVz dGFydCIpKQorIAkgIGluX3JlY292ZXJ5ID0gUmVzdGFydDsKKyAjaWYgMAor IAllbHNlIGlmICghc3RyY2FzZWNtcCAob3B0YXJnLCAiYyIpIHx8ICFzdHJj YXNlY21wIChvcHRhcmcsICJjb21tYW5kIikpCisgCSAgaW5fcmVjb3Zlcnkg PSBSdW5Db21tYW5kOworICNlbmRpZgorIAllbHNlCisgCSAgcmV0dXJuIGVy cm9yIChJbnZhbGlkUmVjb3ZlcnkpOworICAgICAgICAgYnJlYWs7CiAgICAg ICAgY2FzZSAnaCc6CiAgCXJldHVybiB1c2FnZSAoKTsKICAgICAgICBjYXNl ICd2JzoKKioqKioqKioqKioqKioqCioqKiAxNTc2LDE1ODcgKioqKgogIAlp bl9kaXNwID0gaW5fbmFtZTsKICAgICAgICBpZiAoaW5fdHlwZSA9PSBOb1R5 cGUpCiAgICAgICAgICBpbl90eXBlID0gQXV0bzsKICAgICAgICBpZiAoIWlz X2V4ZWN1dGFibGUgKGluX3BhdGgpKQogICAgICAgICAgcmV0dXJuIGVycm9y IChJbnZhbGlkUGF0aCk7CiEgICAgICAgaWYgKHJldCA9IGluc3RhbGxfc2Vy dmljZSAoaW5fbmFtZSwgaW5fZGlzcCwgaW5fdHlwZSwgaW5fdXNlciwgaW5f cGFzcywKISAgICAgICAJCQkJIGluX2RlcHMsIGluX2ludGVyYWN0aXZlKSkK ICAgICAgICAgIHJldHVybiByZXQ7CiEgICAgICAgaWYgKHJldCA9IGluc3Rh bGxfcmVnaXN0cnlfa2V5cyAoaW5fbmFtZSwgaW5fZGVzYywgaW5fcGF0aCwg aW5fYXJncywKICAJCQkJICAgICAgIGluX2RpciwgaW5fZW52LCBpbl90ZXJt c2lnLAogIAkJCQkgICAgICAgaW5fc3RkaW4sIGluX3N0ZG91dCwgaW5fc3Rk ZXJyLAogIAkJCQkgICAgICAgaW5fbmV2ZXJleGl0cywgaW5fc2h1dGRvd24s Ci0tLSAxNjM1LDE2NDggLS0tLQogIAlpbl9kaXNwID0gaW5fbmFtZTsKICAg ICAgICBpZiAoaW5fdHlwZSA9PSBOb1R5cGUpCiAgICAgICAgICBpbl90eXBl ID0gQXV0bzsKKyAgICAgICBpZiAoaW5fcmVjb3ZlcnkgPT0gTm9SZWNvdmVy eSkKKyAgICAgICAgIGluX3JlY292ZXJ5ID0gTm9uZTsKICAgICAgICBpZiAo IWlzX2V4ZWN1dGFibGUgKGluX3BhdGgpKQogICAgICAgICAgcmV0dXJuIGVy cm9yIChJbnZhbGlkUGF0aCk7CiEgICAgICAgaWYgKHJldCA9IGluc3RhbGxf c2VydmljZSAoaW5fbmFtZSwgaW5fZGlzcCwgaW5fZGVzYywgaW5fdHlwZSwg aW5fdXNlciwgaW5fcGFzcywKISAgICAgICAJCQkJIGluX2RlcHMsIGluX2lu dGVyYWN0aXZlLCBpbl9yZWNvdmVyeSkpCiAgICAgICAgICByZXR1cm4gcmV0 OwohICAgICAgIGlmIChyZXQgPSBpbnN0YWxsX3JlZ2lzdHJ5X2tleXMgKGlu X25hbWUsIGluX3BhdGgsIGluX2FyZ3MsCiAgCQkJCSAgICAgICBpbl9kaXIs IGluX2VudiwgaW5fdGVybXNpZywKICAJCQkJICAgICAgIGluX3N0ZGluLCBp bl9zdGRvdXQsIGluX3N0ZGVyciwKICAJCQkJICAgICAgIGluX25ldmVyZXhp dHMsIGluX3NodXRkb3duLApPbmx5IGluIGN5Z3J1bnNydi0xLjAtMTogY3ln cnVuc3J2LmV4ZQpPbmx5IGluIGN5Z3J1bnNydi0xLjAtMTogY3lncnVuc3J2 Lm8KT25seSBpbiBjeWdydW5zcnYtMS4wLTE6IE1ha2VmaWxlCmRpZmYgLWNy IGN5Z3J1bnNydi0xLjAtMS5vcmlnL3V0aWxzLmNjIGN5Z3J1bnNydi0xLjAt MS91dGlscy5jYwoqKiogY3lncnVuc3J2LTEuMC0xLm9yaWcvdXRpbHMuY2MJ MjAwNC0wNC0wNyAxNjowNjowNS4wMDAwMDAwMDAgKzAyMDAKLS0tIGN5Z3J1 bnNydi0xLjAtMS91dGlscy5jYwkyMDA0LTA5LTI5IDE3OjIzOjA1LjAwMDAw MDAwMCArMDIwMAoqKioqKioqKioqKioqKioKKioqIDUzLDU4ICoqKioKLS0t IDUzLDYwIC0tLS0KICAgICItLXR5cGUgaXMgb25seSBhbGxvd2VkIHdpdGgg LS1pbnN0YWxsIiwKICAgICJPbmx5IG9uZSAtLXR5cGUgaXMgYWxsb3dlZCIs CiAgICAiSW52YWxpZCB0eXBlLCBvbmx5IGBhW3V0b10nIG9yIGBtW2FudWFs XScgYXJlIHZhaWxkLiIsCisgICAiT25seSBvbmUgLS1yZWNvdmVyeSBpcyBh bGxvd2VkIiwKKyAgICJJbnZhbGlkIHJlY292ZXJ5LCBvbmx5IGBuW25vbmVd JyBvciBgYltib290XScgb3IgYHJbZXN0YXJ0XScgYXJlIHZhaWxkLiIsCiAg ICAiLS10ZXJtc2lnIGlzIG9ubHkgYWxsb3dlZCB3aXRoIC0taW5zdGFsbCIs CiAgICAiT25seSBvbmUgLS10ZXJtc2lnIGlzIGFsbG93ZWQiLAogICAgIklu dmFsaWQgc2lnbmFsOyBtdXN0IGJlIG51bWJlciBvciBuYW1lIGxpa2UgSU5U LCBRVUlULCBURVJNLCBldGMuIiwKKioqKioqKioqKioqKioqCioqKiAxNTMs MTU4ICoqKioKLS0tIDE1NSwxNjEgLS0tLQogICAgdXByaW50ICgiICAtZiwg LS1kZXNjIDxkZXNjcmlwdGlvbj4gIE9wdGlvbmFsIHN0cmluZyB3aGljaCBj b250YWlucyB0aGUgc2VydmljZSIpOwogICAgdXByaW50ICgiICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uLiIpOwogICAgdXByaW50 ICgiICAtdCwgLS10eXBlIFthdXRvfG1hbnVhbF0gIE9wdGlvbmFsIHN0YXJ0 IHR5cGUgb2Ygc2VydmljZS4gRGVmYXVsdHMgdG8gYGF1dG8nLiIpOworICAg dXByaW50ICgiICAtciwgLS1yZWNvdmVyeSBbbm9uZXxib290fHJlc3RhcnRd IE9wdGlvbmFsIHJlY292ZXJ5IHR5cGUgb2Ygc2VydmljZS4gRGVmYXVsdHMg dG8gYG5vbmUnLiIpOwogICAgdXByaW50ICgiICAtdSwgLS11c2VyIDx1c2Vy IG5hbWU+ICAgIE9wdGlvbmFsIHVzZXIgbmFtZSB0byBzdGFydCBzZXJ2aWNl IGFzLiIpOwogICAgdXByaW50ICgiICAgICAgICAgICAgICAgICAgICAgICAg ICAgIERlZmF1bHRzIHRvIFNZU1RFTSBhY2NvdW50LiIpOwogICAgdXByaW50 ICgiICAtdywgLS1wYXNzd2QgPHBhc3N3b3JkPiAgIE9wdGlvbmFsIHBhc3N3 b3JkIGZvciB1c2VyLiBPbmx5IG5lZWRlZCIpOwpkaWZmIC1jciBjeWdydW5z cnYtMS4wLTEub3JpZy91dGlscy5oIGN5Z3J1bnNydi0xLjAtMS91dGlscy5o CioqKiBjeWdydW5zcnYtMS4wLTEub3JpZy91dGlscy5oCTIwMDQtMDQtMDcg MTY6MDY6MDUuMDAwMDAwMDAwICswMjAwCi0tLSBjeWdydW5zcnYtMS4wLTEv dXRpbHMuaAkyMDA0LTA5LTI5IDE2OjIzOjQ1LjAwMDAwMDAwMCArMDIwMAoq KioqKioqKioqKioqKioKKioqIDQ0LDQ5ICoqKioKLS0tIDQ0LDUxIC0tLS0K ICAgIFR5cGVOb3RBbGxvd2VkLAogICAgT25seU9uZVR5cGUsCiAgICBJbnZh bGlkVHlwZSwKKyAgIE9ubHlPbmVSZWNvdmVyeSwKKyAgIEludmFsaWRSZWNv dmVyeSwKICAgIFNpZ05vdEFsbG93ZWQsCiAgICBPbmx5T25lU2lnLAogICAg SW52YWxpZFNpZywKT25seSBpbiBjeWdydW5zcnYtMS4wLTE6IHV0aWxzLm8K ------=_20040929183108_92547 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/ ------=_20040929183108_92547--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |