Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <20000424210027.1948.qmail@web116.yahoomail.com> Date: Mon, 24 Apr 2000 14:00:27 -0700 (PDT) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: DIFF for bash and ash; allows \r\n to be read in binary mode. To: cygwin users MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1804289383-956610027=:1911" --0-1804289383-956610027=:1911 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've attached a differences file for bash and ash to allow DOS style shell script files to be read with binary mode mounts. I consider this change as a bandage and shouldn't be incorporated into the main stream. The right fix is within the winsup code. Cheers, ===== --- Earnie Boyd: __Cygwin: POSIX on Windows__ Cygwin Newbies: __Minimalist GNU for Windows__ Mingw32 List: Mingw Home: __________________________________________________ Do You Yahoo!? Send online invitations with Yahoo! Invites. http://invites.yahoo.com --0-1804289383-956610027=:1911 Content-Type: application/x-unknown; name="bash.diff" Content-Transfer-Encoding: base64 Content-Description: bash.diff Content-Disposition: attachment; filename="bash.diff" Q2hhbmdlTG9nOgoKICAgICAgMjAwMC4wNC4yMiAgZWFybmllX2JveWRAeWFo b28uY29tCiAgICAgIEFkZCBsb2dpYyB0byBjaGFuZ2UgJ1xyJyB0byAnXG4n IGluIHNoZWxsIGZpbGVzLiAgVGhpcyBhbGxvd3MgRE9TIHN0eWxlCiAgICAg IGZpbGVzIHRvIGV4ZWN1dGUgd2l0aCBiaW5hcnkgbW9kZSBtb3VudHMuCgpJ bmRleDogZXhlY3V0ZV9jbWQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD UyBmaWxlOiAvLkNWUy9iYXNoL2V4ZWN1dGVfY21kLmMsdgpyZXRyaWV2aW5n IHJldmlzaW9uIDEuMS4xLjEKZGlmZiAtdSAtMyAtcjEuMS4xLjEgZXhlY3V0 ZV9jbWQuYwotLS0gZXhlY3V0ZV9jbWQuYwkyMDAwLzA0LzIxIDEzOjE2OjA5 CTEuMS4xLjEKKysrIGV4ZWN1dGVfY21kLmMJMjAwMC8wNC8yMiAwMzo0Njo0 NApAQCAtMzE5Niw2ICszMTk2LDE2IEBACiAgIHN0cnVjdCBzdGF0IGZpbmZv OwogICBpbnQgbGFycmF5LCBpLCBmZDsKIAorI2lmIDAKKyNpZiBkZWZpbmVk KCBfX0NZR1dJTl9fICkKKyAgeworICAgICB1bnNpZ25lZCBsb25nIGFzaXpl ID0gMDsKKyAgICAgd2hpbGUgKGFyZ3NbKythc2l6ZV0pCisJcHJpbnRmKCJh cmdzWyVpXTogJXNcbiIsIGFzaXplLCBhcmdzW2FzaXplXSk7CisgIH0KKyNl bmRpZiBkZWZpbmVkKCBfX0NZR1dJTl9fICkKKyNlbmRpZgorCiAgIFNFVE9T VFlQRSAoMCk7CQkvKiBTb21lIHN5c3RlbXMgdXNlIGZvciBVU0cvUE9TSVgg c2VtYW50aWNzICovCiAgIGV4ZWN2ZSAoY29tbWFuZCwgYXJncywgZW52KTsK ICAgU0VUT1NUWVBFICgxKTsKSW5kZXg6IGlucHV0LmMKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQpSQ1MgZmlsZTogLy5DVlMvYmFzaC9pbnB1dC5jLHYKcmV0 cmlldmluZyByZXZpc2lvbiAxLjEuMS4xCmRpZmYgLXUgLTMgLXIxLjEuMS4x IGlucHV0LmMKLS0tIGlucHV0LmMJMjAwMC8wNC8yMSAxMzoxNjowOQkxLjEu MS4xCisrKyBpbnB1dC5jCTIwMDAvMDQvMjQgMjA6NDU6NDEKQEAgLTE0NCw2 ICsxNDQsMTAgQEAKIHsKICAgQlVGRkVSRURfU1RSRUFNICpicDsKIAorI2lm IGRlZmluZWQgKCBfX0NZR1dJTl9fICkKKyAgaWYgKGJ1ZmZlcltidWZzaXpl IC0gMV0gPT0gJ1xyJykKKyAgICAgYnVmZmVyW2J1ZnNpemUgLTFdID0gJ1xu JzsKKyNlbmRpZiBkZWZpbmVkKCBfX0NZR1dJTl9fICkKICAgYnAgPSAoQlVG RkVSRURfU1RSRUFNICopeG1hbGxvYyAoc2l6ZW9mIChCVUZGRVJFRF9TVFJF QU0pKTsKICAgQUxMT0NBVEVfQlVGRkVSUyAoZmQpOwogICBidWZmZXJzW2Zk XSA9IGJwOwpAQCAtMzgxLDYgKzM4NSwxMCBAQAogICBkbwogICAgIHsKICAg ICAgIGJwLT5iX3VzZWQgPSByZWFkIChicC0+Yl9mZCwgYnAtPmJfYnVmZmVy LCBicC0+Yl9zaXplKTsKKyNpZiBkZWZpbmVkICggX19DWUdXSU5fXyApCisg ICAgICBpZiAoYnAtPmJfYnVmZmVyW2JwLT5iX3NpemUgLSAxXSA9PSAnXHIn KQorCSBicC0+Yl9idWZmZXJbYnAtPmJfc2l6ZSAtIDFdID0gJ1xuJzsKKyNl bmRpZiBkZWZpbmVkICggX19DWUdXSU5fXyApCiAgICAgfQogICB3aGlsZSAo YnAtPmJfdXNlZCA8IDAgJiYgZXJybm8gPT0gRUlOVFIpOwogICBpZiAoYnAt PmJfdXNlZCA8PSAwKQpJbmRleDogYnVpbHRpbnMvZXZhbGZpbGUuYwo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvLkNWUy9iYXNoL2J1aWx0 aW5zL2V2YWxmaWxlLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjEK ZGlmZiAtdSAtMyAtcjEuMS4xLjEgZXZhbGZpbGUuYwotLS0gZXZhbGZpbGUu YwkyMDAwLzA0LzIxIDEzOjE2OjExCTEuMS4xLjEKKysrIGV2YWxmaWxlLmMJ MjAwMC8wNC8yMiAwNDowMzo0MApAQCAtMTE5LDcgKzExOSwxNCBAQAogICBz dHJpbmcgPSB4bWFsbG9jICgxICsgZmlsZV9zaXplKTsKICAgcmVzdWx0ID0g cmVhZCAoZmQsIHN0cmluZywgZmlsZV9zaXplKTsKICAgc3RyaW5nW3Jlc3Vs dF0gPSAnXDAnOwotCisgIAorI2lmIGRlZmluZWQgKCBfX0NZR1dJTl9fICkK KyAgeworICAgICBjaGFyICogc3RtcDsKKyAgICAgd2hpbGUgKHN0bXAgPSBz dHJjaHIoIHN0cmluZywgJ1xyJyApKQorCSpzdG1wID0gJ1xuJzsKKyAgfQor I2VuZGlmIGRlZmluZWQgKCBfX0NZR1dJTl9fICkKICAgcmV0dXJuX3ZhbCA9 IGVycm5vOwogICBjbG9zZSAoZmQpOwogICBlcnJubyA9IHJldHVybl92YWw7 Cg== --0-1804289383-956610027=:1911 Content-Type: application/x-unknown; name="ash.diff" Content-Transfer-Encoding: base64 Content-Description: ash.diff Content-Disposition: attachment; filename="ash.diff" Q2hhbmdlTG9nOgoKICAgICAgMjAwMC4wNC4yMiAgZWFybmllX2JveWRAeWFo b28uY29tCiAgICAgIEFkZCBsb2dpYyB0byBjaGFuZ2UgJ1xyJyB0byAnXG4n IGluIHNoZWxsIGZpbGVzLiAgVGhpcyBhbGxvd3MgRE9TIHN0eWxlCiAgICAg IGZpbGVzIHRvIGV4ZWN1dGUgd2l0aCBiaW5hcnkgbW9kZSBtb3VudHMuCgpJ bmRleDogaW5wdXQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxl OiAvLkNWUy9hc2gvaW5wdXQuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4x LjEuMQpkaWZmIC11IC0zIC1yMS4xLjEuMSBpbnB1dC5jCi0tLSBpbnB1dC5j CTIwMDAvMDQvMTkgMTM6MTU6NDAJMS4xLjEuMQorKysgaW5wdXQuYwkyMDAw LzA0LzIyIDExOjAzOjE2CkBAIC0yMTcsNiArMjE3LDEzIEBACiAgICAgICAg ICAgICAgICAgfQogICAgICAgICAgICAgICAgIG5yID0gLTE7CiAJfQorI2lm IGRlZmluZWQoIF9fQ1lHV0lOX18gKQorCXsKKwkgICBjaGFyICogc3RtcDsK KwkgICB3aGlsZSAoc3RtcCA9IHN0cmNociggcGFyc2VuZXh0YywgJ1xyJyAp KQorCSAgICAgICpzdG1wID0gJ1xuJzsKKwl9CisjZW5kaWYgZGVmaW5lZCgg X19DWUdXSU5fXyApCiAJcmV0dXJuIG5yOwogfQogCg== --0-1804289383-956610027=:1911 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --0-1804289383-956610027=:1911--