📄 ckccfg.doc
字号:
beneficial if they work. It is recommended that you add them to your makefileentry if they are lacking and test the result. If it's OK, let me know andI'll add them to the official makefile:DYNAMIC Dynamic packet buffer allocation, bigger packets allowed, etc.NOSETBUF Don't do unbuffered single-character writes to the console. This tends to speed up CONNECT mode.Here is the complete list of the Kermit-specific compile-time switches:ACUCNTRL Select BSD 4.3-style acucntrl() bidirectional tty control.aegis Build for Apollo Aegis (predefined on Apollo systems).AIX370 Build for IBM AIX/370 for IBM mainframes.AIXESA Build for IBM AIX/ESA for IBM mainframes.AIXPS2 Build for IBM AIX 3.0 for PS/2 series (never formally released).AIXRS Build for IBM AIX 3.x on RS/6000.AIX41 Build for IBM AIX 4.x on RS/6000.AMIGA Build for Commodore Amiga with Intuition OS.ATT6300 Build for AT&T 6300 PLUS.ATT7300 Build for AT&T 7300 UNIX PC (3B1).ATTSV Build for AT&T System III or V UNIX.AUX Build for Apple A/UX for the Macintosh.BPS_xxxx Enable SET SPEED xxxxBSD29 Build for BSD 2.9 or 2.10.BSD4 Build for BSD 4.2.BSD41 Build for BSD 4.1.BSD43 Build for BSD 4.3.BSD44 Build for BSD 4.4.C70 Build for BBN C/70.CIE Build for CIE Systems 680/20.CKMAXPATH Maximum length for a fully qualified filename.CK_ANSIC Enable ANSI C constructs - prototypes, etc.CK_ANSILIBS Use header files for ANSI C libraries.CK_APC Enable APC execution by CONNECT module.CK_CURSES Enable fullscreen file transfer display.CK_DSYSINI Use system-wide init file, with name supplied by Kermit.CK_DTRCD DTR/CD flow control is available.CK_FORK_SIG UNIX only: signal() number for CONNECT module forks.CK_IFRO IF REMOTE command is available (and can run in remote mode).CK_INI_A System-wide init file takes precedence over user's.CK_INI_B User's init file takes precedence over the system-wide one.CK_LABELED Include support for SET FILE TYPE LABELED.CK_LBRK This version can send Long BREAK.CK_LINGER Add code to turn of TCP socket "linger" parameter.CK_MKDIR This version has a zmkdir() command to create directories.CK_NAWS Include TELNET Negotiate About Window Size support.CK_NEWTERM Use newterm() rather than initscr() to initialize curses.CK_PCT_BAR Fullscreen file transfer display should include "thermometer".CK_POLL System-V or POSIX based UNIX has poll() function.CK_POSIX_SIG Use POSIX signal handing: sigjmp_buf, sigsetjmp, siglongjmp.CK_READ0 read(fd,&x,0) can be used to test TCP/IP connections.CK_REDIR Enable the REDIRECT command.CK_RESEND Include the RESEND command (needs zfseek() + append).CK_RTSCTS RTS/CTS flow control is available.CK_SOCKBUF Enable TCP socket-buffer-size-increasing code.CK_SPEED Enable control-character unprefixing.CK_SYSINI="xxxxx" Quoted string to be used as system-wide init file name.CK_TIMERS Build with support for dynamically calculated packet timeouts.CK_TMPDIR This version of Kermit has an isdir() function.CK_TTYFD Defined on systems where the communications connection file descriptor (ttyfd) can be passed to other processes as a command-line argument via \v(ttyfd). CK_XONXOFF Xon/Xoff flow control available.CK_XYZ Include support for XYZMODEM protocols.CK_WREFRESH Curses package includes wrefresh(),clearok() for screen refresh.CKTYP_H=xxx Force include of xxx as <types.h> file.CLSOPN When hanging up a tty device, also close and reopen it.CMDDEP Maximum recursion depth for self-referential user-defined fn's.COHERENT Build for Mark Williams Coherent UNIXCONGSPD Define if this version has congspd() routine in ck?tio.cdatageneral Build for Data General AOS/VS or AOS/VS IIDCLPOPEN popen() is available but needs to be declaredDEC_TCPIP Build with support for DEC TCP/IP (UCX) for (Open)VMSDGUX430 Build for DG/UX 4.30DGUX540 Build for DG/UX 5.40DEFPAR=x Default parity, 0, 'e', 'o', 'm', or 's'.DFTTY=xxx Default communications device name.DIRENT UNIX directory structure to be taken from <dirent.h>DIRPWDRP Prompt for password in REMOTE CWD command.DTILDE Include UNIX ~ notation for username/home-directoryDYNAMIC Allocate file transfer packet buffers dynamically with malloc.ENCORE Build for Encore Multimax computers.EXCELAN Build with excelan TCP/IP.FT18 Build for Fortune For:Pro 1.8.FT21 Build for Fortune For:Pro 2.1.GEMDOS Build for Atari ST GEMDOS.GID_T=xxx Group IDs are of type xxx (usually int, short, or gid_t).HADDRLIST If gethostbyname() hostent struct contains a list of addresses.HDBUUCP Build with support for Honey DanBer UUCP.HPUX Build for Hewlett Packard HP-UX.HPUX9 Build for Hewlett Packard HP-UX 9.x.HPUX10 Build for Hewlett Packard HP-UX 10.x.I386IX Build for Interactive System V R3.IFDEBUG Add IF stmts "if (deblog)" before "debug()" calls.INADDRX TCP/IP inet_addr() type is struct inaddr, not unsigned long.INTERLAN Build with support for Racal/Interlan TCP/IP.ISDIRBUG System defs of S_ISDIR and S_ISREG have bug, define ourselves.ISIII Build for Interactive System III.IX370 Build for IBM IX/370.KANJI Build with Kanji character-set translation support.LCKDIR UUCP lock directory is /usr/spool/uucp/LCK/.LFDEVNO UUCP lockfile name uses device numbers, as in SVR4.LINUXFSSTND For Linux, use FSSTND UUCP lockfile conventions.LOCK_DIR=xxx UUCP lock directory is xxx.LOCKF Use lockf() (in addition to lockfiles) on serial linesLONGFN BSD long filenames supported using <dir.h> and opendir().LYNXOS Build for Lynx OS 2.2 or later (POSIX-based).MAC Build for Apple Macintosh with Mac OS.MATCHDOT Make wildcards to match filenames starting with period (.)MAXRP=xxx Maximum receive-packet length.MAXSP=xxx Maximum send-packet length.MDEBUG Malloc-debugging requested.MINIDIAL Minimum modem dialer support: CCITT, Hayes, Unkown, and None.MINIX Build for MINIX.MIPS Build for MIPS workstation.MULTINET Build with support for TGV MultiNet TCP/IP (VAX/VMS).NAP The nap() is available (conflicts with SELECT and USLEEP)NAPHACK The nap() call is availabe but only as syscall(3112,...)NDIR BSD long filenames supported using <ndir.h> and opendir().NDGPWNAM Don't declare getpwnam().NDSYSERRLIST Don't declare sys_errlist[].NEXT Build for NeXT Mach 1.x or 2.x or 3.0, 3.1, or 3.2.NEXT33 Build for NeXT Mach 3.3.NOANSI Disable ANSI C function prototyping.NOAPC Do not include CK_APC code.NOB_xxxx Disable SET SPEED xxxxNOBRKC Don't try to refer to t_brkc or t_eof tchars structure members.NOCCTRAP Disable Control-C (SIGINT) trapping.NOCKSPEED Disable control-prefix removal feature (SET CONTROL).NOCKTIMERS Build without support for dynamic timers.NOCKXYZ Overrides CK_XYZ.NOCMDL Build with no command-line option processing.NOCOTFMC No close(open()) to force mode change (UNIX version).NOCSETS Build with no support for character set translation.NOCYRIL Build with no support for Cyrillic character set translation.NODEBUG Build with no debug logging capability.NODIAL Build with no DIAL or SET DIAL commands.NODISPO Build to always refuse incoming MAIL or REMOTE PRINT files.NOESCSEQ Build with no support for ANSI escape sequence recognition.NOFDZERO Do not use file descriptor 0 for remote-mode file transfer.NOFILEH Do not #include <sys/file.h>.NOFRILLS Build with "no frills".NOHEBREW Build with no support for Hebrew character sets.NOHELP Build with no built-in help.NOHISPEED Build without serial high speeds (Linux).NOICP Build with no interactive command parser.NOJC Build with no support for job control (suspend).NOKANJI Build with no support for Japanese Kanji character sets.NOKVERBS Build with no support for keyboard verbs (\Kverbs).NOLOCAL Build without any local-mode features.NOLATIN2 Build with no ISO Latin-2 character-set translation support.NOMDMHUP Build without "modem-specific hangup" (e.g. ATH0) feature.NOMINPUT Build without MINPUT command.NOMSEND Build with no MSEND command.NONAWS Do not include TELNET Negotiate About Window Size support.NONET Do not include any network support.NOPARSEN Build without automatic parity detection.NOPOLL Override CK_POLL definition.NOPOPEN The popen() system call is not available.NOPUSH Build with no escapes to operating system.NORECALL Disable the command-recall feature.NOREDIRECT Disable REDIRECT command.NORENAME Don't use rename() system call, use link()/unlink() (UNIX).NORESEND Build with no RESEND command.NORETRY Build with no command-retry feature.NOSCRIPT Build with no SCRIPT command.NOSELECT Don't try to use select().NOSERVER Build with no SERVER mode and no server-related commands.NOSETBUF Don't make console writes unbuffered.NOSETREU setreuid() and/or setregid() not available.NOSHOW Build with no SHOW command (not recommended!).NOSIGWINCH Disable SIGWINCH signal trapping.NOSPL Build with no script programming language. NOSYSIOCTLH Do not #include <sys/ioctl.h>.NOTCPOPTS Build with no SET TCP options or underlying support.NOTLOG Build with no support for transaction logging.NOUUCP Build with no UUCP lockfile support (dangerous!).NOWREFRESH Override built-in definition of CK_WREFRESH (q.v.).NOXMIT Build with no TRANSMIT command.OLDMSG Use old "entering server mode" message (see ckcmai.c).OS2 Build for OS/2.OSF Build for OSF/1.OSFPC Build for OSF/1 on a PC.OSK Build for OS-9.OXOS Build for Olivetti X/OS 2.3.PCIX Build for PC/IXPID_T=xxx Type for pids is xxx (normally int or pid_t).POSIX Build for POSIX: use POSIX header files, functions, etc._POSIX_SOURCE Disable non-POSIX features.PROVX1 Build for Venix 1.0 on DEC Professional 3xx.PTX Build for Dynix/PTXPWID_T=xxx getpwid() type is xxx.RBSIZ=xxx Define overall size of receive-packet buffer (with DYNAMIC).RDCHK rdchk() system call is available.RENAME rename() system call is available (UNIX).RTAIX Build for AIX 2.2.1 on IBM RT PC.RTU Build for Masscomp / Concurrent RTU.SAVEDUID BSD or other non-AT&T UNIX has saved-setuid feature.SBSIZ=xxx Define overall size of send-packet buffer (use with DYNAMIC).SDIRENT Directory structure specified in <sys/dirent.h>.SELECT select() function available (conflicts with RDCHK and CK_POLL)SELECT_H Include <sys/select.h> for select()-releated definitions.SETEUID BSD 4.4-style seteXid() functions available.SIG_V Type for signal() is void. Used to override normal assumption.SIG_I Type for signal() is int. Used to override normal assumption.SOCKOPT_T Override default data type for get/setsockopt() option length.SONYNEWS Build for Sony NEWS-OS.STERMIOX <sys/termiox.h> is available.STRATUS Build for Stratus VOS.STRATUSX25 Include Stratus VOS X.25 support.SUN4S5 Build for SUNOS 4.x in the System V R3 environment.SUNOS4 Build for SUNOS 4.0 in the BSD environment.SUNOS41 Build for SUNOS 4.1 in the BSD environment.SUNX25 Build with support for SunLink X.25.SVR3 Build for AT&T System V Release 3.SVR3JC Allow job control support on System V Release 3 UNIX versions.SVR4 Build for AT&T System V Release 4.SW_ACC_ID UNIX only -- swap real & effective ids around access() calls.sxaE50 Build for PFU Compact A Series SX/A TISP.SYSUTIMEH Include <sys/utime.h> for setting file dates (88OPEN)TCPSOCKET Build with support for TCP/IP via Berkeley sockets library.TERMIOX <termiox.h> header file is available (mostly SVR4).TNCODE Include TELNET-specific code.TOWER1 Build for NCR Tower 1632 with OS 1.02.TRS16 Build for Tandy 16/6000.UID_T=xxx Type for uids is xxx (normally int or uid_t).USLEEP usleep() system call available (conflicts with NAP & SELECT).UTEK Build for Tektronix workstations with UTEK OS.UTIMEH Include <utime.h> for setting file dates (SVR4, POSIX)UTS24 Build for Amdahl UTS 2.4.V7 Build for Version 7 UNIX.VMS Build for VAX/VMS.VOID=xxx VOID type for functions (int or void).VXVE Build for CDC VX/VE 5.2.1.WAIT_T=xxx Type of argument passed to wait().WINTCP Build with Wollongong VAX/VMS TCP/IP (implies TCPSOCKET)WOLLONGONG Build with Wollongong UNIX TCP/IP (implies TCPSOCKET)XENIX Build for Xenix (SCO, Tandy, others).XNDIR Support for BSD long filenames via <sys/ndir.h>.XYZ_INTERNAL Support for XYZMODEM protocols is internal, not external.ZFCDAT Define this if zfcdat() function is available in Kermit.ZILOG Build for Zilog ZEUS.(End of CKCCFG.DOC)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -