[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

zmodem versions



Hello Evan,

> The good news is that Zmodem 3.32 compiled under MiNTLIB 44 with only
> 1 change (addition of __default_mode__).  It generated 1 warning - whcih
> was a pointer type argument and this is a Zmodem problem.  3.32 is
> buggy though and sends to stderr when it should to stdout and vice versa.

So, you're using a more recent version than me -- I used 3.03. The st_rdev
field was used in _one_ function to determine whether stdout != stderr.
Since this function didn't return the right value, sz/rz incorrectly
assumed that they could output debugging information on the _serial_ tty,
hopelessly corrupting the data. This glitch took some time to be
discovered, because I usually spawned sz/rz from inside a comm program
with only stdin and stdout redirected to /dev/cua0 (so stderr went to the
screen, as it should).

Thierry.