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

For the Solaris 11/ksh93 update1 binaries of 2008-02-29 I am getting
this result:
-- snip --
$ tty                            
/dev/pts/2
not on an active synchronous line
-- snip --

Looking at the libcmd "tty.c" code...
-- snip --
    }
    if(!sflag)
        sfputr(sfstdout,tty,'\n');
#if _mac_STWLINE
    if(lflag && (n = ioctl(0, STWLINE, 0)) >= 0)
        error(ERROR_OUTPUT, 1, "synchronous line %d", n);
    else
#endif
        error(ERROR_OUTPUT, 1, "not on an active synchronous line");
    return(error_info.errors);
}
-- snip --
... I have the feeling that |_mac_STWLINE| isn't set correctly (I don't
have a development tree to test the theory but that's currently my top
canidate) ... I'll report back when I have more data... 

----

Bye,
Roland

P.S: Bill: Could you file a bug at
http://bugs.grommit.com/enter_bug.cgi?product=ksh93-integration for the
"tty" problem, please ?

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to