diff options
Diffstat (limited to 'libexec/getty/init.c')
| -rw-r--r-- | libexec/getty/init.c | 121 | 
1 files changed, 0 insertions, 121 deletions
| diff --git a/libexec/getty/init.c b/libexec/getty/init.c deleted file mode 100644 index 835acd753b439..0000000000000 --- a/libexec/getty/init.c +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright (c) 1983, 1993 - *	The Regents of the University of California.  All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - *    notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - *    notice, this list of conditions and the following disclaimer in the - *    documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - *    must display the following acknowledgement: - *	This product includes software developed by the University of - *	California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - *    may be used to endorse or promote products derived from this software - *    without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef lint -static char sccsid[] = "@(#)init.c	8.1 (Berkeley) 6/4/93"; -#endif /* not lint */ - -/* - * Getty table initializations. - * - * Melbourne getty. - */ -#include <sgtty.h> -#include "gettytab.h" -#include "pathnames.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", _PATH_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' */ -	{ "dx", 0 },			/* set decctlq */ -	{ "np", 0 },			/* no parity at all (8bit chars) */ -	{ 0 } -}; | 
