init.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 88 行
C
88 行
#ifndef lintstatic char *sccsid = "@(#)init.c 4.1 ULTRIX 7/2/90";#endif lint/* * Getty table initializations. * * Melbourne getty. */#include <sgtty.h>#include "gettytab.h"extern struct sgttyb tmode;extern struct tchars tc;extern struct ltchars ltc;extern char hostname[];struct gettystrs gettystrs[] = { { "nx" }, /* next table */ { "cl" }, /* screen clear characters */ { "im" }, /* initial message */ { "lm", "login: " }, /* login message */ { "er", &tmode.sg_erase }, /* erase character */ { "kl", &tmode.sg_kill }, /* kill character */ { "et", &tc.t_eofc }, /* eof chatacter (eot) */ { "pc", "" }, /* pad character */ { "tt" }, /* terminal type */ { "ev" }, /* enviroment */ { "lo", "/bin/login" }, /* login program */ { "hn", hostname }, /* host name */ { "he" }, /* host name edit */ { "in", &tc.t_intrc }, /* interrupt char */ { "qu", &tc.t_quitc }, /* quit char */ { "xn", &tc.t_startc }, /* XON (start) char */ { "xf", &tc.t_stopc }, /* XOFF (stop) char */ { "bk", &tc.t_brkc }, /* brk char (alt \n) */ { "su", <c.t_suspc }, /* suspend char */ { "ds", <c.t_dsuspc }, /* delayed suspend */ { "rp", <c.t_rprntc }, /* reprint char */ { "fl", <c.t_flushc }, /* flush output */ { "we", <c.t_werasc }, /* word erase */ { "ln", <c.t_lnextc }, /* literal next */ { 0 }};struct gettynums gettynums[] = { { "is" }, /* input speed */ { "os" }, /* output speed */ { "sp" }, /* both speeds */ { "nd" }, /* newline delay */ { "cd" }, /* carriage-return delay */ { "td" }, /* tab delay */ { "fd" }, /* form-feed delay */ { "bd" }, /* backspace delay */ { "to" }, /* timeout */ { "f0" }, /* output flags */ { "f1" }, /* input flags */ { "f2" }, /* user mode flags */ { "pf" }, /* delay before flush at 1st prompt */ { 0 }};struct gettyflags gettyflags[] = { { "ht", 0 }, /* has tabs */ { "nl", 1 }, /* has newline char */ { "ep", 0 }, /* even parity */ { "op", 0 }, /* odd parity */ { "ap", 0 }, /* any parity */ { "ec", 1 }, /* no echo */ { "co", 0 }, /* console special */ { "cb", 0 }, /* crt backspace */ { "ck", 0 }, /* crt kill */ { "ce", 0 }, /* crt erase */ { "pe", 0 }, /* printer erase */ { "rw", 1 }, /* don't use raw */ { "xc", 1 }, /* don't ^X ctl chars */ { "lc", 0 }, /* terminal las lower case */ { "uc", 0 }, /* terminal has no lower case */ { "ig", 0 }, /* ignore garbage */ { "ps", 0 }, /* do port selector speed select */ { "hc", 1 }, /* don't set hangup on close */ { "ub", 0 }, /* unbuffered output */ { "ab", 0 }, /* auto-baud detect with '\r' */ { "p8", 0 }, /* eight bit characters */ { "pd", 0}, /* disable parity on output */ { 0 }};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?