STKERMIT.* Kermit in Software Tools Ratfor Contributor: Ken Poulton, kdp.HP-LABS@Rand-Relay, ...hplabs!kdp Authors: Kendall Tidwell & Allen Cole, University of Utah Computer Center, for Univac 1100/60 Adapted for HP3000 and general distribution by Ken Poulton. Usage: kermit [r] [s file...] When Kermit is invoked without arguments it defaults to a Kermit server. The 's' argument invokes Kermit in the send state and must be followed by the file(s) that are to be sent. The 'r' puts Kermit in the receive state. The 'r' option is not necessary since the Kermit server will handle both sending and receiveing. The Kermit server however, cannot send more than one file at a time. Thus, when sending more than one file it may be desireable to use the 's' option. This kermit does not support terminal emulation. Installation: The files are: STKERMIT.LPT formatted doc (for the 3000 version) STKERMIT.DOC unformatted doc (for ST 'roff' or 'format') STKERMIT.W ratfor source (with include files) The second two are in Tools "ar1" format (the standard distribution format for Tools). This is a Remote-Only Kermit (with server mode) written in Software Tools Ratfor. It is set up for the HP3000, but Univac 1100 localizations are included as well. Any Software Tools implementor can install this fairly easily on his/her machine: the machine dependent parts are well flagged and few. Further versions will be forthcoming, but this should serve for anyone's initial implementation. Implementors should also pick up the standard Columbia user's and protocol manuals. (Note: this version uses the Basic Tape Ratfor preprocessor. It will have to be passed through ratfix(1) before compilation using the new two pass preprocessor.) It should be emphasized that this program relies on the Ratfor preprocessor and the library and primitive routines supplied with the Software Tools package. In order to implement this program, the Software Tools package must be installed first. Software Tools is a portable package of over 50 license-free programmer's utilities. Implementations for some machines (including the machine-dependent primitives and program source tested on that machine) are public domain; others are sold commercially. Software Tools implementations are available for nearly any mini-computer or mainframe in existence. Implementations are also available for generic operating systems such as CP/M, MS-DOS and Unix. For information about the Tools package for your machine, contact: Software Tools Users Group 1259 El Camino Real #242 Menlo Park, CA 94025 (213) 641-5434 The HP 3000 package is sold by Terminal Software; it comes with Kermit compiled and ready to run. Contact: Terminal Software 3182 Greer Road Palo Alto, CA 94303 (415) 856-8659 For the Univac, perhaps Allen Cole at U of Utah.