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