4.xBSD /bin/csh bug fix wanted.. - (nf)
ks at ecn-ee.UUCP
ks at ecn-ee.UUCP
Sat Feb 11 12:35:40 AEST 1984
#R:ecn-ee:16700002:ecn-ee:16700004:000:659
ecn-ee!ks Feb 10 00:28:00 1984
Well, the output of tset -s looks something like:
set noglob;
setenv TERM adm3a ;
setenv TERMCAP 'la|adm3a|3a:am:cr=^M:do=^J:nl=^J:bl=^G:le=^H:bs:cm=\E=%+\040%+\040:cl=1^Z:co#80:ho=^^:li#24:ma=^K^P:nd=^L:up=^K:';
unset noglob;
noglob should be set while doing this.
Something is screwed up because it is in a line like
eval `tset -s`
The peculiarities:
It works as long as there are no '*'s in the TERMCAP (maybe '?'s too).
It fails to work every second time you try it.
The two suspect csh mechanisms are `back-quoting` and "eval".
My best guess is "eval" is messed up...
I really haven't dug into the sources (yet)...
Kirk Smith
Purdue EE
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list