> > that is not a ksh/ast error message

the statement is correct
but its the wrong observation
"not on an active synchronous line" is written to the standard output
its not an ksh/ast error message for two reasons
not written to standard error and not prefixed by "command: "

so to find out why this message is printed using ksh93
find the { $ENV /etc/*rc* .profile } file that calls "tty -l"
and then we can determine why ksh93 sources that file and not-ksh93 doesn't

thanks for the tty -l ref

On Mon, 10 Mar 2008 18:43:08 -0700 (PDT) John Zolnowsky x69422/408-404-5064 
wrote:
> > Date: Mon, 10 Mar 2008 21:17:32 -0400
> > From: Glenn Fowler <gsf at research.att.com>
> > 
> > On Mon, 10 Mar 2008 13:14:32 -0700 Bill Shannon wrote:
> > > Roland Mainz wrote:
> > > > http://www.opensolaris.org/os/project/ksh93-integration/downloads/2008-02-29/
> > 
> > > This does not solve the problem.
> > > Plus, every time I start this version of ksh93, it says:
> > >   not on an active synchronous line
> > > What's that about?
> > 
> > that is not a ksh/ast error message
> > trace the shell with truss/strace to determine the source
> > maybe its from $ENV or /etc/*rc* ?

> A quick cscope search finds that usr/src/cmd/tty/tty.c and
> usr/src/lib/libcmd/common/tty.c (which appears to be unused in the
> current ON-gate) both contains above string, putting that out for an
> invocation of "tty -l" on a fd which fails ioctl(STWLINE, ...).


Reply via email to