Glenn Fowler wrote:
> On Wed, 12 Mar 2008 17:33:11 -0700 Bill Shannon wrote:
>> Bill Shannon wrote:
>>> Glenn Fowler wrote:
>>>> On Mon, 10 Mar 2008 20:03:30 -0700 Bill Shannon wrote:
>>>>> Who's invoking "tty -l" when I use ksh93?  It's not in any of my
>>>>> dot files.
> 
>> According to truss, this message is coming from ksh93 itself.
> 
> if its the builtin tty from -lcmd it would show up in the same process
> there must be a tty -l call in some script somewhere

I haven't found it.  How can I find it if it's using a builtin?

It's not in the new /etc/ksh.kshrc.

The only occurrences of the word "tty" in my dots files are:

$ grep -w tty .profile .kshrc
.profile:else           # normal tty login
.kshrc:if [ `tty` != /dev/console ]
.kshrc: while read usr tty mon day hour idle from

And I can't find any occurrence of the string "tty -l" in any of
the files included with the new ksh93 download.

And of course "tty -l" gives the same message even with the old ksh93.
But when I use the old ksh93, I don't get the message.  This is related
to the new download somehow, but I don't believe it's caused by use of
"tty -l" in any script.


I know everyone's fascinated by this strange problem, but I'm sure it
will be easily found when someone fires up a debugger on ksh93.  But
really, it's not the problem I'm worried about.  The problem I'm
worried about is the problem I filed the bug report for!  Anyone looking
into that?


Reply via email to