[mod.protocols] Missing ZMODEM programs

caf@omen.UUCP.UUCP (06/02/86)

By an oversight, the first posting of Unix ZMODEM (also x&Y) programs
left out the two main programs, rz.c and sz.c.  It's just as well, sz
didn't work worth a nit on V7 and BSD systems because there is no way
(apparently) to have transparent output and interrupt characters and
flow control at the same time as one can with SYS III/V.  By the same
token, YMODEM-g didn't work without SYS III/V either, that has been
partially fixed for V7/BSD, but remember there's no flow control or
interrupt character.

The current sz uses FIONREAD to sample the back channel for ZMODEM
error packets.  If there is no FIONREAD, 1k frames are used.

If you have a really rotten phone line (so bad that you have to type
rather quickly to enter commands correctly), it may help to shorten
the packet length with the sz "L packetlength" flag.

If you are connected through a multiplexer or network and get overrun
errors because of no XOFF flow control, the "l framelength" option
forces a wait for ACK each framelength bytes, allowing the network to
unburden itself.

The new files have been uploaded to SIMTEL20 (and posted to
net.sources).

Here is a list of the current versions from SIMTEL20:

Filename			Type	 Bytes	 CRC

Directory PD:<CPM.ZMODEM>
GZ..1				ASCII	    15  0792H
RBSB.C.2			ASCII	  4578  A4D4H
RZ.1.1				ASCII	  6295  3EBAH
RZ.C.1				ASCII	 25408  10B5H
RZ.MAN.2			ASCII	  7007  3108H
SZ.1.2				ASCII	  8931  EFA6H
SZ.C.1				ASCII	 26986  62E4H
SZ.MAN.3			ASCII	 10468  EAB4H
ZM.C.1				ASCII	  9306  E401H
ZMODEM.DOC.2			ASCII	 58951  C844H
ZMODEM.H.1			ASCII	  4284  034BH

--forwarded by Keith Petersen--
end