⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckccfg.txt

📁 KERMIT工具 这在办公室下载不了,很多人都没有载不到.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
  -DGFTIMER   and disabled with:  -DNOGFTIMER   If you try to build with -DGFTIMER but you get compilation errors,   either fix them (and send email to kermit@columbia.edu telling what   you did), or else give up and use -DNOGFTIMER (or -DNOFLOAT) instead.   Hint: depending on your machine architecture, you might have better   luck using double than float as the data type for floating-point   numbers, or vice versa. Look in [152]ckcdeb.h for the CKFLOAT   definition.   Floating-point arithmetic is also supported in the script programming   language. First via the \fpp...() functions, such as \fppadd(), which   adds two floating-point numbers, second in S-Expressions. Addition,   subtraction, multiplication, and division are always available. But   other functions such as logs, raising to powers, sines and cosines,   etc, require the C Math library. To include user-level floating-point   math you must put:  -DFNFLOAT   and in Unix you must link with the Math library:  LIBS=".... -lm"   In K95 and VMS, FNFLOAT is defined automatically if CKFLOAT is   defined. In Unix, however, FNFLOAT must be added to each makefile   target individually, because of the special linking instructions that   must also be added to each target.   Note: S-Expressions require FNFLOAT.   [ [153]C-Kermit Home ] [ [154]Kermit Home ]    ________________________________________________________________________  14. SPECIAL CONFIGURATIONS   [ [155]Top ] [ [156]Contents ] [ [157]Previous ]   As of C-Kermit 7.0, if you build C-Kermit normally, but with -DNOICP   (No Interactive Command Parser), you get a program capable of making   serial connections (but not dialing) and network connections (if   TCPSOCKET or other network option included), and can also transfer   files using Kermit protocol, but only via autodownload/upload.   Furthermore, if you call the executable "telnet", it will act like   Telnet -- using the command-line options. However, in this case there   is nothing to escape back to, so if you type Ctrl-\c, it just prints a   message to this effect.   You can also build C-Kermit with -DNOXFER, meaning omit all the   file-transfer features. This leaves you with a scriptable   communications program that is considerably smaller than the full   C-Kermit.   [ [158]C-Kermit Home ] [ [159]Kermit Home ]    ________________________________________________________________________  APPENDIX I: SUMMARY OF COMPILE-TIME OPTIONS   [ [160]Top ] [ [161]Contents ]   These are the symbols that can be specified on the cc command line,   listed alphabetically. Others are used internally, including those   taken from header files, those defined by the compiler itself, and   those inferred from the ones given below. Kermit's SHOW VERSIONS   command attempts to display most of these. See [162]ckcdeb.h and   [163]ckcnet.h for inference rules. For example SVR3 implies ATTSV,   MULTINET implies TCPSOCKET, and so on.   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.   BIGBUFOK OK to use big buffers - "memory is not a problem"   BPS_xxxx Enable SET SPEED xxxx   BSD29 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.   CKCONINTB4CB Work around prompt-disappears after escape back from   CONNECT.   CKLEARN Build with support for learned scripts.   CKLOGDIAL Enable connection log.   CKMAXPATH Maximum length for a fully qualified filename.   CKREGEX (misnomer) Include [...] or {xxx,xxx,xxx} matching in   ckmatch().   CKSYSLOG Enable syslogging.   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_FAST Build with fast Kermit protocol defaults.   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_PAM Include PAM authentication (might also require -lpam).   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_SHADOW Include support for shadow passwords (e.g. for IKSD   authentication).   CK_SOCKBUF Enable TCP socket-buffer-size-increasing code.   CK_SOCKS UNIX only: Build with socks library rather than regular   sockets   CK_SOCKS5 UNIX only: Build with socks 5 lib rather than regular   sockets   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_URL Parse URLs as well as hostnames, etc.   CK_XONXOFF Xon/Xoff flow control available.   CK_XYZ Include support for XYZMODEM protocols.   CK_WREFRESH Curses package includes wrefresh(),clearok() for screen   refresh.   CKFLOAT=type Floating-point data type, "double" or "float".   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 UNIX   CONGSPD Define if this version has congspd() routine in ck?tio.c   datageneral Build for Data General AOS/VS or AOS/VS II   DCLPOPEN popen() is available but needs to be declared   DEC_TCPIP Build with support for DEC TCP/IP (UCX) for (Open)VMS   DGUX430 Build for DG/UX 4.30   DGUX540 Build for DG/UX 5.40   DEFPAR=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-directory   DYNAMIC Allocate file transfer packet buffers dynamically with malloc.   ENCORE Build for Encore Multimax computers.   EXCELAN Build with excelan TCP/IP.   FNFLOAT Include floating-point math functions (logs, sin, cos, exp,   etc)   FT18 Build for Fortune For:Pro 1.8.   FT21 Build for Fortune For:Pro 2.1.   GEMDOS Build for Atari ST GEMDOS.   GFTIMER Use high-precision floating-point file-transfer timers.   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.   HWPARITY Define if this version can SET PARITY HARDWARE { EVEN,   ODD...}   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 (default).   LOCK_DIR=xxx UUCP lock directory is xxx (quoted string).   LOCKF Use lockf() (in addition to lockfiles) on serial lines   LONGFN 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 match filenames that start with period (.)   MAXRP=number Maximum receive-packet length.   MAXSP=number 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).   M_UNIX Defined by SCO.   NAP The nap() is available (conflicts with SELECT and USLEEP)   NAPHACK The nap() call is available 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[].   NEEDSELECTDEFS select() is avaible but we need to define FD_blah   ourselves.   NETCMD Build with support for SET HOST /COMMAND and PIPE commands.   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.   NOARROWKEYS Exclude code to parse ANSI arrow-key sequences.   NOB_xxxx Disable SET SPEED xxxx   NOBIGBUF Override BIGBUFOK when it is the default   NOBRKC Don't try to refer to t_brkc or t_eof tchars structure members.   NOCKFQHOSTNAME Exclude code to get fully qualified hostname in case it   causes core dumps.   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.   NOCKREGEX Do not include [...] or {xxx,xxx,xxx} matching in ckmatch().   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.   NOCYRILLIC Ditto.   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.   DNODISPLAY Build with no file-transfer display.   NOESCSEQ Build with no support for ANSI escape sequence recognition.   NOFAST Do not make FAST Kermit protocol settings the default.   NOFDZERO Do not use file descriptor 0 for remote-mode file transfer.   NOFILEH Do not #include <sys/file.h>.   NOFLOAT Don't include any floating-point data types or operations.   NOFRILLS Build with "no frills" (this should be phased out...)   NOFTRUNCATE Include this on UNIXes that don't have ftruncate().   NOGETUSERSHELL Include this on UNIXes that don't have getusershell().   NOGFTIMER Don't use high-precision floating-point file-transfer   timers.   NOHEBREW Build with no support for Hebrew character sets.   NOHELP Build with no built-in help.   NOIKSD Build with IKSD support excluded.   NOINITGROUPS Include this on UNIXes that don't have initgroups().   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).   NOLATIN2 Build with no ISO Latin-2 character-set translation support.   NOLEARN Build with no support for learned scripts.   NOLINKBITS Use of S_ISLNK and _IFLNK untrustworthy; use readlink()   instead.   NOLOCAL Build without any local-mode features: No Making Connections.   NOLOGDIAL Disable connection log.   NOLOGIN Build without IKSD (network login) support.   NOLSTAT Not OK to use lstat().   NOMDMHUP Build without "modem-specific hangup" (e.g. ATH0) feature.   NOMHHOST Exclude the multihomed-host TCP/IP code (if compilcation   errors)   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.   NONOSETBUF (See NOSETBUF)   NOPARSEN Build without automatic parity detection.   NOPIPESEND Disable file transfer using pipes and filters.   NOPOLL Override CK_POLL definition.   NOPOPEN The popen() library call is not available.   NOPURGE Build with no PURGE command.   NOPUSH Build with no escapes to operating system.   NOREALPATH In UNIX, realpath() function is not available.   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 se

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -