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?