Hello.

Ryan Underwood wrote:
What dosemu version is this? There was an isatty() check added
recently (but not *very* recently), see parser.y.in:1284. It
supposed to fail if you are trying to use a virtual com port on a
redirected stdio, so I don't think this way still works. Or is
it?
This was with 1.0.2 stable IIRC.
OK, even in this case I can't imagine
how this could work. Dosemu assumes that
this is a tty in all the places around.
For example it does
strcpy(sptr->dev, ttyname(0))
which leads to a SIGSEGV for apparent
reasons in case stdio is redirected.
That was the point of adding an isatty()
check at first place.
Then it uses ioctl() for obtaining a serial
port status. ioctl'ing socket will simply
fail so the status will always be bogus.
So actually I don't think this could ever
work. There was a bug reports filled on SF
that this doesn't work and segfaults, and
then it was prohibited with an isatty() check
and the better alternative of using a
pseudo-tty's was added instead.

So it would be really usefull if you provide
more info on how exactly have you done that
and avoided all the underwater stones, and
also how to do that with the recent dosemus.

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to