ckaaaa.txt
上传用户:dufan58
上传日期:2007-01-05
资源大小:3407k
文件大小:16k
源码类别:

通讯/手机编程

开发平台:

Windows_Unix

  1. CKAAAA.TXT                                                         1 Jan 2000
  2.    C-KERMIT VERSION 7.0.196
  3.       OVERVIEW OF FILES
  4.     Communications software for UNIX, (Open)VMS, Stratus VOS, AOS/VS, QNX,
  5.      Plan 9, OS-9, Apollo Aegis, and the Commodore Amiga.
  6.   Copyright (C) 1985, 2000,
  7.     Trustees of Columbia University in the City of New York.
  8.     All rights reserved.  See the C-Kermit COPYING.TXT file or the
  9.     copyright text in the ckcmai.c module for disclaimer and permissions.
  10. DOCUMENTATION
  11.   C-Kermit is documented in the book "Using C-Kermit", Second Edition, by
  12.   Frank da Cruz and Christine M. Gianone, Digital Press, ISBN 1-55558-164-1.
  13.   Available at book and computer stores, or order from Columbia University
  14.   by calling +1 212 854-3703 (MasterCard and Visa accepted), or by calling
  15.   Digital Press / Butterworth-Heinemann at one of the numbers below
  16.   (MasterCard, Visa, and American Express accepted).  PLEASE PURCHASE THE
  17.   DOCUMENTATION: it shows you step-by-step how to use C-Kermit with lots of
  18.   examples and illustrations, it will answer most of your questions, and
  19.   sales help to fund the Kermit development and support effort.  Digital
  20.   Press phone numbers:
  21.     +1 800 366-2665   (Newton, Massachusetts office for USA & Canada)
  22.     +44 1865 314627   (Oxford, England distribution centre for UK & Europe)
  23.     +61 03 9245 7111  (Melbourne, Vic, office for Australia & NZ)
  24.     +65 356-1968      (Singapore office for Asia)
  25.     +27 (31) 2683111  (Durban office for South Africa)
  26.   The second editon of Using C-Kermit corresponds to version 6.0.  The changes
  27.   since 6.0 are documented in the file ckermit2.txt, which supplements the
  28.   second edition of the manual until the third edition is published.
  29.   A German edition is available from Verlag Heinz Heise in Hannover, Germany,
  30.   Tel. +49 (05 11) 53 52-0, Fax. +49 (05 11) 53 52-1 29.
  31. FILE NAMING CHANGES
  32.   After C-Kermit 6.1 Beta.05, the names of all the text files were changed
  33.   to have a filetype of ".txt" to allow them to be handled properly by
  34.   Windows-based applications, Web browsers, etc:
  35.     ckermit2.upd => ckermit2.txt
  36.     ckaaaa.hlp   => ckaaaa.txt
  37.     ckc195.upd   => ckc195.txt
  38.     ckuins.doc   => ckuins.txt
  39.     ckvins.doc   => ckvins.txt
  40.     ckermit.bwr  => ckcbwr.txt
  41.     ckuker.bwr   => ckubwr.txt
  42.     ckvker.bwr   => ckvbwr.txt
  43.     ckcplm.doc   => ckcplm.txt
  44.     ckccfg.doc   => ckccfg.txt
  45. QUICK START FOR FTP USERS (UNIX, VMS, AOS/VS, VOS, ...)
  46.   If you have a Web browser, go to:
  47.     http://www.columbia.edu/kermit/ckermit.html
  48.   And take it from there.  Otherwise...
  49.   The definitive FTP source for Kermit software is kermit.columbia.edu.
  50.   Kermit software obtained from other FTP sites is not necessarily complete
  51.   or up to date, and may have been modified.  (Note: C-Kermit is now available
  52.   from the Kermit Project on CDROM.)
  53. C-Kermit for UNIX computers that have a C compiler and 'make' program:
  54.   Directory kermit/archives, binary mode, file cku196.tar.Z or cku196.tar.gz
  55.   This is a compressed tar archive of UNIX C-Kermit source code, makefile, and
  56.   other files.  Transfer in binary mode, uncompress (or gunzip), untar (tar
  57.   xvf cku196.tar), and then give the appropriate "make" command to build for
  58.   your UNIX system; read the comments in the makefile and ckuins.txt for
  59.   further info.
  60. C-Kermit for VMS:
  61.   If you have VMS UNZIP, get the file kermit/archives/ckv196.zip in binary
  62.   mode, unzip, and build with CKVKER.COM.  Otherwise get the file
  63.   kermit/f/ckvaaa.hlp in text mode, read it, take it from there.
  64. Others:  In the kermit/f or kermit/test directories under the appropriate
  65. prefixes, explained below.
  66. INSTALLATION
  67. Installation procedures depend on the system.  Please read the CK?INS.TXT,
  68. if any, file for your system (?=U for UNIX, V for VMS, etc).  Please note
  69. the naming and placement for the initialization files:
  70.   CKERMIT.INI
  71.     The standard initialization file.  Please leave it as is unless you
  72.     know what you are doing and (if you are changing it or replacing it
  73.     for others to use) you are prepared to support it.  Rename this file
  74.     to .kermrc in UNIX, OS-9, BeBox, or Plan 9.  In Stratus VOS, rename
  75.     it ckermit.ini (lowercase).  On multiuser systems, it goes either in the
  76.     (or EACH) user's home (login) directory, or else in a common shared
  77.     place if C-Kermit has been configured to look in that place (see
  78.     ckccfg.txt for details).
  79.   CKERMOD.INI
  80.     A *sample* customization file.  On multiuser OS's, a copy of this file
  81.     goes in each user's home directory, and then each user edits it to suit
  82.     her needs and preferences; e.g. by defining macros for their common
  83.     connections.
  84.   DIALING DIRECTORIES
  85.     Dialing directory files can be system-wide, per-group, or per-user, or
  86.     any combination.  For example, there can be a corporate wide directory
  87.     shared by all users, a supplemental directory for each division or
  88.     department, and a personal directory for each user.  Simply be sure the
  89.     dialing directory files are identified a SET DIAL DIRECTORY command in
  90.     the user's (or the system-wide) C-Kermit initialization file, or in the
  91.     environment variable (logical name, symbol) K_DIAL_DIRECTORY.  (The
  92.     standard initialization file looks by default in the user's home or login
  93.     directory.)  When installing C-Kermit on multiuser platforms from which
  94.     users will dial out, you can also set environment variables for area
  95.     code, country code, and the various dialing prefixes as described on page
  96.     478 of "Using C-Kermit" (second edition), so users don't have to worry
  97.     about defining these items themselves.   Network directories and service
  98.     directories can also be set up in a similar manner.
  99.   DOCUMENTATION
  100.     In UNIX, the general C-Kermit man page (or one of the versions tailored
  101.     for a specific platform, like HP-UX or Solaris) should be installed in
  102.     the appropriate place.  In VMS, the VMS help topic (CKVKER.HLP) should
  103.     be installed as described in CKVINS.TXT.  Plain-text documentation such
  104.     as CKERMIT2.TXT should be put in whatever place people are accustomed
  105.     to looking.
  106. FILES AND FILE NAMING CONVENTIONS
  107. C-Kermit is a family of Kermit programs for many different computer systems.
  108. The program shares a common set of system-independent file transfer protocol
  109. modules, written in the C language.  System-dependent operations are collected
  110. into system-specific modules for each system.
  111. C-Kermit file names all start with the letters "CK", followed by a single
  112. letter indicating the subgroup.  When referring to these files in the UNIX,
  113. AOS/VS, or VOS environments, use lowercase letters, rather than the uppercase
  114. letters shown here.  Subgroups:
  115.   A: General descriptive material and documentation
  116.   B: BOO file encoders and decoders (obsolete)
  117.   C: All systems with C compilers
  118.   D: Data General AOS/VS
  119.   E: Reserved for "ckermit" files, like CKERMIT.INI, CKERMIT2.TXT
  120.   F: (reserved)
  121.   G: (reserved)
  122.   H: (reserved)
  123.   I: Commodore Amiga (Intuition)
  124.   J: (unused)
  125.   K: (unused)
  126.   L: Stratus VOS
  127.   M: Macintosh with Mac OS
  128.   N: Microsoft Windows NT
  129.   O: OS/2 and/or Microsoft Windows 95/98/NT
  130.   P: Bell Labs Plan 9
  131.   Q: (reserved)
  132.   R: DEC PDP-11 with RSTS/E (reserved)
  133.   S: Atari ST GEMDOS (last supported in version 5A(189))
  134.   T: DEC PDP-11 with RT-11 (reserved)
  135.   U: UNIX or environments with UNIX-like C libraries
  136.   V: VMS and OpenVMS
  137.   W: Wart (Lex-like preprocessor, used with all systems)
  138.   X: Build lists (most recent build for each platform), e.g. ckx196.txt.
  139.   Y: (reserved)
  140.   Z: (reserved)
  141.   0-3: (reserved)
  142.   4: IBM AS/400
  143.   5-8: (reserved)
  144.   9: Microware OS-9
  145. Examples (use lowercase on UNIX, VOS, or AOS/VS):
  146.   CKAAAA.TXT - This file
  147.   CKVAAA.TXT - Read-me file for the VMS version
  148.   CKUFIO.C   - File i/o for UNIX
  149.   CKSTIO.C   - Communications i/o for the Atari ST
  150.   MAKEFILE   - Makefile for building UNIX C-Kermit
  151.   CKOKER.MAK - Makefile for building OS/2 C-Kermit
  152. IMPORTANT FILES (use lowercase names on UNIX, VOS, or AOS/VS):
  153.   CKAAAA.TXT  - This file (overview of the C-Kermit files).
  154.                 For system-specific distributions, this will normally
  155.                 be replaced by a system-specific READ.ME file.
  156.   CKERMIT2.TXT - Updates: Supplement to "Using C-Kermit", 2nd Ed.
  157.   CKCBWR.TXT  - "Beware file" (limitations, known bugs, hints), general.
  158.   CKERMIT.INI - Standard initialization file (rename to .kermrc in UNIX, OS-9)
  159.   CKERMOD.INI - Sample customization file (rename to .mykermrc in UNIX, OS-9)
  160.   CKERMIT.KDD - Sample dialing directory file (rename to .kdd in UNIX, OS-9)
  161.   CKERMIT.KND - Sample dialing directory file (rename to .knd in UNIX, OS-9)
  162.   CKERMIT.KSD - Sample services directory file (rename to .ksd in UNIX, OS-9)
  163.   CKEDEMO.KSC - Demonstration macros from "Using C-Kermit"
  164.   CKEPAGE.KSC - Ditto
  165.   CKEVT.KSC   - Ditto
  166. UNIX-specific files (use lowercase names on UNIX, VOS, or AOS/VS):
  167.   CKUINS.TXT - UNIX-specific installation instructions.
  168.   CKUBWR.TXT - UNIX-specific beware file.
  169.   CKUKER.NR  - "man page" for UNIX.
  170.   CKURZSZ.INI - Macros for external protocols.
  171. VMS-specific files:
  172.   CKVINS.TXT - VMS-specific installation instructions.
  173.   CKVBWR.TXT - VMS-specific beware file
  174.   CKVKER.HLP - VMS C-Kermit HELP topic
  175. DG AOS/VS-specific files:
  176.   CKDINS.TXT - Data General AOS/VS C-Kermit installation instructions
  177.   CKDBWR.TXT - AOS/VS "beware" file
  178.   CKD*.CLI   - Procedures for building AOS/VS C-Kermit
  179. The following files are of interest mainly to programmers and historians:
  180.   CKCKER.ANN - Release announcements.
  181.   CKCCFG.TXT - Configuration information (feature selection), general.
  182.   CKCPLM.TXT - Program logic manual (for programmers).
  183.   CKC196.TXT - Program update history for edit 195-196 (big)
  184.   CKC190.TXT - Program update history for edits 189-190 (big).
  185.   CKC188.TXT - Program update history, edits 179-188 (big).
  186.   CKC178.TXT - Program edit history, 5A edits through 178 (very big).
  187.   CKCV4F.TXT - Program edit history, version 4F.
  188.   CKCV4E.TXT - Program edit history, version 4E.
  189. BINARIES
  190. If you have FTP access to kermit.columbia.edu (also known as
  191. kermit.cc.columbia.edu, ftp.cc.columbia.edu, watsun.cc.columbia.edu), you can
  192. also retrieve various C-Kermit binaries from the directory kermit/bin/ck*.*.
  193. Test versions would be in kermit/test/bin/ck*.*.  Be sure to transfer these
  194. files in binary mode.  The READ.ME file in that directory explains what's what.
  195. SOURCE FILES
  196. The source files for the UNIX version (all UNIX versions) are available in
  197. kermit/archives/ckuNNN.tar.Z, approximately 1MB in size.  Transfer this file
  198. in binary mode.  This is a compressed tar archive.  There is also a gzip'd
  199. version, cku196.tar.gz.  To get the binary tar archive:
  200.   mkdir kermit                   (at shell prompt, make a Kermit directory)
  201.   cd kermit                      (make it your current directory)
  202.   ftp kermit.columbia.edu        (make an ftp connection)
  203.   user: anonymous                (log in as user "anonymous", lower case!)
  204.   password:                      (use your email id as a password)
  205.   cd kermit/archives             (go to the archives directory)
  206.   type binary                    (specify binary file transfer)
  207.   get cku196.tar.Z               (get the tar archive) (or get cku192.tar.gz)
  208.   bye                            (disconnect and exit from ftp)
  209.   uncompress cku196.tar.Z        (at the shell prompt, uncompress the archive)
  210.   tar xvf cku196.tar             (extract the files from the tar archive)
  211.   make xxx                       (build C-Kermit for your system)
  212. (where "xxx" is the makefile entry appropriate for your system.)
  213. All C-Kermit source and other text files are also kept separately in the
  214. kermit/f directory.  The files necessary to build a particular implementation
  215. of C-Kermit are listed in the appropriate makefile or equivalent:
  216.        UNIX: makefile (or rename ckuker.mak to makefile)
  217.    2.11 BSD: ckubs2.mak (rename to makefile), ckustr.sed
  218.      Plan 9: ckpker.mk  (rename to mkfile)
  219.   Macintosh: ckmker.mak (rename to kermit.make, use MPW C 3.2)
  220.         VMS: CKVKER.COM (DCL) (and optionally also CKVKER.MMS)
  221.              or CKVOLD.COM (for VMS 4.x)
  222.       Amiga: CKIKER.MAK (Aztec C) or CKISAS.MAK (SAS C)
  223.    Atari ST: CKSKER.MAK
  224.        OS-9: CK9KER.MAK or CK9KER.GCC
  225.      AOS/VS: CKDMAK.CLI, CKDCC.CLI, CKDLNK.CLI
  226. Stratus VOS: CKLMAK.CM
  227. Minimal source files for building selected versions (these patterns get all
  228. the files you need, and in some cases maybe a few extra):
  229.    UNIX:   ck[cuw]*.[cwh] (including QNX, Plan 9, and BeBox)
  230.    VMS:    ck[cuwv]*.[cwh]
  231.    Mac:    ck[cuwm]*.[cwhr]
  232.    AOS/VS: ck[cuwd]*.[cwh]
  233.    VOS:    ck[cwhl]*.[cwh]
  234.    Amiga:  ck[cuwi]*.[cwh]
  235.    Atari:  ck[cuws]*.[cwh]
  236.    OS-9:   ck[cuw9]*.[cwha]
  237. For a detailed, specific source file list for this C-Kermit release, see the
  238. file CKCxxx.TXT, where xxx is the current C-Kermit edit number, such as 196.
  239. Finally, here is a more detailed description of the C-Kermit file naming
  240. conventions.  A C-Kermit filename has the form:
  241.   CK<system><what>.<type>
  242. where:
  243. <system> is described earlier in this file;
  244. <type> is the file type (use lowercase on UNIX, VOS, or AOS/VS):
  245.   C:   C language source
  246.   H:   Header file for C language source
  247.   W:   Wart preprocessor source, converted by Wart (or Lex) to a C program
  248.   R:   Macintosh resource file (8-bit text)
  249.   A:   Assembler source
  250.   TXT: Plain text.
  251.   NR:  Nroff/Troff text formatter source for UNIX "man page"
  252.   MSS: Scribe text formatter source
  253.   PS:  Typeset material to be printed on a PostScript printer
  254.   HLP: A VMS Help topic
  255.   INI: Initialization file
  256.   KSC: A Kermit Script to be executed by the TAKE command
  257.   KDD: A Kermit Dialing Directory
  258.   KND: A Kermit Network Directory
  259.   KSD: A Kermit Services Directory
  260.   MAK: A Makefile or other build procedure (often needs renaming)
  261.   COM: (VMS only) a DCL command procedure
  262.   CLI: (AOS/VS only) a command procedure
  263.   CMD: (OS/2 only) a Rexx command procedure
  264.   BOO: "boo"-encoded executable program, decode with CKBUNB program.
  265.   HEX: "hex"-encoded executable program, decode with CKVDEH program (VMS only).
  266.   HQX: BinHex'd Macintosh Kermit program, decode with BinHex version 4.0.
  267.   UUE: A uuencoded binary file, decode with uudecode or (DG only) CKDECO.
  268.   DEF: An OS/2 linker definitions file.
  269.   SED: A UNIX sed (editor) script.
  270.   STR: A file of character strings extracted from C-Kermit (BSD 2.1x).
  271. <what> is mnemonic (up to 3 characters) for what's in the file:
  272. NOTE: After C-Kermit 6.0, text filetypes such as .DOC and .HLP were changed
  273. to .TXT to avoid confusion in Windows-based Web browsers, which would
  274. otherwise mistake them for Microsoft Word or Windows Help documents.
  275.   AAA: A "read-me" file, like this one
  276.   INS: Installation instructions or procedures
  277.   BWR: "Beware" file -- things to watch out for, hints and tips
  278.   KER: General C-Kermit definitions, information, documentation
  279.   nnn: Digits: C-Kermit edit number (e.g. cku196.tar.gz)
  280.   CMD: Command parsing
  281.   CON: CONNECT command
  282.   CNS: CONNECT command (UNIX only - version that uses select(), not fork())
  283.   DEB: Debug/Transaction Log formats, Typedefs
  284.   DIA: Modem/Dialer control
  285.   FIO: System-depdendent File I/O
  286.   FNS: Protocol support functions
  287.   FN2: More protocol support functions (and FN3, ...)
  288.   LIB: Common library routines module
  289.   MAI: Main program
  290.   NET: Network i/o module
  291.   PRO: Protocol
  292.   SCR: SCRIPT command
  293.   TEL: Telnet protocol module
  294.   TIO: System-dependent communications i/o & control and interrupt handing
  295.   SIG: Signal handling module
  296.   USR: Interactive/script user interface
  297.   US2: More user interface (mainly help text)
  298.   US3: Still more user interface (and USR4, USR5, USR6, USR7)
  299.   USX: Common user interface functions
  300.   USY: Command-line parsing
  301.   XLA: Character set translation module
  302.   UNI: Unicode support
  303.   PTY: Pseudoterminal support
  304.   MDB: Malloc-debugging module (not included in real builds)
  305.   STR: Strings module (only for 2.xBSD)
  306. (End of CKAAAA.TXT)