delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-0.4 required=5.0 tests=AWL,BAYES_50,SPF_PASS |
X-Spam-Check-By: | sourceware.org |
Date: | Tue, 3 Mar 2009 20:47:03 -0700 (MST) |
From: | David Mastronarde <mast AT Colorado DOT EDU> |
To: | cygwin AT cygwin DOT com |
Subject: | tcsh 6.15.00 loses DOS line ending crossing 32768 byte boundary |
Message-ID: | <Pine.LNX.4.64.0903031813060.7538@druid.colorado.edu> |
MIME-Version: | 1.0 |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
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 |
---1463780512-2063336061-1236129433=:7538 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; FORMAT=flowed Content-ID: <Pine DOT LNX DOT 4 DOT 64 DOT 0903031957471 DOT 1271 AT druid DOT colorado DOT edu> When a tcsh script has DOS line endings and a line ending falls in bytes 32767 and 32768, the line ending is lost. I discovered this with a script passing shell input to a program using the << construct, and have reproduced the problem with a script (bigscript) that passes 4 lines of input to another script. The functional part of the script is ./testreader <<EOF key1 value1 key2 value2 key3 value3 key4 value4 EOF and the rest is filler to bring the line ending between the second and third line to the 32768 byte boundary. testreader simply reads and echos four lines of input. Here is the result of running bigscript - it passes both lines to the reader: [mast AT salsa ~]$ ./bigscript Line 1: key1 value1 Line 2: key2 value2key3 value3 Line 3: key4 value4 Line 4: [mast AT salsa ~]$ od -c bigscript | grep -B 1 0100000 0077760 \r \n k e y 2 v a l u e 2 \r 0100000 \n k e y 3 v a l u e 3 \r \n Here the script was modified to have one less character and it runs fine: [mast AT salsa ~]$ ./bigscript2 Line 1: key1 value1 Line 2: key2 value2 Line 3: key3 value3 Line 4: key4 value4 [mast AT salsa ~]$ od -c bigscript2 | grep -B 1 0100000 0077760 \n k e y 2 v a l u e 2 \r \n 0100000 k e y 3 v a l u e 3 \r \n k Here it was modified to have one more character and it runs fine: [mast AT salsa ~]$ ./bigscript3 Line 1: key1 value1 Line 2: key2 value2 Line 3: key3 value3 Line 4: key4 value4 [mast AT salsa ~]$ od -c bigscript3 | grep -B 1 0100000 0077760 1 \r \n k e y 2 v a l u e 2 0100000 \r \n k e y 3 v a l u e 3 \r Converting a script to unix line endings avoids the problem, even if a critical line ending is moved to byte 32767 or 32768. The problem occurs on a cygwin installation with binmode mounts and not on one with textmode mounts. Regards, David ---1463780512-2063336061-1236129433=:7538 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=cygcheck.out Content-Transfer-Encoding: BASE64 Content-ID: <Pine DOT LNX DOT 4 DOT 64 DOT 0903031817130 DOT 7538 AT druid DOT colorado DOT edu> Content-Description: Content-Disposition: ATTACHMENT; FILENAME=cygcheck.out DQ0KQ3lnd2luIENvbmZpZ3VyYXRpb24gRGlhZ25vc3RpY3MNDQpDdXJyZW50 IFN5c3RlbSBUaW1lOiBXZWQgTWFyIDA0IDAwOjUzOjU3IDIwMDkNDQoNDQpX aW5kb3dzIFhQIFByb2Zlc3Npb25hbCBWZXIgNS4xIEJ1aWxkIDI2MDAgU2Vy dmljZSBQYWNrIDMNDQoNDQpQYXRoOglDOlxjeWd3aW5cdXNyXGxvY2FsXGJp bg0NCglDOlxjeWd3aW5cYmluDQ0KCUM6XGN5Z3dpblxiaW4NDQoJQzpcY3ln d2luXHVzclxsb2NhbFxJTU9EXGJpbg0NCglDOlxjeWd3aW5cYmluDQ0KCWM6 XFdJTkRPV1Ncc3lzdGVtMzINDQoJYzpcV0lORE9XUw0NCgljOlxXSU5ET1dT XFN5c3RlbTMyXFdiZW0NDQoJYzpcUHJvZ3JhbSBGaWxlc1xQeXRob24yNQ0N CgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNcU2NhbkVu Z2luZQ0NCgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNc Q0FVcGRhdGVcDQ0KCWM6XFByb2dyYW0gRmlsZXNcQ0FcU2hhcmVkQ29tcG9u ZW50c1xUaGlyZFBhcnR5XA0NCgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJl ZENvbXBvbmVudHNcU3Vic2NyaXB0aW9uTGljZW5zZVwNDQoJYzpcUHJvZ3Jh bSBGaWxlc1xDQVxlVHJ1c3RJVE0NDQoNDQpPdXRwdXQgZnJvbSBDOlxjeWd3 aW5cYmluXGlkLmV4ZSAobm9udHNlYykNDQpVSUQ6IDEwMDMobWFzdCkgICAg IEdJRDogNTEzKE5vbmUpDQ0KMChyb290KSAgICAgICAgICAgICA1MTMoTm9u ZSkgICAgICAgICAgIDU0NChBZG1pbmlzdHJhdG9ycykgNTQ1KFVzZXJzKQ0N Cg0NCk91dHB1dCBmcm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChudHNlYykN DQpVSUQ6IDEwMDMobWFzdCkgICAgIEdJRDogNTEzKE5vbmUpDQ0KMChyb290 KSAgICAgICAgICAgICA1MTMoTm9uZSkgICAgICAgICAgIDU0NChBZG1pbmlz dHJhdG9ycykgNTQ1KFVzZXJzKQ0NCg0NClN5c0RpcjogQzpcV0lORE9XU1xz eXN0ZW0zMg0NCldpbkRpcjogQzpcV0lORE9XUw0NCg0NCkhPTUUgPSAnL2hv bWUvbWFzdCcNDQpQV0QgPSAnL2hvbWUvbWFzdCcNDQpVU0VSID0gJ21hc3Qn DQ0KTUFLRV9NT0RFID0gJ3VuaXgnDQ0KDQ0KQUxMVVNFUlNQUk9GSUxFID0g J0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcQWxsIFVzZXJzJw0NCkFQUERB VEEgPSAnQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtYXN0XEFwcGxpY2F0 aW9uIERhdGEnDQ0KQ0FTSENPTVAgPSAnQzpcUHJvZ3JhbSBGaWxlc1xDQVxT aGFyZWRDb21wb25lbnRzXCcNDQpDTElFTlROQU1FID0gJ0NvbnNvbGUnDQ0K Q09NTU9OUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0gRmlsZXNcQ29tbW9u IEZpbGVzJw0NCkNPTVBVVEVSTkFNRSA9ICdTQUxTQScNDQpDT01TUEVDID0g J0M6XFdJTkRPV1Ncc3lzdGVtMzJcY21kLmV4ZScNDQpGUF9OT19IT1NUX0NI RUNLID0gJ05PJw0NCkhPTUVEUklWRSA9ICdDOicNDQpIT01FUEFUSCA9ICdc RG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtYXN0Jw0NCkhPTUVfUyA9ICdDOlxE b2N1bWVudHMgYW5kIFNldHRpbmdzXG1hc3RcTXkgRG9jdW1lbnRzJw0NCklH V19MT0MgPSAnQzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRz XGlUZWNobm9sb2d5XCcNDQpJTU9EX0RJUiA9ICdDOlxjeWd3aW5cdXNyXGxv Y2FsXElNT0QnDQ0KSU1PRF9ESVJfUyA9ICdDOlxQcm9ncmFtIEZpbGVzXElN T0RcY3lnd2luXHVzclxsb2NhbFxJTU9EJw0NCklOT0NVTEFOID0gJ0M6XFBy b2dyYW0gRmlsZXNcQ0FcZVRydXN0SVRNJw0NCklUTUxJQ0VOU0UgPSAnQzpc UHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXFN1YnNjcmlwdGlv bkxpY2Vuc2VcJw0NCklUTVRISVJEUEFSVFkgPSAnQzpcUHJvZ3JhbSBGaWxl c1xDQVxTaGFyZWRDb21wb25lbnRzXFRoaXJkUGFydHlcJw0NCkxPR09OU0VS VkVSID0gJ1xcU0FMU0EnDQ0KTlVNQkVSX09GX1BST0NFU1NPUlMgPSAnMicN DQpPUyA9ICdXaW5kb3dzX05UJw0NClBBVEhFWFQgPSAnLkNPTTsuRVhFOy5C QVQ7LkNNRDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NIJw0NClBBVEhf T1JJRyA9ICdDOlxXSU5ET1dTXHN5c3RlbTMyO0M6XFdJTkRPV1M7QzpcV0lO RE9XU1xTeXN0ZW0zMlxXYmVtO0M6XFByb2dyYW0gRmlsZXNcUHl0aG9uMjU7 QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXFNjYW5Fbmdp bmU7QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXENBVXBk YXRlXDtDOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNcVGhp cmRQYXJ0eVw7QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRz XFN1YnNjcmlwdGlvbkxpY2Vuc2VcO0M6XFByb2dyYW0gRmlsZXNcQ0FcZVRy dXN0SVRNJw0NClBBVEhfUyA9ICdDOlxXSU5ET1dTXHN5c3RlbTMyO0M6XFdJ TkRPV1M7QzpcV0lORE9XU1xTeXN0ZW0zMlxXYmVtO0M6XFByb2dyYW0gRmls ZXNcSU1PRFxJTU9EXGJpbjtDOlxQcm9ncmFtIEZpbGVzXElNT0RcY3lnd2lu XGJpbjtDOlxQcm9ncmFtIEZpbGVzXFB5dGhvbjI1Jw0NClBST0NFU1NPUl9B UkNISVRFQ1RVUkUgPSAneDg2Jw0NClBST0NFU1NPUl9JREVOVElGSUVSID0g J3g4NiBGYW1pbHkgNiBNb2RlbCAxNCBTdGVwcGluZyA4LCBHZW51aW5lSW50 ZWwnDQ0KUFJPQ0VTU09SX0xFVkVMID0gJzYnDQ0KUFJPQ0VTU09SX1JFVklT SU9OID0gJzBlMDgnDQ0KUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0gRmls ZXMnDQ0KU0VTU0lPTk5BTUUgPSAnQ29uc29sZScNDQpTWVNURU1EUklWRSA9 ICdDOicNDQpTWVNURU1ST09UID0gJ0M6XFdJTkRPV1MnDQ0KVVNFUkRPTUFJ TiA9ICdTQUxTQScNDQpVU0VSTkFNRSA9ICdtYXN0Jw0NClVTRVJQUk9GSUxF ID0gJ0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcbWFzdCcNDQpXSU5ESVIg PSAnQzpcV0lORE9XUycNDQpURVJNID0gJ3h0ZXJtJw0NCkNPTE9SRkdCRyA9 ICcwO2RlZmF1bHQ7MTUnDQ0KRElTUExBWSA9ICc6MCcNDQpXSU5ET1dJRCA9 ICc2ODk3MDQwJw0NCkNPTE9SVEVSTSA9ICdyeHZ0LXhwbScNDQpIT1NUVFlQ RSA9ICdpMzg2LWN5Z3dpbicNDQpWRU5ET1IgPSAnaW50ZWwnDQ0KT1NUWVBF ID0gJ2N5Z3dpbicNDQpNQUNIVFlQRSA9ICdpMzg2Jw0NClNITFZMID0gJzEn DQ0KTE9HTkFNRSA9ICdtYXN0Jw0NCkdST1VQID0gJ05vbmUnDQ0KSE9TVCA9 ICdzYWxzYScNDQpJTU9EX1BMVUdJTl9ESVIgPSAnQzpcY3lnd2luXHVzclxs b2NhbFxJTU9EXGxpYlxpbW9kcGx1ZycNDQpJTU9EX0NBTElCX0RJUiA9ICdD OlxjeWd3aW5cdXNyXGxvY2FsXEltb2RDYWxpYicNDQpNQU5QQVRIID0gJzov dXNyL3NzbC9tYW4nDQ0KU0hFTEwgPSAnL2Jpbi90Y3NoJw0NCg0NCkhLRVlf Q1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnMNDQpIS0VZ X0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXEN5Z3dp bg0NCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlv bnNcQ3lnd2luXG1vdW50cyB2Mg0NCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3 YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXFByb2dyYW0gT3B0aW9ucw0N CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z DQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlv bnNcQ3lnd2luDQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251 cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mg0NCiAgKGRlZmF1bHQpID0g Jy9jeWdkcml2ZScNDQogIGN5Z2RyaXZlIGZsYWdzID0gMHgwMDAwMDAyMg0N CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z XEN5Z3dpblxtb3VudHMgdjJcLw0NCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dp bicNDQogIGZsYWdzID0gMHgwMDAwMDAwYQ0NCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJc L3Vzci9iaW4NDQogIChkZWZhdWx0KSA9ICdDOlxjeWd3aW4vYmluJw0NCiAg ZmxhZ3MgPSAweDAwMDAwMDBhDQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRX QVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvdXNyL2xp Yg0NCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dpbi9saWInDQ0KICBmbGFncyA9 IDB4MDAwMDAwMGENDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln bnVzIFNvbHV0aW9uc1xDeWd3aW5cUHJvZ3JhbSBPcHRpb25zDQ0KDQ0KYzog IGhkICBOVEZTICAgICAyOTE1M01iICA2NyUgQ1AgQ1MgVU4gUEEgRkMgICAg IA0NCmQ6ICBjZCAgICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAg ICAgICAgICANDQoNDQpDOlxjeWd3aW4gICAgICAvICAgICAgICAgIHN5c3Rl bSAgYmlubW9kZQ0NCkM6XGN5Z3dpbi9iaW4gIC91c3IvYmluICAgc3lzdGVt ICBiaW5tb2RlDQ0KQzpcY3lnd2luL2xpYiAgL3Vzci9saWIgICBzeXN0ZW0g IGJpbm1vZGUNDQouICAgICAgICAgICAgICAvY3lnZHJpdmUgIHN5c3RlbSAg YmlubW9kZSxjeWdkcml2ZQ0NCg0NCkZvdW5kOiBDOlxjeWd3aW5cYmluXGF3 ay5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxiYXNoLmV4ZQ0NCkZvdW5k OiBDOlxjeWd3aW5cYmluXGNhdC5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJp blxjcC5leGUNDQpOb3QgRm91bmQ6IGNwcCAoZ29vZCEpDQ0KTm90IEZvdW5k OiBjcm9udGFiDQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZmluZC5leGUNDQpO b3QgRm91bmQ6IGdjYw0NCk5vdCBGb3VuZDogZ2RiDQ0KRm91bmQ6IEM6XGN5 Z3dpblxiaW5cZ3JlcC5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxraWxs LmV4ZQ0NCk5vdCBGb3VuZDogbGQNDQpGb3VuZDogQzpcY3lnd2luXGJpblxs cy5leGUNDQpOb3QgRm91bmQ6IG1ha2UNDQpGb3VuZDogQzpcY3lnd2luXGJp blxtdi5leGUNDQpOb3QgRm91bmQ6IHBhdGNoDQ0KTm90IEZvdW5kOiBwZXJs DQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5ccm0uZXhlDQ0KRm91bmQ6IEM6XGN5 Z3dpblxiaW5cc2VkLmV4ZQ0NCkZvdW5kOiBDOlxjeWd3aW5cYmluXHNzaC5l eGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxzaC5leGUNDQpGb3VuZDogQzpc Y3lnd2luXGJpblx0YXIuZXhlDQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cdGVz dC5leGUNDQpOb3QgRm91bmQ6IHZpDQ0KTm90IEZvdW5kOiB2aW0NDQoNDQog ICA2MWsgMjAwOC8wNC8wMSBDOlxjeWd3aW5cYmluXGN5Z2J6Mi0xLmRsbCAt IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAgICAgICAi Y3lnYnoyLTEuZGxsIiB2MC4wIHRzPTIwMDgvMy8zMSAyMTozNw0NCiAgICA3 ayAyMDAzLzEwLzE5IEM6XGN5Z3dpblxiaW5cY3lnY3J5cHQtMC5kbGwgLSBv cz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAgImN5 Z2NyeXB0LTAuZGxsIiB2MC4wIHRzPTIwMDMvMTAvMTkgMTo1Nw0NCiAxMDU3 ayAyMDA4LzA2LzA5IEM6XGN5Z3dpblxiaW5cY3lnY3J5cHRvLTAuOS44LmRs bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAgICAg ICAiY3lnY3J5cHRvLTAuOS44LmRsbCIgdjAuMCB0cz0yMDA4LzYvOSAxMDoz Mw0NCiAgNzAzayAyMDA3LzEyLzE3IEM6XGN5Z3dpblxiaW5cY3lnZGItNC4y LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZGItNC4yLmRsbCIgdjAuMCB0cz0yMDA3LzEyLzE3IDQ6NTgN DQogMTAzNmsgMjAwNy8xMi8xNyBDOlxjeWd3aW5cYmluXGN5Z2RiX2N4eC00 LjIuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAg ICAgICAgICJjeWdkYl9jeHgtNC4yLmRsbCIgdjAuMCB0cz0yMDA3LzEyLzE3 IDQ6NTgNDQogIDExOGsgMjAwOC8wNS8wOSBDOlxjeWd3aW5cYmluXGN5Z2V4 cGF0LTEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAg ICAgICAgICAgICJjeWdleHBhdC0xLmRsbCIgdjAuMCB0cz0yMDA4LzUvOCAy MjowMw0NCiAgIDQwayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnZm9y bS04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lnZm9ybS04LmRsbCIgdjAuMCB0cz0yMDA2LzExLzE1IDA6 MDYNDQogICA0OGsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5Z2Zvcm03 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZm9ybTcuZGxsIiB2MC4wIHRzPTIwMDMvOC85IDM6MjUNDQog ICAxOWsgMjAwNi8xMS8xOSBDOlxjeWd3aW5cYmluXGN5Z2dkYm0tNC5kbGwg LSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAg ImN5Z2dkYm0tNC5kbGwiIHYwLjAgdHM9MjAwNi8xMS8xOSAxOjE4DQ0KICAg IDhrIDIwMDYvMTEvMTkgQzpcY3lnd2luXGJpblxjeWdnZGJtX2NvbXBhdC00 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZ2RibV9jb21wYXQtNC5kbGwiIHYwLjAgdHM9MjAwNi8xMS8x OSAxOjE4DQ0KICAgMjVrIDIwMDgvMDEvMDQgQzpcY3lnd2luXGJpblxjeWdo aXN0b3J5Ni5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z2hpc3Rvcnk2LmRsbCIgdjAuMCB0cz0yMDA4LzEv MyAyMDozMQ0NCiAgMjcxayAyMDA3LzA4LzI0IEM6XGN5Z3dpblxiaW5cY3ln aWNvbnMtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z2ljb25zLTAuZGxsIiB2MC4wIHRzPTIwMDcvOC8y NCAxOjI0DQ0KICA5NzZrIDIwMDYvMTAvMjIgQzpcY3lnd2luXGJpblxjeWdp Y29udi0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnaWNvbnYtMi5kbGwiIHYwLjAgdHM9MjAwNi8xMC8y MiAxNzo0NA0NCiAgIDM3ayAyMDAzLzA4LzEwIEM6XGN5Z3dpblxiaW5cY3ln aW50bC0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnaW50bC0yLmRsbCIgdjAuMCB0cz0yMDAzLzgvMTAg MTU6NTANDQogICAzMWsgMjAwNS8xMS8yMCBDOlxjeWd3aW5cYmluXGN5Z2lu dGwtMy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAg ICAgICAgICAgImN5Z2ludGwtMy5kbGwiIHYwLjAgdHM9MjAwNS8xMS8xOSAx OTowNA0NCiAgIDMxayAyMDA2LzEwLzIzIEM6XGN5Z3dpblxiaW5cY3lnaW50 bC04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lnaW50bC04LmRsbCIgdjAuMCB0cz0yMDA2LzEwLzIyIDE4 OjEyDQ0KICAgMjFrIDIwMDYvMTEvMTUgQzpcY3lnd2luXGJpblxjeWdtZW51 LTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAg ICAgICAgICJjeWdtZW51LTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTUgMDow NQ0NCiAgIDI5ayAyMDAzLzA4LzA5IEM6XGN5Z3dpblxiaW5cY3lnbWVudTcu ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAgICAg ICAgICJjeWdtZW51Ny5kbGwiIHYwLjAgdHM9MjAwMy84LzkgMzoyNQ0NCiAg IDIwayAyMDA2LzEyLzIxIEM6XGN5Z3dpblxiaW5cY3lnbWluaXJlcy5kbGwg LSBvcz00LjAgaW1nPTEuMSBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAg ImN5Z21pbmlyZXMuZGxsIiB2MC4wIHRzPTIwMDYvMTIvMjAgMjI6MDcNDQog ICA2N2sgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5Z25jdXJzZXMrKy04 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnbmN1cnNlcysrLTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTUg MDoxMw0NCiAgMjM3ayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnbmN1 cnNlcy04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnbmN1cnNlcy04LmRsbCIgdjAuMCB0cz0yMDA2LzEx LzE1IDA6MDINDQogIDIyNGsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5 Z25jdXJzZXM3LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAg ICAgICAgICAgICAgICAiY3lnbmN1cnNlczcuZGxsIiB2MC4wIHRzPTIwMDMv OC85IDM6MjQNDQogICAxMmsgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5 Z3BhbmVsLTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAg ICAgICAgICAgICAgICJjeWdwYW5lbC04LmRsbCIgdjAuMCB0cz0yMDA2LzEx LzE1IDA6MDQNDQogICAxOWsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5 Z3BhbmVsNy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z3BhbmVsNy5kbGwiIHYwLjAgdHM9MjAwMy84Lzkg MzoyNA0NCiAgMTUwayAyMDA4LzA0LzI1IEM6XGN5Z3dpblxiaW5cY3lncGNy ZS0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0yMDA4LzQvMjQgMTg6 MzANDQogIDMwM2sgMjAwOC8wNC8yNSBDOlxjeWd3aW5cYmluXGN5Z3BjcmVj cHAtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAg ICAgICAgICAgImN5Z3BjcmVjcHAtMC5kbGwiIHYwLjAgdHM9MjAwOC80LzI0 IDE4OjMwDQ0KICAgIDdrIDIwMDgvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdw Y3JlcG9zaXgtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAg ICAgICAgICAgICAgICAgImN5Z3BjcmVwb3NpeC0wLmRsbCIgdjAuMCB0cz0y MDA4LzQvMjQgMTg6MzANDQogICAyMmsgMjAwMi8wNi8wOSBDOlxjeWd3aW5c YmluXGN5Z3BvcHQtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0K ICAgICAgICAgICAgICAgICAgImN5Z3BvcHQtMC5kbGwiIHYwLjAgdHM9MjAw Mi82LzggMjM6NDUNDQogIDE1NWsgMjAwOC8wMS8wNCBDOlxjeWd3aW5cYmlu XGN5Z3JlYWRsaW5lNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0K ICAgICAgICAgICAgICAgICAgImN5Z3JlYWRsaW5lNi5kbGwiIHYwLjAgdHM9 MjAwOC8xLzMgMjA6MzENDQogIDIxOWsgMjAwOC8wNi8wOSBDOlxjeWd3aW5c YmluXGN5Z3NzbC0wLjkuOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w DQ0KICAgICAgICAgICAgICAgICAgImN5Z3NzbC0wLjkuOC5kbGwiIHYwLjAg dHM9MjAwOC82LzkgMTA6MzMNDQogICAyMmsgMjAwOC8wMi8yNCBDOlxjeWd3 aW5cYmluXGN5Z3dyYXAtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w DQ0KICAgICAgICAgICAgICAgICAgImN5Z3dyYXAtMC5kbGwiIHYwLjAgdHM9 MjAwOC8yLzIzIDA6MDMNDQogICA2NWsgMjAwNi8xMC8xNiBDOlxjeWd3aW5c YmluXGN5Z3ouZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAg ICAgICAgICAgICAgICJjeWd6LmRsbCIgdjAuMCB0cz0yMDA2LzEwLzE1IDE5 OjEwDQ0KIDE4MjhrIDIwMDgvMDUvMjcgQzpcY3lnd2luXGJpblxjeWd3aW4x LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnd2luMS5kbGwiIHYwLjAgdHM9MjAwOC81LzI2IDE4OjM4DQ0K ICAgIEN5Z3dpbiBETEwgdmVyc2lvbiBpbmZvOg0NCiAgICAgICAgRExMIHZl cnNpb246IDEuNS4yNQ0NCiAgICAgICAgRExMIGVwb2NoOiAxOQ0NCiAgICAg ICAgRExMIGJhZCBzaWduYWwgbWFzazogMTkwMDUNDQogICAgICAgIERMTCBv bGQgdGVybWlvczogNQ0NCiAgICAgICAgRExMIG1hbGxvYyBlbnY6IDI4DQ0K ICAgICAgICBBUEkgbWFqb3I6IDANDQogICAgICAgIEFQSSBtaW5vcjogMTU2 DQ0KICAgICAgICBTaGFyZWQgZGF0YTogNA0NCiAgICAgICAgRExMIGlkZW50 aWZpZXI6IGN5Z3dpbjENDQogICAgICAgIE1vdW50IHJlZ2lzdHJ5OiAyDQ0K ICAgICAgICBDeWdudXMgcmVnaXN0cnkgbmFtZTogQ3lnbnVzIFNvbHV0aW9u cw0NCiAgICAgICAgQ3lnd2luIHJlZ2lzdHJ5IG5hbWU6IEN5Z3dpbg0NCiAg ICAgICAgUHJvZ3JhbSBvcHRpb25zIG5hbWU6IFByb2dyYW0gT3B0aW9ucw0N CiAgICAgICAgQ3lnd2luIG1vdW50IHJlZ2lzdHJ5IG5hbWU6IG1vdW50cyB2 Mg0NCiAgICAgICAgQ3lnZHJpdmUgZmxhZ3M6IGN5Z2RyaXZlIGZsYWdzDQ0K ICAgICAgICBDeWdkcml2ZSBwcmVmaXg6IGN5Z2RyaXZlIHByZWZpeA0NCiAg ICAgICAgQ3lnZHJpdmUgZGVmYXVsdCBwcmVmaXg6IA0NCiAgICAgICAgQnVp bGQgZGF0ZTogTW9uIE1heSAyNiAyMDozNzo1OCBFRFQgMjAwOA0NCiAgICAg ICAgQ1ZTIHRhZzogY3ItMHg1ZjENDQogICAgICAgIFNoYXJlZCBpZDogY3ln d2luMVM0DQ0KDQ0KDQ0KTm8gQ3lnd2luIHNlcnZpY2VzIGZvdW5kLg0NCg0N Cg0NCkN5Z3dpbiBQYWNrYWdlIEluZm9ybWF0aW9uDQ0KTGFzdCBkb3dubG9h ZGVkIGZpbGVzIHRvOiBDOlxET0NVTUV+MVxzdWVoXExPQ0FMU34xXFRlbXBc aXMtQ0NQRDkudG1wDQ0KTGFzdCBkb3dubG9hZGVkIGZpbGVzIGZyb206IEM6 XERPQ1VNRX4xXHN1ZWhcTE9DQUxTfjFcVGVtcFxpcy1DQ1BEOS50bXANDQoN DQpQYWNrYWdlICAgICAgICAgICAgICBWZXJzaW9uDQ0KX3VwZGF0ZS1pbmZv LWRpciAgICAgMDA3MzgtMQ0NCmFsdGVybmF0aXZlcyAgICAgICAgIDEuMy4z MGMtMg0NCmFzaCAgICAgICAgICAgICAgICAgIDIwMDQwMTI3LTMNDQpiYXNl LWZpbGVzICAgICAgICAgICAzLjctMQ0NCmJhc2UtcGFzc3dkICAgICAgICAg IDIuMi0xDQ0KYmFzaCAgICAgICAgICAgICAgICAgMy4yLjM5LTE5DQ0KYnpp cDIgICAgICAgICAgICAgICAgMS4wLjUtMg0NCmNvcmV1dGlscyAgICAgICAg ICAgIDYuMTAtMQ0NCmNyeXB0ICAgICAgICAgICAgICAgIDEuMS0xDQ0KY3ln cnVuc3J2ICAgICAgICAgICAgMS4zNC0xDQ0KY3lndXRpbHMgICAgICAgICAg ICAgMS4zLjItMQ0NCmN5Z3dpbiAgICAgICAgICAgICAgIDEuNS4yNS0xNA0N CmN5Z3dpbi1kb2MgICAgICAgICAgIDEuNC00DQ0KZWRpdHJpZ2h0cyAgICAg ICAgICAgMS4wMS0yDQ0KZXhwYXQgICAgICAgICAgICAgICAgMi4wLjEtMQ0N CmZpbmR1dGlscyAgICAgICAgICAgIDQuNC4wLTENDQpnYXdrICAgICAgICAg ICAgICAgICAzLjEuNi0xDQ0KZ2NjLXRlc3RzdWl0ZSAgICAgICAgMy40LjQt Mw0NCmdyZXAgICAgICAgICAgICAgICAgIDIuNS4xYS00DQ0KZ3JvZmYgICAg ICAgICAgICAgICAgMS4xOC4xLTINDQpnemlwICAgICAgICAgICAgICAgICAx LjMuMTItMg0NCmxlc3MgICAgICAgICAgICAgICAgIDM4Mi0xDQ0KbGliYnoy XzEgICAgICAgICAgICAgMS4wLjUtMg0NCmxpYmRiNC4yICAgICAgICAgICAg IDQuMi41Mi41LTINDQpsaWJleHBhdDEgICAgICAgICAgICAyLjAuMS0xDQ0K bGliZXhwYXQxLWRldmVsICAgICAgMi4wLjEtMQ0NCmxpYmdkYm00ICAgICAg ICAgICAgIDEuOC4zLTgNDQpsaWJpY29udjIgICAgICAgICAgICAxLjExLTEN DQpsaWJpbnRsMiAgICAgICAgICAgICAwLjEyLjEtMw0NCmxpYmludGwzICAg ICAgICAgICAgIDAuMTQuNS0xDQ0KbGliaW50bDggICAgICAgICAgICAgMC4x NS0xDQ0KbGlibmN1cnNlczcgICAgICAgICAgNS4zLTQNDQpsaWJuY3Vyc2Vz OCAgICAgICAgICA1LjUtMw0NCmxpYnBjcmUwICAgICAgICAgICAgIDcuNi0y DQ0KbGlicG9wdDAgICAgICAgICAgICAgMS42LjQtNA0NCmxpYnJlYWRsaW5l NiAgICAgICAgIDUuMi4xMi0xMA0NCmxpYndyYXAwICAgICAgICAgICAgIDcu Ni00DQ0KbG9naW4gICAgICAgICAgICAgICAgMS45LTcNDQptYW4gICAgICAg ICAgICAgICAgICAxLjZlLTENDQptaW5pcmVzICAgICAgICAgICAgICAxLjAx LTENDQpuYW5vICAgICAgICAgICAgICAgICAyLjAuNi0xDQ0Kb3BlbnNzaCAg ICAgICAgICAgICAgNS4wcDEtMQ0NCm9wZW5zc2wgICAgICAgICAgICAgIDAu OS44aC0xDQ0KcHl0aG9uICAgICAgICAgICAgICAgMi41LjEtMg0NCnJlYmFz ZSAgICAgICAgICAgICAgIDIuNC40LTENDQpydW4gICAgICAgICAgICAgICAg ICAxLjEuMTAtMQ0NCnJ4dnQgICAgICAgICAgICAgICAgIDIwMDUwNDA5LTcN DQpzZWQgICAgICAgICAgICAgICAgICA0LjEuNS0yDQ0KdGFyICAgICAgICAg ICAgICAgICAgMS4yMC0xDQ0KdGNsdGsgICAgICAgICAgICAgICAgMjAwODA0 MjAtMQ0NCnRjc2ggICAgICAgICAgICAgICAgIDYuMTUuMDAtNA0NCnRlcm1j YXAgICAgICAgICAgICAgIDIwMDUwNDIxLTENDQp0ZXJtaW5mbyAgICAgICAg ICAgICA1LjVfMjAwNjExMDQtMQ0NCnRleGluZm8gICAgICAgICAgICAgIDQu OGEtMQ0NCnRpbWUgICAgICAgICAgICAgICAgIDEuNy0xDQ0KdHpjb2RlICAg ICAgICAgICAgICAgMjAwOGEtMQ0NCndoaWNoICAgICAgICAgICAgICAgIDIu MTktMQ0NCnpsaWIgICAgICAgICAgICAgICAgIDEuMi4zLTINDQpVc2UgLWgg dG8gc2VlIGhlbHAgYWJvdXQgZWFjaCBzZWN0aW9uDQ0K ---1463780512-2063336061-1236129433=:7538 Content-Type: APPLICATION/X-GZIP; NAME=scripts.tar.gz Content-Transfer-Encoding: BASE64 Content-ID: <Pine DOT LNX DOT 4 DOT 64 DOT 0903031817131 DOT 7538 AT druid DOT colorado DOT edu> Content-Description: Content-Disposition: ATTACHMENT; FILENAME=scripts.tar.gz H4sIAG/UrUkAA+3VwWrbQBRA0VkL9A8vjhctIdU8aaaG4EA37arQb5CdSTVN rAZJdiil/96xXDe7bILcFO7dSE8Sx2NjRqv4tV938WEw02VTC+/3x1LtYpzV H45WrWrpjKr6qvLqnDXpivPWiJ1wTX/b9kPdiZhN3T/7GzS7sDnFek7c+Vmx im2x7hu5vM2zPgzybdveybU0Lw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PD+9feHn2rhhCP3ShvgmdLJcfv3zKs7vwQ0VkV99vg45jeRzL cayOYzWO7ji6PBuB1/Ul8V67Z+i/6Wm7mO4zbGrh/f5Yql2Ms/rDcTx/XxpV 9VXl1TlrrKYrzoidbklPbfuh7kTMpu6H555rdmFzivWcuPOzYhXbYt03cnmb Zx8kpl3A5tljE++DvJlHWYp7m2fpnSDp5sXF4XS/Zez/Nuk9kZ6fzZezw/Ww br7L7HNsg8x/xl9XMv/zVLof2ps8Y3cgIiIiIiIiIiIiIpq+39xZvqUAoAAA ---1463780512-2063336061-1236129433=:7538 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/ ---1463780512-2063336061-1236129433=:7538--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |