home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
archives
/
ckc190.zip
/
ckc189.upd
< prev
next >
Wrap
Text File
|
1993-07-09
|
75KB
|
1,269 lines
File CKCKER.UPD, Update history for C-Kermit. -*- text -*-
Most recent update: Fri Jul 9 17:32:06 1993
As of version: 5A(189)
Author: Frank da Cruz
Address: Watson Laboratory, Columbia University Center for Computing Activities
612 West 115th Street, New York, NY 10025, USA, Earth
Phone: +1 212 854-5126
Fax: +1 212 662-6442 -- or -- +1 212 663-8202
E-Mail: fdc@columbia.edu (Internet), FDCCU@CUVMA (BITNET/EARN/CREN)
Copyright (C) 1985, 1993, Trustees of Columbia University in the City of New
York. The C-Kermit software may not be, in whole or in part, licensed or
sold for profit as a software product itself, nor may it be included in or
distributed with commercial products or otherwise distributed by commercial
concerns to their clients or customers without written permission of the
Office of Kermit Development and Distribution, Columbia University. This
copyright notice must not be removed, altered, or obscured.
This file is for programmers. It lists the detailed edit history for C-Kermit
5A edit 189, that is, all the changes since 5A(188) was released on 23
November 1992. C-Kermit users should read the file CKCKER.UPD for a
description of the new features of C-Kermit 5A(189). The CKCKER.UPD file
should be used as a supplement to the book "Using C-Kermit".
The edit history prior to the version 5A(188) release in November 1992 can be
found in the following files:
CKCV4E.UPD -- Version 4E and earlier (through January 1989)
CKCV4F.UPD -- Version 4F (which was never formally released)
CKC178.UPD -- Version 5A prior to the first Beta release, edit 179 (huge).
CKC188.UPD -- Version 5A from edit 179 until final release, edit 188.
CKC189.UPD -- Version 5A(189), changes since edit 188, test results.
------------------------------
C-KERMIT DOCUMENTATION
Frank da Cruz and Christine M. Gianone, "Using C-Kermit", Digital Press,
Burlington, MA, 1993, 514 pages.
DEC Order Number: EY-J896E-DP
Digital Press ISBN: 1-55558-108-0
Prentice Hall ISBN: 0-13-037490-3
US single-copy price: $34.95; quantity discounts available. Available in
computer bookstores or directly from Digital Press. In the USA, call
DECdirect toll-free 1-800-344-4825 to order; major credit cards
accepted.
Overseas, order through your bookstore (refer to the Prentice Hall ISBN
shown above) or your local Digital Equipment Corporation branch (refer to
the DEC order number).
You can also order from Columbia University:
Kermit Development and Distribution
Columbia University Academic Information Systems
612 West 115th Street
New York, NY 10025 USA
Telephone: (USA) 212 854-3703
Domestic and overseas orders accepted. Price: $34.95 (US, Canada, and
Mexico), $45 elsewhere. Orders may be paid by MasterCard or Visa, or
prepaid by check in US dollars. Add $35 bank fee for checks not drawn on
a US bank. Price includes shipping. Do not include sales tax.
------------------------------
5A(189) Wed Jun 30 09:45:56 1993
rcvfil() had name lengths the #ifdef pdp11 reversed, and so was truncating
long "as-names" on non-PDP-11 systems. Reported by Raan Young
<raan@hpcvry.cv.hp.com>. ckcfns.c 5A(080) 24 Nov 92 (this change slipped in
several hours after 5A(188) was announced).
The OS-9 version of C-Kermit did not include the directory separator (/) at
the end of the string returned by \v(home), which broke the dialing directory
and similar definitions in the standard initialization file. Fixed in
nvlook(), case VN_HOME, ckuus4.c, 26 Nov 92. Affects OS-9 only; no version
number update.
Removed calls to dbchr() as arguments to debug() in ckucon.c, in two places.
Even when debugging was not turned on, dbchr() was still executed for every
character, quite expensive! Suggested by Andy Fyfe, who says that this speeds
up CONNECT mode considerably on slow systems. ckucon.c 5A(048), 26 Nov 92.
Affects only the UNIX version.
HELP SET PROMPT message had Mac Kermit and non-Mac Kermit messages reversed.
Noticed by Fulvio Marino, Olivetti, Ivrea, Italy. Fixed in ckuus2.c, 27 Nov
92. Version number not changed.
At Tom Kloos's <tk@sequent.com> suggestion, added a couple fflush()'s within
#ifdef NOSETBUF in ckucon.c, to prevent messages like "Communication
disconnect" from being lost before the lower CONNECT-fork exits. Affects only
UNIX versions built with -DNOSETBUF, and needed, according to Tom, for certain
Tektronix UTEK implementations. ckucon.c 5A(049) 28 Nov 92.
Very minor cosmetic changes to three messages in ckudia.c. 30 Nov 92.
Replacement file i/o module for OS-9 C-Kermit from Christian Hemsing. The
zgtdir() function was not closing the top-level directory, so after being
called 32 times, the open file limit was exceeded. The problem showed up when
the new init file included a call to \v(directory) in the prompt string.
ck9fio.c, 5A(08) 01 Dec 92.
Some minor changes the UNIX man page. ckuker.nr, 1 Dec 92.
Added the man page, ckuker.nr, and this file, ckcker.upd, to the compressed
tar archive, cku188.tar.Z. 1 Dec 92.
Removed an extraneous argument from a printf() in ckudia.c, reported by
ado@elsie.nci.nih.gov (Arthur David Olson). ckudia.c 5A(047) 1 Dec 92.
Added makefile entry "isi" for Integrated Solutions Inc VS8 from
Don Altman <dona@zelda.nwra.com>. 8 Dec 92.
Added #ifdefs in ckutio.c to allow msleep() to work for AIX 1.2 on the PS/2.
ckutio.c 5A(103), 8 Dec 92. (Does not work.)
Added UNIX makefile entry for ICL DRS3000 (486), "make iclsys5r4_486".
9 Dec 92.
In inibufs(), the routine that allocates dynamic packet buffers, and which
is used by the SET BUFFERS command, when the malloc() fails, it is supposed to
try again using a smaller size:
size = (size * 3) / 2;
Eduard Vopicka <Eduard.Vopicka@vse.cs> in Prague pointed out that this is
wrong (it makes the new size bigger instead of smaller and therefore will
always fail) and should be:
size = (size * 2) / 3;
Fixed in ckcfn3.c 10 Dec 92.
Finally fixed ckutio.c for IBM PS/2 AIX 1.2, to include <sys/time.h>. Tested
successfully by James Ward <jew@sunquest.com>. ckutio.c 5A(104), 10 Dec 92.
Altos3 makefile entry modified, and new sys3upcx entry (for AT&T 7300) added,
from Robert Weiner. 12 Dec 92.
John Dunlap <dunlap@faraday.apl.washington.edu> discovered a TCP host that
C-Kermit's (and MS-DOS Kermit's) telnet did not work with:
callsign.cs.buffalo.edu [128.205.32.2] port 2000. Problem: Because it is on a
non-telnet port, Kermit does not send initial option negotiations. Remote
TELNET server sends WILL SGA. Kermit did not respond with DO SGA because it
forgot that it did not send DO SGA already, when initializing the connection.
Solution: added a flag to remember about this, and respond if necessary.
Tested with a variety of other TELNET (and non-TELNET) servers, and all still
work OK. ckcnet.c, 5A(016) 12 Dec 92.
Fixes for OS/2 C-Kermit from Kai Uwe Rommel <rommel@jonas.gold.sub.org>.
In Kai Uwe's words:
- I did finally get a pointer how to disable the popup box when
accessing empty floppy drives etc. - it's quite simple, one
just has to know it :-)
- made minor changes for the next IBM C compiler version (I have a
beta of the upcoming IBM C/C++ compiler)
- added a few lines to save/restore the state of ANY tty used, not
just hot handles
- I think the error message should be removed, when opening the
default tty fails, it's hard to avoid that for binary distributions
- fixed a bug in the 32-bit speed detection for >57600 baud
- the added support for NumLock and keypad keys, I already sent you
this, I just include it again to send you complete diffs against 188
All changes affect OS/2 version only:
ckcdeb.h: OS/2 only, needs to include <sys/types.h>
ckcmai.c: OS/2 only, skip spurious message upon failure to open default device
ckoker.mak: several minor corrections
ckotio.c: hot-handle-saving changes, new Num Lock and keypad support
ckufio.c: IBM C compiler / library changes
Installed prototypes for os2setdtr(), os2setcarr(), os2setflow(), and
ttsettings() in ckotio.c, and also made them static.
ckotio.c, 5A(100), 13 Dec 92. Other module numbers and dates unchanged.
Changed SET INPUT TIMEOUT-ACTION { PROCEED, QUIT } to be on the command stack.
Whenever you make this setting, it applies to the current command level and
its descendents. If a command file or macro changes the INPUT TIMEOUT
setting, it is restored to its previous value when the command file or macro
exits. This change was necessary because previously there was no way for a
macro or take file to save and restore the INPUT TIMEOUT setting if it needed
to be set to some particular value. The code change was minor: the scalar
integer variable, intime, was changed to an array and allocated, saved, and
restored together with the count[], ifcmd[], and iftest[] arrays. Then the
same was done with SET INPUT CASE, SET CASE, SET TAKE ERROR, and SET MACRO
ERROR. Also, changed SET INPUT DEFAULT-TIMEOUT to actually do something,
namely to set the timeout value used by INPUT if you type INPUT <ESC> or INPUT
<CR>. Modules affected: ckuusr.c, ckuus5.c, ckuus7.c. ckuusr 5A(093),
13 Dec 92.
Fixed compilation for Harris Night Hawk: an #ifdef related to WAIT_T was
added to ckcdeb.h, and the cx_ux makefile entry was changed slightly. From
Tom Horsley <tahorsley@csd.harris.com>.
New SCO UNIX 3.2V4.0 makefile entries from Warren Tucker, with assistance
from Eduard Vopica and Piet Plomp. makefile. 15 Dec 92.
SCO Xenix/286 makefile entry updated and successfully tested by William
Bader <wbader@scarecrow.csee.lehigh.edu>, and a minor correction to ckuusx.c,
where a reference to intmsg(1) had to be changed to intmsg(1L). 17 Dec 92.
Minor change to ckcdeb.h for IBM AIX/370, to force correct definition of
signal() and friends, within #ifdef AIX370 conditionals, affects only AIX/370.
Tested successfully on AIX/370 1.2. 18 Dec 92.
New makefile entry t31tos40x for Nixdorf Targon/31 M15 with TOS 4.0.13 from
Dick Bruijn <dick@ahwau.ahold.nl>. 22 Dec 92.
Minor change to ckcdeb.h to support Cray UNICOS 7.0 (6.1 was already ok);
#include <errno.h> within #ifdef _CRAY..#endif conditionals. Also added
-DTCPSOCKET and removed -i from cray makefile entry. Checked by Charlie Finan
<chf@grumpy.cray.com> on both 6.1 and 7.0 of UNICOS. 22 Dec 92.
Added a new entry, cray8, to the makefile for Cray UNICOS 8.0 Alpha, from
Charlie Finan. Also added new version herald for Cray UNICOS, ckuver.h. Also
added display of _CRAY symbol in SHOW FEATURES, ckuus5.c. 23 Dec 92.
Added new makefile entry, clix, for Intergraph Clipper, from Mark Jones
<mark@mjones.b30,ingr.com> at Intergraph.
Modified Fortune For:Pro 2.1 makefile entry, ft21, to compile several modules
separately without optimization because they break the optimizer. Problem
reported, and fix verified, by Thomas Krueger <tjk@kelvin.cae.uwm.edu>.
Modified ckucon.c to not complain that the speed is not set if C-Kermit
has been given an already-open file descriptor for the communication device,
and to allow the connection to proceed. ckucon.c 5A(050) 26 Dec 92.
Added dnixnetc entry to makefile for DNIX 5.2 with curses and TCP/IP, from
Paul Pries <5322@msg.abc.se>.
New UNIX makefile entry plus minor changes to ckcdeb.h and ckuver.h for IBM
AIX/ESA 2.1 on IBM 370-Series mainframes from Andy Mondore <mondore@rpi.edu>.
Reported by Michal Jaegermann <NTOMCZAK@VM.UCS.UALBERTA.CA>: C-Kermit did not
work correctly on NeXT Mach 3.0 when installed setuid or setgid. Diagnosis:
the operation of access() changed from NeXTSTEP 2.1 to 3.0. Cure: Treat NeXT
Mach 3.0 like Olivetti X/OS with respect to access() calls in ckufio; create a
new next3 makefile entry for NeXTSTEP 3.0 to differentiate it from earlier
releases. ckufio.c 5A(068) 29 Dec 92.
New makefile entry, utekvr3, for Tektronix XD88 with Sys V R3 from
Gary Hornbuckle <garyho@crg1.sequent.com>.
After further testing, discovered that there is no difference among NeXT
versions -- all behave the same as 3.0. Removed the next3 entry, and changed
ckufio.c to do the id-swapping trick around access() calls for all NeXT
versions, not just 3.0. Tested thoroughly on NeXTSTEP 2.1 and 3.0. ckufio.c
5A(069) 31 Dec 92.
Several instances of -DYNAMIC in the makefile were corrected to say -DDYNAMIC,
including AIX/370, AIX PS/2, SunOS System V R3, and one of the HP-UX entries.
4 Jan 93.
Fixed linuxgcc2net makefile entry to include the curses option correctly, from
Mark W. Eichen <eichen@cygnus.com>.
Added sunsol20gcc entry for Solaris 2.0 on Sun platforms, to be built with
the gcc compiler from the CD-ROM, from Mark W. Eichen <eichen@cygnus.com>.
Minor fix to ttinc() in ckotio.c for OS/2, from Kai Uwe Rommel. ckotio.c
5A(101), 10 Jan 93.
New makefile entries for SunOS 5.1 (Solaris 2.1) from Patrick Wolfe
<pwolfe@eyeball.kai.com>: sunos51, sunos51tcp, sunos51tcpc.
Added QNX 4.1 support via #ifdef QNX..#endif changes to ckcdeb.h, ckcmai.c,
ckufio.c, ckutio.c, and ckuver.h for QNX 4.1, plus a new qnx makefile entry,
from Jyke Jokinen, Tampere University of Technology, Finland <jyke@cs.tut.fi>.
13 Jan 93. Further minor updates to ckcmai.c, ckcfn3.c, and ckutio.c from
Jyke on 14 Jan 93.
Changed OS/2 C-Kermit to allow SET LINE / SET PORT to:
1. Correctly accept 1 .. 8 as synonyms for COM1 .. COM8.
2. Accept _n (n is a number) as an open file descriptor.
3. Accept anything else literally as a device name.
ckuus7.c. ckuusr.c 5A(094), 14 Jan 93.
From Kai Uwe Rommel, a change to OS/2 C-Kermit to allow it to work with
the new public domain serial port driver, SIO.SYS (available from CompuServe).
This works on both 32-bit and 16-bit OS/2 C-Kermit versions (OS/2 2.00 only).
ckotio.c 5A(102) 14 Jan 93.
New makefile entries: sunos3gcc (Sun UNIX 3.5, compiled with gcc) and
is5r3gcc (Interactive UNIX SVR3 2.2.1, compiled with gcc). From Karl Berry
<karl@claude.cs.umb.edu>.
Changed the COUNT variable so it is inherited by inferior command levels.
This allows WHILE COUNT { commands } to work, as well as letting macros access
(but not change!) the superior COUNT value. ckuus5.c, ckuus6.c,
ckuusr.c 5A(095) 18 Jan 93.
Discovered that command-mode output from the AOS/VS version of C-Kermit was
horribly slow, even though CONNECT mode and file transfer were reasonably
fast. Diagnosis: concb() in ckdtio.c was making stdout unbuffered, affecting
all printf's, putchar's, etc. Cure: put #ifndef NOSETBUF..#endif around the
setbuf() call in concb() in ckdtio.c, add /DEFINE NOSETBUF to CKDCC.CLI, and
redefine putchar(c) to be conoc(c) in ckcdeb.h (for datageneral only).
New ckdtio.c version/date: 5A(097) 20 Jan 93.
New hpux80pagcc entry for UNIX makefile from Karl Berry
<karl@starlight.HQ.Ileaf.COM>, 21 Jan 93.
New dynix31c entry for Sequent Dynix 3.1.2, TCP/IP, curses, from Jason
Merrill <jason@jarthur.claremont.edu>.
Kai Uwe Rommel <rommel@jonas.gold.sub.org> discovered and fixed a small error
in the OS/2 C-Kermit ttinc() routine in ckotio.c. The fix makes OS/2 C-Kermit
*much* faster for both terminal emulation and file transfer. ckotio.c 5A(103)
24 Jan 93. New 16-bit and 32-bit versions installed 24 Jan 93.
Minor fix to dynix3 UNIX makefile entry. Jason Merrill
<jason@jarthur.Claremont.EDU>. 25 Jan 93.
Removed ^H as a synonym for H as a CONNECT-mode escape-character argument.
Too dangerous (hangs up the connection). ck[doc]con.c. Also ^Q for Q
in ckoker.con. 25 Jan 93.
Added character-set info to file transfer displays. Internally, a new member,
"keyword", was added to the csinfo structure. ckuusx.c, ckcxla.h, ckuxla.c,
ckmxla.c, 2 Feb 93. Took advantage of the new csinfo structure to simplify
the SHOW TERMINAL character-set display, replacing 16 lines of code with a
single printf(). ckuus5.c. This changed is identified by the new version
herald and date, 5A(019) 2 Feb 93, on ckuxla.c (and 5A(012) 2 Feb 93 for
ckmxla.c on the Macintosh, but this change has no effect on the Mac, which
does not use the regular file transfer display).
Added Interactive UNIX System V R3.0 makefile entry (for gcc compilation) from
Dieter Woerz, Zahnaerztliches Rechenzentrum Dr. Gueldener GmbH, Marienstr. 10,
D-7000 Stuttgart-1, <woerz@gueldener.de>. makefile.
Reported by Peter Mossel <peter@cuccfa.ccc.columbia.edu>: C-Kermit would not
link when built under OpenVMS AXP with Multinet, because of the "extern int
telnetfd" in ckuusy.c. Fixed via #ifndef VMS..#endif in ckuusy.c.
The TRANSLATE command did not work in VMS; it caused C-Kermit to crash.
This was because zopeno() was calling zstime() to set the output file date
and time, even though the attribute structure pointer was null. Changed
zopeno() not to do this, and also changed zstime() to fail (rather than
crash) if called with a null attribute structure pointer. This cured the
crash, but TRANSLATE still did not work: zchout() got an error when trying
to write the first byte to the output file. This happened because C-Kermit
treats the TRANSLATE output file like a file-transfer incoming file (ZOFILE).
This is fine for UNIX and other OS's, but VMS C-Kermit zopeno() treats ZOFILE
specially, presuming all sorts of information to be available, and in this
case it isn't. Therefore, the TRANSLATE command output file should be treated
like an OPEN WRITE file, or a packet log, etc. But I couldn't recycle one of
these files, because any one of them might be open at the time the TRANSLATE
command is given. So I added a new file number, ZMFILE (miscellaneous output
file) to ckcker.h, and had the VMS version of the TRANSLATE command use it
(or ZCTERM if no filename given) rather than ZOFILE. CKVFIO.C, 2.0(096),
17 Feb 93; CKUUS4.C, CKCKER.H.
Fixed a problem noted by Ismo Suihko <isuihko@cs.joensuu.fi> in Finland,
in which under certain bizarre circumstances, a file can be erroneously
renamed. Fix: initialize cmarg2 to point to the empty string whenever
entering server mode. ckcpro.w 5A(053), 17 Feb 93.
Added a new command for OS/2 only: SET TERMINAL ANSWERBACK { OFF, ON }
to disable/enable the ENQ/Answerback feature, which one user (William
Unruh of the University of British Columbia) complained was being invoked
frequently on a noisy connection. The answerback feature is now disabled
by default. ckocon.c 5A(101), 19 Feb 93; ckuus2.c, ckuus7.c, ckuusr.h.
Discovered that C-Kermit, when sending a file in text mode with TRANSFER
CHARACTER-SET TRANSPARENT, did not put an encoding attribute in the A-packet.
This is wrong, because then the receiver's TRANSFER CHARACTER-SET will take
precedence and cause unwanted translation. Also discovered that the receiver
erroneously interpreted "*!A" to indicate an xfer character-set of ASCII,
rather than TRANSPARENT. Fixed in sattr() and gattr(), ckcfn3.c.
ckcfns.c ID updated to show this change: 5A(081) 20 Feb 93.
Changed Olivetti X/OS support from BSD-based to System V based. Fulvio Marino.
All changes within #ifdef OXOS. Mar 8, 1993. ckcdeb.h, ckucon.c 5A(051),
ckufio.c 5A(070), ckutio.c 5A(105), ckuusx.c, makefile.
C-Kermit was dumping core with a segmentation fault on SunOS 4.1.1 and
NeXTSTEP 3.0 when a TCP/IP SET HOST command was issued from a TAKE file, and
the connection timed out. Several days of debugging (with lots of help from
Margarita Suarez and Fuat Baran -- and Pure Software Inc's "Purify 2" product)
traced the problem to an error-message string overflowing the end of a buffer,
tmpbuf[], in setlin() in ckuus7.c, overwriting some malloc'd pointers used by
the command processor. Purify 2 also revealed several less-serious memory
leaks that were also fixed (these were in all the places where the C-Kermit
command parser tried to recognize when a command was continued on the next
line, and occurred whenever there was a blank line in a command file or macro,
and also when executing a macro recursively.) ckuus[r34567].c, ckuusr.h.
ckuusr.c 5A(096), 8 Mar 93.
Fixed UNIX CONNECT-mode <Esc-Char>Q ("Quit Now") to also hang up the modem.
Bill Glass <glass@vixvax.mgi.com>. ckucon.c 5A(052), 10 Mar 93.
Fixed Apollo Aegis (#ifdef aegis) support in ckutio.c and ckufio.c.
Bill Glass <glass@vixvax.mgi.com>.
Added SET SPEED 57600 and 115200 for HP-UX. Raan Young, raan@cv.hp.com.
ckutio.c 5A(106), 10 Mar 93, ckuus3.c.
Fixed a bug in the INPUT command, reported by Sin-itirou Dezawa
<dezawa@miya.fujifilm.co.jp>, in which it failed to match 8-bit
characters because of sign extension. ckuus4.c. ckuusr.c 5A(087) 10 Mar 93.
Cosmetic fix to fullscreen file transfer display. Joe Doupnik noticed that
if you try to send a file to an "empty socket", then after the retries are
exhausted, a random number was printed for the elapsed time. Fixed by
clearing the "kitchen timer" before entering the protocol machine. ckcpro.w.
From Teemu Torma <tot@joker.cs.hut.fi>: support for poll() in UNIX C-Kermit
msleep() and conchk() routines. poll() is the System V equivalent of
select(). To use it, add -DCK_POLL to CFLAGS (if your computer has a
/usr/include/poll.h file). It means that System V users don't have to hit the
CONNECT-mode escape character for file-transfer interruption, etc. I have no
idea how widespread or portable poll() is, but I did find it in SVID for both
R3 and R4. I found <poll.h> files on SunOS 4.1.1 and Dell SVR4, built and
tested successfully in both places. Included -DCK_POLL in all
Dell-SysVR4-related makefile entries, as well as all SysV-related SunOS and
Solaris entries. ckutio.c, ckuusx.c. 10 Mar 93. (By the way, poll() only
tells us whether characters are waiting on a certain file descriptor, but not
how many, so it won't be useful in ttchk() -- for that we still need FIONREAD
or rdchk().)
Also, removed -DNOCSETS from Solaris makefile entries.
Found some places where the program exit status was not being set to indicate
file transfer failure: fixed in reof(), seof() in ckcfns.c 5A(082), 10 Mar 93.
From Kai Uwe Rommel, two small changes to ckufio.c to make OS/2 filename
matching case-independent. ckufio.c 5A(071), 11 Mar 93.
Prevent unwanted file collision actions when receiving files to standard
output. ckcfns.c 5A(083), 11 Mar 93.
Changed 4.4 BSD version to use FIONREAD, which is still supported even though
4.4BSD is supposed to be POSIX. ckutio.c, ckuusx.c, 11 Mar 93.
In response to persistent complaints from Fulvio Marino, I finally fixed BREAK
and CONTINUE to work right when a FOR-loop was nested inside a WHILE-loop,
or vice-versa. ckuus[56].c, 11 Mar 93.
The following script program did not work as expected (reported by Kai Uwe
Rommel and several others):
define mydial -
dial \%1, -
while fail { sleep 40, redial }
This was fixed by changing "invisible internal" commands such as _assign,
_define, _getargs, _putargs, etc, to not change the value of the "success"
variable if they do, indeed, succeed. The note about this was removed from
ckcker.bwr. ckuus6.c, 11 Mar 93.
As suggested by Michael Godfrey, when C-Kermit is in local server mode, and
SERVER DISPLAY is ON, make the "Current Directory:" display change if the
client sends a REMOTE CD command. Required adding a new screen() function.
ckcker.h, ckcfns.c, ckuusx.c, 11 Mar 93.
Prevented GOTO commands with long labels from trashing memory. ckuusr.[ch],
ckuus5.c, 11 Mar 93.
Added a couple missing semicolons in "#ifdef aegis" code, ckufio.c, ckutio.c.
Bill Glass <glass@vixvax.mgi.com>. 15 Mar 93.
Commented out an AT&T-7300-specific line in conbin() in ckutio.c, which
always set the speed of the console to 9600. No idea why it was there, but
it prevented CONNECT from working when using Kermit when logged in to the
7300 through a serial port, rather than on the "real console". 15 Mar 93.
Minor Apollo Aegis fixes from Bill Glass, 20 Mar 93. ckutio.c, ckufio.c.
Added SET SPEED entries for 14400, 28800, 57600 for NeXT (but 57600 doesn't
work, even though driver supports it). Fixed HP high-speed entries, which
were done incorrectly on 10 Mar 93. ckuus3.c, ckutio.c. 21 Mar 93.
Removed a couple character-set-related messages from the HELP-command text in
cases where C-Kermit is built with -DNOCSETS (these were confusing an Atari ST
C-Kermit user in New Zealand). ckuus2.c. Also removed SET ATTRIBUTE
CHARACTER-SET if -DNOCSETS. ckuus7. 22 Mar 93.
Added code to UNIX CONNECT command to recover from "write to broken pipe"
errors, which can happen when a TCP/IP or X.25 network connection breaks
(which can result in SIGPIPE signals) -- cure is to just ignore SIGPIPE during
CONNECT mode. From Fulvio Marino at Olivetti. 25 Mar 93.
The DEFPAR (default parity) symbol was never used. Changed ckcker.h to
define it only if not already defined (e.g. on CC command line), and changed
ckcmai.c and ckutio.c to actually use it. Suggested by Daryl Erwin
<derwin@mach2.wlu.ca>. 5 Apr 93.
Added support for HP-UX 9.1 to the makefile, from Peter Jones, 6 Apr 93.
Fixes for VMS C-Kermit to allow recognition of <> as directory delimiters,
as these are apparently the default delimiters in European versions of VMS
to avoid conflicts with their use as ISO 646 national characters, from
Terry Kennedy. ckvfio.c 2.0-097, ckvcvt.c T1.0-06, 8 Apr 93.
Moved DEFPAR definition from ckcker.h to ckcdeb.h, so ckutio.c could find
it there too. 9 Apr 93.
Added support for Cray-2 and Cray-3 with CSOS from Scott Bolte
<scott@craycos.com>. ckcdeb.h, ckuver.h, makefile. 17 Apr 93.
Fixes for Olivetti X/OS makefile entries from Fulvio Marino
<fulvio@ico.olivetti.com>, 18 Apr 93.
Added convex10gcc makefile entry from Volker A. Brandt
<volker@sfb256.iam.uni-bonn.de>. ckuus5.c, ckuver.h, makefile, 27 Apr 93.
James Sturdevant pointed out that zstime in ckufio.c, date comparison code was
comparing the access time rather than the modification time, preventing the
FILE COLLISION UPDATE feature from working right. Changed it to use the
file's st_mtime rather than st_atime. ckufio.c 5A(072) 28 Apr 93.
Added a makefile entry for Pyramid MIS-S MIPS R3000 DataCenter OSx Sys V R4,
from Chad R. Larson <chad@misty.anasazi.com>. makefile, ckcdeb.h, ckuver.h,
ckuus5.c, 29 Apr 93.
Noticed that C-Kermit includes spurious size and date attributes when sending
files from standard input. Fixed in ckcpro.w 5A(053) 29 Apr 93.
Added support for Hebrew character-set translation in both terminal emulation
and file transfer:
SET XFER CHARACTER-SET HEBREW-ISO = ISO 8859-8 Latin/Hebrew
SET FILE CHARACTER-SET HEBREW-ISO = ISO 8859-8 Latin/Hebrew
SET FILE CHARACTER-SET CP862 = Hebrew PC Code Page
SET FILE CHARACTER-SET HEBREW-7 = DEC 7-Bit (VT100) Hebrew
Also, SET TERMINAL CHARACTER-SET { HEBREW-ISO, HEBREW-7, CP862 }. It's
possible to translate not just between any two pair of Hebrew character sets,
but also between a Hebrew set and a Roman or Cyrillic set. There is no
support for right-to-left screen-writing direction.
ck[cu]xla.h, ckuxla.c 5A(020), ckuus[2345r].c 5A(098), 2 May 93.
Added REMOTE SET FILE NAMES { LITERAL, CONVERTED } to the C-Kermit client.
Support for this was already in the server, but it was omitted from the client
by an oversight. Pointed out by William H. Glass <glass@vixvax.mgi.com>.
ckuus7.c, 3 May 93.
Fixed a negotiation bug relating to repeat-count prefixing, noticed by William
Glass. ckcfns.c 5A(084) 4 May 93, function spar().
Added two new invisible commands, SET REPEAT { PREFIX nn, COUNTS OFF/ON } and
SET CONTROL-PREFIX (but this was changed, see below), to facilitate testing of
this stuff, which uncovered further loose ends in the negotiation, now fixed.
So now it is an (undocumented) feature that you can change the
control-character and repeat-count prefixes, and you can also turn repeat
counts on and off. ckcmai.c, ckuusr.c, ckuus3.c, ckcfns.c, 4 May 93. (Fix
typo in this edit, 10 May 93.)
Made "F" an acceptable abbreviation for FINISH, and "FO" for FOR.
ckuusr.c 5A(099), 5 May 93.
Fixed alphabetic order of "SET W?" commands. ckuusr.c, 10 May 93.
Minor changes to Telebit & US Robotics dialing commands. ckudia.c 5A(048),
10 May 93.
Add SET TRANSFER CANCELLATION { OFF, ON [ <code> [ <number ] ] } for UNIX and
VMS. Lets user turn off the ^C^C method of escaping from packet mode, or set
a different interruption character, or specify a different number of them. In
response to a suggestion by Chad R. Larson, Anasazi Inc <chad@anasazi.com>.
ckuus3.c, ckuusr.c 5A(100) 10 May 1993, ckcmai.c. ckutio.c 5A(107) 10
May 93. ckvtio.c 2.0-051 10 May 93. ckdtio.c 5A(107) 10 May 93.
Discovered that AOS/VS C-Kermit can't receive files whose names contain
template characters. Changed zrtol() to convert such names into names that
are legal for AOS/VS. ckdfio.c 5A(065) 12 May 92.
Thanks to logs from Lawrence Kirby <fred@genesis.demon.co.uk>, discovered that
C-Kermit had two sliding windows problems: (1) A window size is negotiated
that is larger than the retry limit can cause a transfer to fail
unnecessarily, which was tickled by (2) the code in the input() function that
aims to prevent us from NAK'ing the missing packet at window-low more than
once wasn't working. Both were tickled by trying to receive a file from Prime
Kermit with sliding windows, window size > retry limit, on a noisy connection.
Prime Kermit doesn't sample the reverse channel for ACKs when sending, and
C-Kermit sent the same NAK window-size times, causing transfer failure, when
it only should have sent it once. The new method sends it the first time a
packet shows up out of order, but remains silent, sending nothing, as
subsequent packets show up, until the receive window fills up, at which points
the NAKs start to go out again. ckcfns.c, ckcfn2.c. Also, in spar() in
ckcfns.c, we increase the retry limit to the negotiated window size + 1
automatically.
BIG change. In response to persuasive arguments from Lawrence Kirby
<fred@genesis.demon.co.uk> in the comp.dcom.modems newsgroup (topic: relative
speed of Zmodem and Kermit transfers), I installed commands to give the user
the ability to disable/enable control-character prefixing on a per-character
basis when sending packets. New commands are:
SET CONTROL UNPREFIXED <code> ; Code for control char that needs no prefix
SET CONTROL PREFIXED <code> ; Code for control char that needs prefixing
SHOW CONTROL-PREFIXING ; Displays above settings
There is no negotiation. This is done unilaterally by the sender, and it
works only if the receiver treats control characters in packets as ordinary
data, and if the communication channel passes these characters through intact.
If it works, fine, if not, back off. Experiments with unaltered MS-DOS Kermit
show that all but 8 C0 and C1 controls are safe on a direct connection, and
with MS-DOS Kermit 3.13 only 3 need prefixing, resulting in about 20% speedup
when transferring a large ZIP file, bringing us to the same speed Zmodem for
the same file on the same connection. This feature is included in C-Kermit
only if CK_SPEED is defined at compile time. However, since this feature
doesn't take up much space, and does no harm if it isn't used, I defined
CK_SPEED in ckcdeb.h, so everybody will get it unless they define NOCKSPEED at
compile time. Notes: NUL (0) is always prefixed; if FLOW is XON/XOFF,
prefixing of 17, 19, 145, and 147 is forced.
ckuusr.h, ckuus2.c, ckuus3.c, ckuus7.c, ckuusr.c 5A(101) 15 May 93;
ckcfns.c 5A(085) 15 May 93.
Changed protocol module to force prefixing of IAC (255) when C-Kermit is
a TELNET client. ckcpro.w 5A(054) 16 May 93.
Added support for IBM TCP/IP 1.2.1 for OS/2. Also new command for selecting
screen scrollback buffer size, plus a few bug fixes. From Kai-Uwe Rommel.
Many modules: ckoker.mak, ckoker.def, ckoker32.def (new), ckonet.c, ckonet.h,
ckotcp.c (new), ckotcp.def (new), ckcmai.c, ckcnet.c, ckcnet.h, ckocon.c,
ckodir.h, ckolat.h, ckotio.c, ckuus2.c, ckuus4.c, ckuus5.c, ckuus7.c,
ckuusr.h, ckuusy.c. 16 May 93.
ANSIfication of CKVCON.C, CKVTIO.C, CKVFIO.C, plus a minor change to CKCMAI.C,
to allow VMS C-Kermit to be compiled with GNU CC, from James Sturdevant.
Addition of FAB$M_PRN to VMS C-Kermit's exception list of fixed-format files
that should be treated as text rather than binary, suggested by James
Sturdevant, zopeni(), ckvfio.c 2.0-098, 16 May 93.
Fixes from Bill Glass <glass@vixvax.mgi.com> to the file-transfer byte-count
reporting mechanism. ckcfns.c 5A(086) 16 May 93, ckcfn3.c, ckuusx.c.
Suggested by William Bader: SHOW FEATURES includes date and time of program
compilation if C preprocessor includes __DATE__ and __TIME__ symbols. ckuus5.c.
(This really shows only the date & time that ckuus5.c itself was compiled.)
Applied Kai Uwe Rommel's patches for instantaneous screen scrollback to the
OS/2 version, and cleaned up the network #ifdefs to allow it to be built with
DECnet support but not TCP/IP and vice versa.
Added a new function: \freplace(s1,s2,s3). This is to get around problems
in the script programming language on OS/2 in which items like \v(cmdfile)
might contain backslashes -- they are ruined when used in macro definitions.
This lets the macro change the backslashes to forward slashes, double
backslashes, whatever. ckuus4.c.
Modified ttinl() in ckutio.c to accept bare carriage returns in data packets.
Now C-Kermit can accept any bare control character except NUL in data packets
if the connection is, indeed, transparent to them. 26 May 93.
Replaced the following SCO-related makefile entries by new ones from Eduard
Vopicka in Czechoslovakia. These have been thoroughly checked and verified
as to library search order, directory-reading method, etc, agreed to by Warren
Tucker. sco3r22, sco3r22net, sco3r22netc, sco32v4, sco32v4net. makefile,
26 May 93.
Added support for file date/time transmission and setting for POSIX versions.
ckufio.c 5A(073), 26 May 93. Added support for getting local hostname for
POSIX versions. ckuusx.c, 26 May 93. These deficiencies were noted by Tom
Kloos <tk@sequent.com>, and the new code tested by him.
Several #ifdef'd fixes to tthang() for AIX-RS/6000 and to ttopen()/ttclos()
for ultrix, from Jamie Watson <jw@adasoft.ch>, ckutio.c 5A(108) and ckucon.c
5A(084), 26 May 93.
Both of the above changes broke the 4.4BSD version, which is not-really-POSIX,
so adjustments were made in ckufio.c and ckuusx.c. Also, the data type of
sys_errlist[] seems to have changed in 4.4BSD, so adjustments made in ckcfn3.c.
Also, fixed the "sunposix" makefile entry to work right by linking with the
correct libraries. Ditto for SunOS 4.x System V R3 entries. 29 May 93.
Improved SET CONTROL { PREFIX, UNPREFIX } command to accept a list of numbers.
ckuus3.c, 29 May 93.
Several minor #ifdef'd changes for Coherent/386 from Fred Smith
<fredex%fcshome@merk.merk.com>. ckufio.c, ckutio.c, ckuver.h.
Big improvements made to the sliding-window error recovery procedures.
input() routine, ckcfn2.c, see comments there. Thanks (again) to Lawrence
Kirby for suggestions and testing. ckcfns.c 5A(088) 31 May 93.
Fixes to Courier modem support. SET DIAL MNP was affecting compression rather
than error-correction. Courier init string contained &B1, in conflict with
default MODEM SPEED-MATCHING setting (ON), and Courier init string was not
being sent. Reported by Lawrence Kirby <fred@genesis.demon.co.uk>. Also
added USR Sportster support -- exactly the same as the Courier, except I had
to change X7 in the init string (for both) to X4 (the maximum value supported
by both). "set modem courier" added, "hst-courier" demoted to an invisible
synonym for "courier" (since not all Couriers can do HST), and "sportster"
added as a visible synonym for "courier". ckudia.c 5A(049) 4 Jun 93.
Fixed 'kermit "-Y"' in VMS; previously it would crash, noted by Terry Kennedy.
ckuusx.c, 7 Jun 93.
Bill Glass discovered that C-Kermit, when receiving files, if the transfer is
terminated by an E packet, does not discard a partially received file even
when SET FILE INCOMPLETE is DISCARD. Fixed in ckcfn3.c, 7 Jun 93.
Changed the OUTPUT command to be buffered, suggested by Lawrence Kirby
<fred@genesis.demon.co.uk>, who also sent in some sample code. Lawrence says
this improves script program execution significantly in some cases. ckuus5.c,
7 Jun 93.
Added SET OUTPUT PACING <milliseconds> command, to pause the specified number
of milliseconds after each OUTPUT character. ckuusr.h, ckuusr.c, ckuus3.c,
7 Jun 93.
In VMS version: Fixed calculation of file size in zchki(), fixed declaration
of mbxnam[] (add one to size) to prevent overflow, which would result in
failure of server to respond to REMOTE directory, etc. Both fixes from
Bill Glass. CKVFIO.C 2.0-099, 7 Jun 93.
Added APC command. Like ECHO, but encloses the text within ESC [ _ and ESC \.
This is the Application Program Command escape sequence for VT320 and above,
and can be used, for example, to send commands MS-DOS Kermit 3.13. ckuusr.h,
ckuusr.c 5A(102), 8 Jun 93.
Larry Hughes <hughes@logos.ucs.indiana.edu> discovered that VMS C-Kermit's
INPUT command did not time out when the requested text did not arrive on a
Wollongong TCP/IP connection. The same turned out to be true of UCX and TGV
connections too. Turns out that reads on sockets in VMS are not timed. James
Sturdevant sent in some fixes for this, which he tested on Wollongong TCP/IP:
(1) add a missing longjmp to the timeout handler (!), and (2) adapt Kai-Uwe
Rommel's select() code as an alternate means of achieving a timed read. The
WIN/TCP version uses the latter method, but it wouldn't work for the UCX and
TGV versions, so in those cases, the regular (now-working) alarm()/signal()
method was used. The new code is all in netinc() in ckcnet.c 5A(019) 8 Jun 93.
Changed VMS version to turn off the LOCAL_ECHO and ESCAPE terminal modes
during CONNECT and file transfer. CKVTIO.C 2.0-054, 8 Jun 93.
Yet another fix to parity-vs-8th-bit-prefixing-vs-automatic-parity-detection
code in ckcfns.c. This is for the case in which both Kermits have SET PARITY
NONE, but the link between them has parity in only one direction. The file
sender sends the S-packet with Y in the QBIN field, the file receiver sees no
parity and therefore replies with a Y, but the ACK to the S-packet arrives
back at the file sender with parity. In this situation, C-Kermit, when it was
the file sender, incorrectly switched to 8th-bit-quoting without permission,
producing a corrupt file on the receiver's end. Noticed by Lawrence Kirby.
ckcfns.c 5A(089), 11 Jun 93.
Added hardware flow control for AIX 3.x on the RS/6000. Code provided by
Jamie Watson <jw@adasoft.ch>. ckcdeb.h, ckutio.c 5A(109) 11 Jun 93.
On Jamie's say-so, added -DCK_POLL to makefile entries for AIX 3.x on the
RS/6000. This alleviates the need to type the CONNECT-mode escape character
as a prefix to local-mode file-transfer interruption characters, and also
makes sliding windows transfers work better. However, AIX's method for using
poll() changed between AIX releases 3.1 and 3.2, so special code takes of the
two cases. Thanks also to Daniel Lewart for spotting some typos. makefile,
ckuver.h, ckutio.c 5A(109) 11 Jun 93.
Also from Jamie, improvements to the calculation of current and maximum number
of window slots, used in the local-mode fullscreen file transfer display and
in the STATISTICS command. ckcfn3.c.
Some UNIX OS's have a rename() function, which, when available, should be used
instead of link() and unlink() because it is atomic. Added support for
rename() to ckufio.c (it was already there for OS/2) within #ifdef
RENAME..#endif conditionals. Predefined RENAME for OS/2, POSIX, SVR4, AIXRS,
BSD44, and SUNOS41 in ckcdeb.h. This can be overriden by adding -DNORENAME to
CFLAGS. It can be added for other systems by including -DRENAME in KFLAGS, as
was done for all the SCO UNIX 3.2v2 entries (suggested by Lawrence Kirby).
SHOW FEATURES displays whether RENAME was defined at compile time. Later,
Warren Tucker verified that rename() is available in all releases of SCO UNIX
(but not Xenix) so -DRENAME was added to all SCO UNIX makefile entries.
makefile, ckuus5.c, ckufio.c 5A(074), 11 Jun 93.
Changed the new buffered OUTPUT command to always flush its buffer when it
encounters a CR. Without this, some scripts (like one sent in by Larry Hughes
for talking to a TCP/IP POP3 server) would fail. ckuus5.c, 11 Jun 93.
Disabled TELNET command if TCPSOCKET not defined (e.g. for OS/2 version when
built with DECnet but not TCP/IP support). ckuusr.c.
Percent efficiency shown by STATISTICS command is now rounded rather than
truncated. dostats(), ckuus4.c.
Removed erroneous required prefixing of 255 in setlin() in ckuus7.c. This
is taken care of properly elsewhere (in ckcpro.w).
Added makefile entry for Apollo Aegis 9.x. makefile.
In the VMS version, file_date[] and attr_date[] declarations in zstime()
changed from long to unsigned long to prevent signed date comparisons, which
could prevent SET FILE COLLISION UPDATE from working. From James Sturdevant.
CKVFIO.C 2.0-100 21 Jun 93.
For DEC OSF/1 on a 486 PC: Add new makefile entry dec-osf-pc; modify ckuver.h
to define a special symbol, OSFPC, to differentiate from MIPS, VAX, and Alpha
versions (which use DEC C, whereas the PC version uses GCC); modify ckutio.c
to call getpgrp() with no arg in OSFPC case but not other OSF/1 cases because
as far as I know the current code works for OSF/1 on the other platforms;
similarly modify ckufio.c to not declare getppid() for OSF/1 on PCs, because it
is already declared in <unistd.h>. Thanks to Dave Johnson <ddj@gradient.com>.
XIF NOT <condition> never worked. Fixed now in doif() in ckuus6.c. ckuusr.c
5A(103) 26 Jun 93. Thanks to Brent Wilhelm <d3apbaw@saa.towson.edu> for
reporting the problem.
SCRIPT command was not working for logging in over TELNET connections.
Reported by Tom Vasak, Telecomm Australia <tomv@cssc-syd.tansu.com.au>.
Culprit was an unconditional buffer-flushing at the beginning of script
command execution. Fixed by skipping the flush operation on TELNET
connections. ckuscr.c 5A(016) 26 Jun 93.
SET MODEM TELEBIT (various kinds) was setting S112=0 whenever DIAL
KERMIT-SPOOF was OFF, reported by Roy Kern <roy@ecgcurly.ecg.gss.mot.com>.
Fixed by removing the code that did it. ckudia.c 5A(050) 26 Jun 93.
Added a NEWS command to print a short summary of what's new since edit 188.
Disabled the __TIMESTAMP__ (compilation time reporting in SHOW FEATURES)
feature for SCO UNIX, because newly-released SCO ODT 2.0 reportedly broke
this feature, reported by William Bader. ckuus5.c.
VMS C-Kermit did not allow editing during execution of ASK, ASKQ, and GETOK
when these were executed from a TAKE file or macro. Fixed in doask(),
ckuus6.c.
(Changed zshcmd() in ckufio.c to use SHELL variable if defined, and then if
it isn't defined, to get the shell from password file. Dave Johnson.)
Fixes for OS/2 C-Kermit CONNECT from Kai Uwe Rommel: raise maximum number
of screen lines from 60 to 100; respond correctly to cursor position report
requests when in 132-column mode. ckocon.c.
16-bit version of OS/2 C-Kermit built successfully for TCP/IP.
Any reference to \v(cmdfile) was likely to crash Kermit if no command file
was active, because we referenced a -1th array element. Fixed in ckuus4.c.
Fixed a couple VMS C-Kermit bugs: REMOTE DIRECTORY and similar commands did
not always work if FILE TYPE was LABELED. DF200 dialing string changed. Also
a couple typos fixed in CKV[FT]IO.C.
Courtesy of Ed Groth <groth@pupgg.princeton.edu>.
Removed BETA from program herald and released version 5A(189), 30 Jun 93.
These are the components of the final 5A(188) release:
------------------------------
FILE LAST EDIT VERSION COMMENTS
ckcasc.h 19 May 92 ASCII character symbol definitions
ckcdeb.h 12 Jun 93 Definitions used by all modules
ckcker.h 5 Jun 93 Kermit-specific definitions
ckcsym.h 19 May 92 C preprocessor symbol definitions
ckcxla.h 4 Jun 93 Common character-set translation definitions
ckuver.h 26 Jun 93 Version header definitions
ckcmai.c 30 Jun 93 5A(189) Main program
ckcpro.w 4 Jun 93 5A(055) Protocol state switcher, "wart" language
ckcpro.c 4 Jun 93 5A(055) C-language protocol state switcher
ckwart.c 14 Jan 92 2A(009) wart preprocessor for ckcpro.w
ckcfns.c 11 Jun 93 5A(089) System-independent protocol functions
ckcfn2.c ...continued
ckcfn3.c ...continued
ckcnet.h 4 Jun 93 Common network support definitions
ckcnet.c 8 Jun 93 5A(019) Network support
ckcmdb.c 10 Nov 92 - malloc()-debugging package
ckucmd.h 4 Jun 93 Interactive command parser symbols
ckucmd.c 21 Nov 92 5A(053) Interactive command parser functions
ckuusr.h 8 Jun 93 User interface symbols
ckuusr.c 26 Jun 93 5A(103) Interactive command parser
ckuus2.c ...continued
ckuus3.c ...continued
ckuus4.c ...continued
ckuus5.c ...continued
ckuus6.c ...continued
ckuus7.c ...continued
ckuusx.c ...cont'd, User interface common routines
ckuusy.c ...cont'd, Command-line option parser
ckudia.c 26 Jun 93 5A(050) DIAL command
ckuscr.c 26 Jun 93 5A(016) SCRIPT command
ck9con.c 12 Oct 92 5A(06) OS-9 CONNECT command
ck9fio.c 1 Dec 92 5A(08) OS-9 file system interface
ck9tio.c 12 Oct 92 5A(08) OS-9 communications i/o
ckdcon.c 10 Oct 92 5A(044) AOS/VS CONNECT command
ckdfio.c 12 May 93 5A(065) AOS/VS file system support
ckdtio.c 10 May 93 5A(098) AOS/VS communications i/o
ckicon.c 4 Dec 92 1.5 Amiga CONNECT command
ckifio.c 15 Jan 92 1.6 Amiga file system support
ckistu.c 15 Jan 92 1.5 Amiga stub routines
ckitio.c 18 Apr 93 1.8.1.1 Amiga communications i/o
ckiutl.c 15 Jan 92 1.7 Amiga utility functions
ckocon.c 16 May 93 5A(103) OS/2 CONNECT command
ckodir.h 20 Jan 92 OS/2 file system definitions
ckoker.h 6 Nov 92 OS/2 compilation definitions
ckolat.h 21 May 93 OS/2 LAT support definitions
ckonet.h 21 May 93 OS/2 TCP/IP support definitions
ckonet.c 6 May 93 5A(009) OS/2 network support
ckotio.c 15 May 93 5A(104) OS/2 communications i/o
ckscon.c 20 Jul 92 5A(031) Atari ST CONNECT command
cksfio.c 16 Jul 92 5A(059) Atari ST file system interface
ckstio.c 20 Jul 92 5A(086) Atari ST file communications i/o
ckucon.c 26 May 93 5A(054) CONNECT command for UNIX
ckufio.c 11 Jun 93 5A(074) File system interface for UNIX, OS/2, Aegis
ckutio.c 26 Jun 93 5A(110) Communications i/o for UNIX
ckuxla.h 4 Jun 93 Character-set symbols for UNIX & others
ckuxla.c 2 May 93 5A(020) Character-set translation for UNIX & others
ckustr.c 11 Sep 92 - String extraction module for 2.xBSD
cku2tm.c 11 Sep 92 - ctimed support for 2.10 BSD
ckvvms.h 7 Oct 92 VMS- and OpenVMS-specific definitions
ckvcon.c 11 Oct 92 5.0-029 CONNECT command for VMS and OpenVMS
ckvfio.c 21 Jun 93 2.0-100 File system support for VMS and OpenVMS
ckvtio.c 16 Jun 93 2.0-055 Communications i/o for VMS and OpenVMS
ckvioc.h 19 Oct 92 - VMS ioctl() simulation symbol definitions
ckvioc.c 19 Oct 92 - VMS ioctl() simulation
ckvcvt.c 8 Apr 93 T1.0-06 VMS labeled-file decoder
------------------------------
C-KERMIT 5A(188)-(189) TEST RESULTS
Systems where C-Kermit 5A(188) or 5A(189) was successfully compiled, linked,
and executed:
Notes:
ISC = Interactive Systems Corporation (a division of SunSoft)
JLE = Japanese Language Environment (for SunOS, by Nihon Sun)
ODT = SCO Open Desk Top
ODT 1.1 = SCO UNIX/386 3.2v2 plus SCO TCP/IP
ODT 2.0 = SCO UNIX/386 3.2v4 plus SCO TCP/IP
ODT 3.0 = SCO UNIX/386 3.2v4.2 plus SCO TCP/IP + X11R5 + new DOSmerge
Solaris 1.01 = SunOS 4.1.2
Solaris 1.1 = SunOS 4.1.3
Solaris 2.0 = SunOS 5.0
Solaris 2.1 = SunOS 5.1
Solaris 2.2 = SunOS 5.2
gcc = GNU C compiler
apcc = Apogee C compiler for Solaris 2.x
UCX = DEC TCP/IP Services for VMS
Non-UNIX versions:
MACHINE OS NAME OS VERSION MAKE ENTRY SIZE STRIPPED
Apollo DN-570 Aegis 9.7 /DomainIX9.5 aegis 552742 451758
Apple Macintosh II Mac OS 6.0 ckmker.mak 388xxx -
Atari ST GEMDOS 1.0 cksker.mak 277937 -
Commodore Amiga AmigaOS ? ckiker.mak 283520 -
Data General MV60000 AOS/VS II 2.20.73 ckdker.mak 612352 -
Data General MV7800XP AOS/VS 7.67 ckdker.mak 612352 -
DEC MicroVAX-II VMS / MultiNet 5.3 ckvker.mak 551424 -
DEC MicroVAX-II VMS / UCX 1.0 5.4-3 ckvker.mak ? -
DEC MicroVAX-3400 VMS 5.5 ckvker.com 531456 -
DEC Alpha AXP OpenVMS / nonet FT4 ckvker.com 724992 -
DEC 3000 Model 500 AXP OpenVMS / nonet 1.0 ckvker.com 723456 -
DEC VAX, model unknown VMS / nonet 4.5 ckvold.com ? -
DEC VAX, model unknown OpenVMS / nonet 5.5-1 ckvker.com 528896 -
DEC VAX, model unknown VMS / TCPware ? ckvker.com ? -
DEC VAX 4000-300/211 VMS / Multinet ? ckvker.mms 482304 -
DEC VAX 4000-500/286 VMS / Multinet ? ckvker.mms 482304 -
DEC VAX 4300 VMS 5.4-3 ? 529408 -
DEC VAX 6000-430 OpenVMS 5.5-2 ckvker.com ? -
DEC VAX 6000-510 VMS 5.4-1 ckvker.com 529920 -
DEC VAX 6510 VMS / WINTCP 5.4-3 ckvker.mak 580096 -
DEC VAX 6610 VMS / ? 5.5-1 ckvker.com 542720 -
DEC VAX 8350 VMS / ? 5.4-1 ckvker.com 581632 -
DEC VAX 8530 VMS / MultiNet 5.4-3 ? 529408 -
DEC VAX 8650 VMS / nonet 5.5-2 ckvker.mak 530432 -
DEC VAX 8650 VMS / nonet/sl 5.4-1 ckvker.mms 390127 -
DEC VAX 8650 VMS / UCX 2.0 5.5-2 ckvker.mak 554496 -
DEC VAXstation 3100/38 VMS / no_net 5.5-1 ckvker.mak 530944 -
DEC VAXstation 3100/38 VMS / UCX 2.0 5.5-1 ckvker.mak 551424 -
DEC VAXstation 3100/GPX59 VMS / MultiNet 5.5 ckvker.mms 482304 -
IBM PS/2 OS/2 (16-bit) 1.3 ckoker.mak/msc 377237 -
IBM PS/2-70 OS/2 (16-bit) 2.00 ckoker.mak/msc 377237 -
IBM PS/2-70 OS/2 (32-bit) 2.00 ckoker.mak/ibm 458485 -
IBM PS/VP+IBM TCP/IP OS/2 (32-bit) 2.00 ckoker.mak/ibm 486734 -
IBM PS/2-77 + SIO.SYS OS/2 (32-bit) 2.1 ckoker.mak/ibm ? -
Motorola 680x0 OS-9 2.2.2 ck9ker.mak 294542 -
UNIX versions:
MACHINE OS NAME OS VERSION MAKE ENTRY SIZE STRIPPED
AGI (Everex) 386/20 ESIX 3.2 Rev. D sys5r3 ? 423018
Altos ACS68000 UNIX System III R2 altos3 281317 252102
Amdahl mainframe UTS 5.2.6b sys3 508055 456044
Amdahl 5880 UTS 2.1 SVR5.2.6b sys3 530435 489400
Apollo 425e DomainOS 4.3BSD 10.4 sr10-bsd 549677 ?
Apple Macintosh IIfx A/UX 3.0 aux3gcc 448238 382272
Ardent Titan ? ? sys5r3 ? ?
ARIX System 90 Model 85 UNIX SVR3 sys5r3na 535801 452912
AT&T 3B2/300 UNIX SVR2.1.0 att3bxc 557216 461844
AT&T 3B2/622 UNIX SVR3.2.3 att3bxc 529226 458220
AT&T 6300 PLUS UNIX SVR2.0 att6300c 499226 353978
AT&T 6386E WGS UNIX V/386 3.2 sys5r3c 520266 441762
AT&T PC 7300 UNIXPC (3B1) System V 3.51m sys3upcshcc ? 415284
AT&T PC 7300 UNIXPC (3B1) System V 3.51m sys3upcgc 467478 405312
AT&T PC 7300 UNIXPC (3B1) System V 3.51m sys3upcx ? 371340
Atari ST MINIX 1.6.23 minix68k 217766 168310
BEST Compact 386/25 SCO UNIX 3.2v2.0 sco3r22 387313 336716
Commodore Amiga 2500/030 Amiga SVR4.0 2.1p2a svr4amiganet 370584 ?
Concurrent 3280 Xelos System V R02 ccop1 624158 566553
Concurrent/Masscomp 6000 RTU 4.1 rtubsd 524722 478348
Concurrent/Masscomp 6400 RTU 5 rtusvr3 533717 488864
Concurrent/Masscomp 6400 RTU 6.0 rtusvr3 533717 488864
Convergent MiniFrame CTIX System V R3 3.20 sys5 ? 396438
Convergent, model unknown CTIX 6.4.1 ctix ? 434456
Convex 3240 ConvexOS 10.1 convex9 688128 ?
Convex C1 ConvexOS V9.0 convex9 676317 ?
Convex C2 ConvexOS 10.1 convex10gcc ? ?
Convex C220 ConvexOS V10.0.3 convex9 703958 651264
Convex C240 ConvexOS V10.0.2 convex9 703860 651264
Cray XMP UNICOS 6.1 cray ? ?
Cray XMP-EL UNICOS 6.1 cray ? ?
Cray YMP 2E, 4E, 8I UNICOS 6.1 cray 1271867 ?
Cray YMP 2E, 4E, 8I UNICOS 7.C cray 1473640 ?
Cray YMP16 (C90) UNICOS 7.C cray 1204616 ?
Cray-2 UNICOS 8.0-Alpha cray8 1607480 ?
Cray-2 CSOS 1.0 craycsos 13856081295272
Cray-3 CSOS 1.0 craycsos 13856081295272
DEC 3000 Model 500 AXP OSF/1 T1.2-1 dec-osf ? ?
DEC PDP-11/44 BSD 2.11 bsd211 170472 133176
DEC PDP-11/73 BSD 2.11 bsd211 170472 133176
DEC MicroVAX-II BSD 4.3 bsd43 392192 ?
DEC MicroVAX-II BSD 4.3-Reno bsd43 253952 ?
DEC MicroVAX-II ULTRIX 4.2 du42 444416 403456
DEC MicroVAX-II ULTRIX 4.2 du42c 462848 418816
DECstation 3000/500 OSF/1 T1.2-R12 dec-osf ? ?
DECstation 2100 ULTRIX 4.2 du42 ? 532480
DECstation 2100 ULTRIX 4.3 du42 727412 532480
DECstation 2100 ULTRIX 4.3 du42c 764784 557056
DECstation 2500 ULTRIX 4.2 du42c ? ?
DECstation 3100 ULTRIX 4.2 du42 ? 532480
DECstation 5000/200 ULTRIX 4.2 du42 ? 532480
DECstation 5000/200 ULTRIX/UWS 4.3 du42 ? 532480
DECstation 5000/25 ULTRIX 4.3 du42 ? 532480
DECstation 5000/25 ULTRIX/UWS 4.3-R10 du42c ? 532480
DECstation 5500 ULTRIX 4.3 du42c 557056 ?
DECstation 5800 ULTRIX 4.2-R96 du42c ? 557056
DECstation 5800 ULTRIX 4.2-R96 du42s5r4 ? 540672
DECstation 5800 ULTRIX 4.2-R96 posix 688708 499712
DEC VAX-11/750 BSD 4.3 bsd43 253952 ?
DEC VAX-11/785 BSD 4.3-Net/2 bsd44c 418816 379904
DEC VAX 8350 DEC UNIX SVR3 3.1 sys3 383404 ?
DEC VAX 8650 DEC UNIX SVR3 3.1 sys3 383404 ?
DEC VAX 8800 ULTRIX 4.2 du42 ? ?
DEC VAXstation 3100 ULTRIX/UWS 4.2 du42 ? ?
Dell 433 DE SCO UNIX 3.2v2.0 sco3r22 387313 336716
Dell 433 DE SCO UNIX 3.2v2.0 sco3r22gcc 406070 344692
Dell 433 DE SCO UNIX 3.2v2.0 sco3r22net 424959 363872
Dell 433 DE SCO UNIX 3.2v2.0 sco3r22netc 483948 419396
DG Aviion DG/UX 5.4 dgux540c 543440 ?
DG Aviion DG/UX 5.4.1 dgux540c 540964 ?
DG Aviion DG/UX 5.4.2 dgux540c 540876 ?
DIAB DS90-00 DNIX 5.2 2.2c dnix 414599 368496
DIAB DS90-00 DNIX 5.2 2.2c dnixnetc 485683 424704
DIAB DS90-10 DNIX 5.3 1.4.3 dnix5r3 485808 ?
DIAB DS90-20 DNIX 5.3 2.2 dnix5r3ansi 480055 ?
Dolphin Triton 88/17 UNIX SV/88 R3.2 3.6 sv88r32 670370 604336
DTK Keen 2000 Microport SVR3 0U3.0e sys5r3 467927 405668
Encore Multimax UMAX 4.3 encorec 534214 465424
Everex 386DX/25 BSDI 0.9.1 bsdiposix 396561 360448
Fortune 32:16 For:Pro 2.1c ft21 ? 336368
Gateway 2000 386/25DX ISC UNIX SVR3 2.2 is5r3n3t ? 399836
Gateway 2000 486DX/33 MWC Coherent 4.0.1r65 coherentmi ? 111664
Gateway 2000 486DX/33 MWC Coherent 4.0.1r65 coherentmax ? 324976
Harris Night Hawk CX/UX 6.1 cx_ux 1157826 626560
Hewitt/Rand 483/33EISA SCO ODT 2.1.0b sco32v4netc ? 424688
HP mc680x0 BSD 4.4-Alpha bsd44c 478260 425984
HP 9000/350,370,375,380 HP-UX 7.05 hpux70lfnc ? 495616
HP 9000/385,400dl,425s HP-UX A.08.00 hpux80 390496 368640
HP 9000/385,400dl,425s HP-UX A.08.00 hpux80c 398899 376832
HP 9000/550 HP-UK 5.21 hpux500wintcp ? ?
HP 9000/700 HP-UX 8.0 hpux80pagcc 623224 ?
HP 9000/710,750 HP-UX A.08.07 hpux80pac ? 421888
HP 9000/750 HP-UX 9.1 hpux91paco ? 425984
HP 9000/825,835SE HP-UX 8.0 hpux80pac 430080 430080
HP 9000/834 HP-UX 7.0 hpux80pac 589824 ?
HP 9000/847 HP-UX 8.02 hpux80pac ? 430080
HP 9000/855 HP-UX A.B7.00 hpux70lfnc ? 587776
HP 9836CU HP-UX 5.5-P hpuxpre65 404427 ?
IBM 370-Series mainframe AIX 1.2.1 aix370 617457 527784
IBM 370-Series mainframe AIX/ESA 2.1 aixesa ? 959166
IBM PS/2 AIX 1.2 ps2aix 492026 417772
IBM PS/2-70 AIX Level 1009 1.2.1 ps2aix 527667 448936
IBM PS/2-95 AIX 1.3 ps2aix3 492026 417772
IBM RS/6000 AIX 3.1 rs6000c ? 487297
IBM RS/6000 AIX 3.1.5 rs6000 689182 480226
IBM RS/6000 AIX 3.1.5 rs6000c 701902 487797
IBM RS/6000 220 AIX 3.2 rs6000 689182 480226
IBM RS/6000 530 AIX Level 2008 3.1.8 rs6000c 706154 490909
IBM RS/6000 530 AIX Level 2008 3.1.8 rs6000 694141 483326
IBM RS/6000 320 AIX 3.2.3E rs6000c 703688 491565
IBM RS/6000 320 AIX 3.2.3E rs6000 691685 483982
IBM RS/6000 320 AIX 3.2.3E rs6aix32c 703628 491445
IBM RS/6000 320 AIX 3.2.3E rs6aix32 692137 484494
IBM RS/6000 320H AIX 3.2 rs6aix32 ? 483665
IBM RS/6000 530 AIX Level 2008 3.1.8 rs6000c 706154 490909
IBM RS/6000 530 AIX Level 2008 3.1.8 rs6000 694141 483326
IBM RS/6000 550 AIX 3.2 rs6aix32 ? 492333
IBM RS/6000 950 AIX 3.2 rs6aix32 ? 483665
IBM RS/6000 AIX 3.2.2 ? ? 484750
IBM RT PC AIX 2.2.1 rtaix 530043 485617
IBM RT PC AIX 2.2.1 rtaixc 581678 528760
IBM RT PC BSD 4.3/Reno bsd44c 495616 438272
ICL DRS3000 486 DRS/NX SVR4 ? iclsys5r4_486 ? ?
ICL DRS6000 SPARC DRS/NX SVR4 5.1.4 iclsys5r4 488756 452840
Integrated Solutions V8S ISI 4.2BSD 3.07D isi ? ?
Intel 303 383-33 SCO Xenix 2.3.1b sco3r2 385669 364720
Intergraph Clipper x000 CLIX 3.1 R7.0.9 clix 620251 ?
Intergraph Clipper x000 CLIX 6.x clix 620251 ?
Luxor ABC-9000 DNIX 5.2 2.2c ? ? ?
MIPS System RISC/OS UMIPS 4.52 mips 774744 557056
MIPS System RISC/OS UMIPS 4.52 mipstcpc ? ?
Modcomp Realstar 1000 REAL/IX D.1 sv88r ? 639312
Motorola MVME 147/68030 UNIX SV/68R3 3v5.1 sv68r3v51 ? 308772
Motorola VME Delta 3000 UNIX SV/68R3 3v6.2 sv68r3 464036 441256
Motorola VME Delta 4000 UNIX SV/68R3 3v6.2 sv68r3 464036 441256
Motorola VME Delta 4000 UNIX SV/68R3 3v7.1 sv68r3 464036 441256
Motorola VME Delta 8000 UNIX SV/88R3.2 32v3.0 sv88r32 578496 567296
Motorola VME Delta 8000 UNIX SV/88R3.2 32v3.1 sv88r32 578496 567296
Motorola VME Delta 8000 UNIX SV/88R4.0 40v3.0 sv88r4 490984 478752
NCR Tower 32/450 Tower 32 OS 02.01.00 tower32-2 383973 345864
NCR Tower 32/650 NCR UNIX 3.0 tower32 428575 376876
NeXTcube NeXTSTEP 2.1 next 495025 344064
NeXTcube NeXTSTEP 3.0 next 495508 352256
NeXTstation NeXTSTEP 2.1 next 495025 344064
NeXTstation NeXTSTEP 3.0 next 495508 352256
NeXTstation NeXTSTEP 3.1 next 494488 352256
Nixdorf Targon/31 M15 TOS 4.0.13 t31tos40x 455596 384044
Norsk Data Uniline 88/17 UNIX SV/88 3.2 3.6 sv88r32 670370 604336
Olivetti CP 486 UNIX SVR4 2.1.1 sys5r4nx ? 356724
Olivetti CP 486 UNIX SVR4 2.1.1 sys5r4sx ? 356988
Olivetti LSX 3005..3045 X/OS UNIX 2.3..3.0 xos23 485940 438944
Olivetti LSX 3005..3045 X/OS UNIX 2.3..3.0 xos23c 528498 475416
Olivetti LSX 5020 SCO UNIX 3.2.2 sco3r22 396781 354848
PC 386 and above 386BSD 0.1.24 386bsd ? 401408
PC 386 and above 386BSD 0.1 bsd44 ? 401408
PC 386 and above AT&T SYSV/386 3.2.2.3 sys5r3 444971 380806
PC 386 and above BSDI ? bsd44 439124 397312
PC 386 and above Coherent/386 4.0.1 coherentmax ? 324996
PC 486 DEC OSF/1 1.2 dec-osf-pc ? ?
PC 386 and above Dell SVR4.04 2.2 dellsys5r4c ? 418216
PC 386 and above Dell SVR4 2.2 dellsys5r4mi ? 126276
PC 386 and above Dell SVR4 2.2 dellsys5r4m ? 90372
PC 386 and above ESIX 3.2 Rev.D sys5r3 ? 423018
PC 386 and above ISC SV/386 3.2-3.01 isr3 633373 ?
PC 386 and above ISC SV/386 R3 3.0 is3gcc 365074 308528
PC 386 and above ISC SV/386 3.0 ? is5r3netjc ? ?
PC 386 and above ISC UNIX 2.2 is5r3netjc 528268 439816
PC 386 and above ISC UNIX 3.0 is5r3netjc 531040 440840
PC 386 and above ISC SV/386 3.1 1.06 is5r3net ? 351104
PC 386 and above ISC SV/386 3.1 2.2.1 is5r3gcc 679127 366286
PC 386 and above Linux .98pl5 linuxgcc2net 369533 332804
PC 386 and above Linux .98pl5 linuxgcc2 356114 320516
PC 386 and above Microport SVR4.0 V4.1 sys5r4sx ? 310636
PC 486 NeXTSTEP/486 3.0 nextgc 527488 385024
PC 286 & above QNX 4.1 qnx ? 252759
PC 386 and above SCO ODT 1.1 sco3r22net 424959 363872
PC 386 and above SCO ODT 2.0 ? ? ?
PC 386 and above SCO ODT 3.0 sco_odt30 ? ?
PC 386 and above SCO UNIX 3.2.0 sco3r2netnd 387891 364908
PC 386 and above SCO UNIX 3.2v4.0 sco32v4 408226 ?
PC 386 and above SCO UNIX 3.2v4.0 sco32v4netnd 379144 368304
PC 386 and above SCO UNIX 3.2v4.0 sco32v4netc ? 402960
PC 386 and above SCO UNIX 3.2v4.0 sco32v4netgcc 450151 370609
PC 286 and above SCO Xenix/286 2.3.3 sco286 ? 312076
PC 386 and above SCO Xenix/386 2.3.2 sco286 ? 363463
PC 386 and above SCO Xenix/386 2.2.3 sco386 363359 342504
PC 386 and above SCO Xenix/386 2.3.3 ? ? ?
PC 386 and above SCO Xenix/386 2.3.4 sco3r2x 364081 ?
PC 386 and above Solaris 1.0 ISC 2.2 is5r3net ? 399836
PC 386 and above UnixWare SVR4.2 V1.0 sys5r3 298872 298872
PC 386 and above Univel UnixWare V1.0 unixware ? 422296
Perkin-Elmer 3200 Xelos System V R02 ccop1 624158 566553
Pyramid MIS-S Series DC/OSx SVR4 1.0 pyrdcosx 847081 655649
Pyramid MIS-S Series DC/OSx SVR4 1.1 pyrdcosx 691373 645765
Pyramid MIS-T Series OSx Dual Port 4.4b pyramid ? ?
Pyramid MIS-T Series OSx Dual Port 5.1a pyramid 552960 516096
Pyramid MIS-T Series OSx Dual Port 5.1a pyramid-hdb 579584 540672
Sequent S27 DYNIX/ptx 1.3.1 dynixptx13 ? 544080
Sequent S2000/700 DYNIX/ptx V1.4.0 dynixptx13 ? 544080
Sequent S81 DYNIX/ptx 1.4 dynixptx13 631342 409600
Sequent S2000/250 DYNIX/ptx 2.0 dynixptx20 606242 513972
Sequent S27 DYNIX V3.1.4 dynix31c ? ?
Sequent S81 DYNIX V3.2.0NFS dynix31 ? 409600
Sequent S81 DYNIX V3.2 dynix31c 409388 364548
Sequent S2000/250 DYNIX/PTX 2.0.3 dynix20 606242 513972
Sequent S2000/250 DYNIX/PTX 2.0.3 dynix20c 718732 610128
Silicon Graphics Elan 4K IRIX ? ? ? ?
Silicon Graphics Iris IRIX 3.3 sys5r3 450560 ?
Silicon Graphics 4D/35 IRIX 4.0.1 irix40 ? 331776
Silicon Graphics 4D IRIX SVR3 4.0.5 irix40 499712 ?
Silicon Graphics Indigo IRIX 4.0.5F irix40 668394 495616
Silicon Graphics Indigo IRIX 4.0.5F irix40ypc 841976 606208
Silicon Graphics Indigo IRIX 5.0 irix40ypc ? ?
Solbourne 5E/900 OS/MP 4.1A.3 sunos41 ? ?
Solbourne 5E/905 OS/MP 4.1A.1 sunos41 507904 475136
Sony NEWS NEWS-OS 4.0.1C sonynews ? ?
Sony NEWS NEWS-OS 4.1.2C sonynews ? ?
Stardent 1520 Stardent UNIX 2.2 sys5r3 ? ?
Sun (model unknown) Solaris 2.0 sunsol20gcc ? ?
Sun-3/160 Sun UNIX 4.2 3.2 bsd 475136 434176
Sun-3/60 Sun UNIX 4.2 3.5 sunos3gcc ? ?
Sun-3/60 SunOS 4.1.1 sunos41 434176 401408
Sun-3 SunOS 4.1 sunos41c ? ?
Sun-3/60 SunOS 4.1.1 sunos41c 483328 442368
Sun-3/280 SunOS 4.1.1 sunos41 425984 393216
Sun-3/280 SunOS 4.1.1 sunos41c 450560 417792
Sun-4/280 SunOS 4.1.1 sunos41c 532480 499712
Sun-4/280 SunOS 4.1.1 sunos41s5r3 483328 450560
Sun-4/280 SunOS 4.1.1 sunposix 475136 442368
Sun-4/470 SunOS 4.1.2 sunos41 ? 475136
Sun-4/470 SunOS 4.1.2 sunos41c 565248 524288
Sun-4/690 SunOS 4.1.2 sunos41c 532480 ?
Sun SPARCserver SunOS 4.1.2 sunos41x25c 557056 516096
Sun SPARCserver SunOS 4.1.2 sunos41s5r3 483328 450560
Sun SPARCserver SunOS 4.1.2 sunposix 475136 442368
Sun SPARCserver SunOS 4.1.2 sunos41mi ? 180244
Sun SPARCserver SunOS 4.1.2 sunos41m ? 131072
Sun SPARCstation 1 SunOS 4.1.2 sunos41c 532480 499712
Sun SPARCstation 2 SunOS 4.1.1b sunos41c ? 507904
Sun SPARCstation 2 SunOS 4.1.3 sunos41gcc ? 475136
Sun SPARCstation 2 SunOS 4.1.3 sunos41c 532480 499712
Sun SPARCstation 2 SunOS 4.1.3/JLE 1.1.3 sunos41c ? 524288
Sun SPARCstation 2 SunOS 5.0 Solaris 2.0 sunsol20 ? 541744
Sun SPARCstation 2 SunOS 5.1 Solaris 2.1 sunos51 ? ?
Sun SPARCstation 2 SunOS 5.1 Solaris 2.1 sunos51c ? ?
Sun SPARCstation 2 SunOS 5.1 Solaris 2.1 sunos51tcp ? ?
Sun SPARCstation 10 SunOS 4.1.3 sunos41gcc 516096 475136
Sun SPARCserver 10 SunOS 4.1.3 sunos41c 540672 507904
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51/cc 401076 366960
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51c ? ?
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51tcp ? ?
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51tcpc/cc 498872 448220
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51/apcc 449432 411100
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51tcp/apcc 473080 433984
Sun SPARCstation 10 SunOS 5.1 Solaris 2.1 sunos51tcpc/apcc547340 492476
Sun SPARCserver 10 SunOS 5.2 Solaris 2.2 sunos51tcp ? 450204
Sun model unknown SunOS 5.1 Solaris 2.1 sunos51cgcc ? 438908
Sun SPARCstation LX SunOS 5.1 Solaris 2.1 ? ? ?
Sun SPARCstation ELC SunOS 4.1.1 sunos41c ? ?
Sun SPARCstation ELC SunOS 4.1.2 sunos41gcc 516096 ?
Sun SPARCstation IPC SunOS 4.1.1b sunos41c ? 507904
Sun SPARCstation IPC SunOS 5.1 Solaris 2.1 sunsol20 547444 ?
Sun SPARCstation IPX SunOS 5.0 Solaris 2.0 sunsol20 ? 481264
Sun SPARCstation IPX SunOS 4.1.1 sunos41c 532480 499712
Tandy Model 6000 Xenix 3.2 trs16 459693 435842
Tektronix 6130 Utek 2.3.1 utek 415744 363520
Tektronix 6130 Utek 3.0 utek 415744 363520
Tektronix XD88 UtekV SVR3 3.2e.3 utekvr3 916085 648368
Torch XXX 68010 Unisoft UniPlus+ 5.2 sys3 426701 -
UNISYS U6000/65 MP 486/50 UNIX SVR4 1.0.2 sys5r4nx 366828 366828
UNISYS S/4040 68040/25 CTIX SVR3.2 6.4.1 sys5r3 441141 373600
------------------------------
END OF CKC189.UPD