www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/10/26/08:51:23

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Date: Fri, 26 Oct 2001 16:49:18 +0400
From: egor duda <deo AT logos-m DOT ru>
X-Mailer: The Bat! (v1.53 RC/4)
Reply-To: egor duda <cygwin-apps AT cygwin DOT com>
Organization: deo
X-Priority: 3 (Normal)
Message-ID: <2180829368.20011026164918@logos-m.ru>
To: cygwin-apps AT cygwin DOT com
Subject: change default behavior of 'read' builtin in ash
MIME-Version: 1.0

------------291CA14333A15F4F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi!

  currently 'read' builtin in ash requires -e option to make it treat
backslashes as escapes. current BSD ash and SUSv2 do this by default
and use -r option to turn this special treatment off. patch attached.

after this patch, libiberty testsuite passes all test on cygwin :)

egor.            mailto:deo AT logos-m DOT ru icq 5165414 fidonet 2:5020/496.19
------------291CA14333A15F4F
Content-Type: application/octet-stream; name="ash-read-r.ChangeLog"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ash-read-r.ChangeLog"

MjAwMS0xMC0yNiAgRWdvciBEdWRhICA8ZGVvQGxvZ29zLW0ucnU+CgoJKiBtaXNjYmx0aW4uYyAo
cmVhZGNtZCk6IENoYW5nZSBkZWZhdWx0IG1vZGUgdG8gcHJvY2VzcyBiYWNrc2xhc2hlcwoJYXMg
ZXNjYXBlcy4gVXNlICctcicgb3B0aW9uIHRvIHN3aXRjaCB0byAicmF3IiBtb2RlLiAnLWUnIG9w
dGlvbgoJaXMgbm93IGlnbm9yZWQuCg==

------------291CA14333A15F4F
Content-Type: application/octet-stream; name="ash-read-r.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ash-read-r.diff"

ZGlmZiAtcHUyciBhc2gtMjAwMTA4MjctMS9taXNjYmx0aW4uYyBhc2gtMjAwMTA4MjctMS5kZW8v
bWlzY2JsdGluLmMKLS0tIGFzaC0yMDAxMDgyNy0xL21pc2NibHRpbi5jCVR1ZSBBcHIgMjQgMDA6
Mzg6MzEgMjAwMQorKysgYXNoLTIwMDEwODI3LTEuZGVvL21pc2NibHRpbi5jCUZyaSBPY3QgMjYg
MTY6Mzg6MzcgMjAwMQpAQCAtNzcsNiArNzcsNiBAQCBleHRlcm4gY2hhciAqKmFyZ3B0cjsJCS8q
IGFyZ3VtZW50IGxpc3QgCiAKIC8qCi0gKiBUaGUgcmVhZCBidWlsdGluLiAgVGhlIC1lIG9wdGlv
biBjYXVzZXMgYmFja3NsYXNoZXMgdG8gZXNjYXBlIHRoZQotICogZm9sbG93aW5nIGNoYXJhY3Rl
ci4KKyAqIFRoZSByZWFkIGJ1aWx0aW4uICBUaGUgLXIgb3B0aW9uIGNhdXNlcyBiYWNrc2xhc2hl
cyB0byBiZSB0cmVhdGVkIGxpa2UKKyAqIG9yZGluYXJ5IGNoYXJhY3RlcnMuCiAgKgogICogVGhp
cyB1c2VzIHVuYnVmZmVyZWQgaW5wdXQsIHdoaWNoIG1heSBiZSBhdm9pZGFibGUgaW4gc29tZSBj
YXNlcy4KQEAgLTkxLDUgKzkxLDUgQEAgcmVhZGNtZChhcmdjLCBhcmd2KQogCWludCBiYWNrc2xh
c2g7CiAJY2hhciBjOwotCWludCBlZmxhZzsKKwlpbnQgcmZsYWc7CiAJY2hhciAqcHJvbXB0Owog
CWNoYXIgKmlmczsKQEAgLTEwOSw1ICsxMDksNSBAQCByZWFkY21kKGFyZ2MsIGFyZ3YpCiAjZW5k
aWYKIAotCWVmbGFnID0gMDsKKwlyZmxhZyA9IDA7CiAJcHJvbXB0ID0gTlVMTDsKIAl0di50dl9z
ZWMgPSAtMTsKQEAgLTExNiw1ICsxMTYsNSBAQCByZWFkY21kKGFyZ2MsIGFyZ3YpCiAJbmV4dG9w
dCgiIik7CiAjZWxzZQotCXdoaWxlICgoaSA9IG5leHRvcHQoImVwOnQ6IikpICE9ICdcMCcpIHsK
Kwl3aGlsZSAoKGkgPSBuZXh0b3B0KCJlcnA6dDoiKSkgIT0gJ1wwJykgewogCQlzd2l0Y2goaSkg
ewogCQljYXNlICdwJzoKQEAgLTEyMiw1ICsxMjIsNyBAQCByZWFkY21kKGFyZ2MsIGFyZ3YpCiAJ
CQlicmVhazsKIAkJY2FzZSAnZSc6Ci0JCQllZmxhZyA9IDE7CisJCQlicmVhazsKKwkJY2FzZSAn
cic6CisJCQlyZmxhZyA9IDE7CiAJCQlicmVhazsKIAkJY2FzZSAndCc6CkBAIC0xOTgsNSArMjAw
LDQgQEAgcmVhZGNtZChhcmdjLCBhcmd2KQogCQlpZiAoYyA9PSAnXDAnKQogCQkJY29udGludWU7
Ci0jaWZuZGVmIFNNQUxMCiAJCWlmIChiYWNrc2xhc2gpIHsKIAkJCWJhY2tzbGFzaCA9IDA7CkBA
IC0yMDUsOSArMjA2LDggQEAgcmVhZGNtZChhcmdjLCBhcmd2KQogCQkJY29udGludWU7CiAJCX0K
LQkJaWYgKGVmbGFnICYmIGMgPT0gJ1xcJykgeworCQlpZiAoIXJmbGFnICYmIGMgPT0gJ1xcJykg
ewogCQkJYmFja3NsYXNoKys7CiAJCQljb250aW51ZTsKIAkJfQotI2VuZGlmCiAJCWlmIChjID09
ICdcbicpCiAJCQlicmVhazsK

------------291CA14333A15F4F--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019