[comp.sys.atari.st] Ymodem and VAX/VMS

FXDDR@ALASKA.BITNET (Don Rice UAF CSG-West Ridge) (11/07/88)

I may be the last person in the world to have discovered this, but I kept
wondering why UniTerm's ymodem would do strange things sometimes when
downloading files from vax/vms.  The file size on binaries was often
much too small, and the files on the ST would sometimes be truncated;
other times it would work fine.  Turns out that in the vax source file
VVMODEM.C, the routine "filestat" defines a variable "char ch;" when it
should have "int ch;"...the original version only counts characters to
the first 0x0ff in the file.  UniTerm gets very confused when the stated
file size is less than the true file size, and the UniTerm transfer buffer
is larger than the true file size (got that?) but is okay when the
transfer buffer is smaller than the true file size.
So if you've been having flakey ymodem transfers on vax/vms, take a look
at your sb source...
Don Rice
FXDDR@ALASKA.bitnet
% Q1. Compare cow flops to vax flops.  Which is more cost effective?
% Q2. Describe i/o standards relevant to the use of floppy cows in
%     cattle drives.
% End of agricultural computing quiz.