mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-01 12:19:28 +00:00
Correct incompletes .Xrs. Remove duplicate #includes and unused variables.
This commit is contained in:
parent
692727e680
commit
d748864d2c
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=31331
@ -21,21 +21,21 @@
|
||||
*
|
||||
* Modem chat module - send/expect style functions for getty
|
||||
* For semi-intelligent modem handling.
|
||||
*
|
||||
* $Id: chat.c,v 1.3 1997/02/22 14:21:36 peter Exp $
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
#endif /* not lint */
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/resource.h>
|
||||
#include <sys/ttydefaults.h>
|
||||
#include <sys/utsname.h>
|
||||
#include <errno.h>
|
||||
#include <signal.h>
|
||||
#include <fcntl.h>
|
||||
#include <time.h>
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <libutil.h>
|
||||
#include <locale.h>
|
||||
@ -44,8 +44,8 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <syslog.h>
|
||||
#include <termios.h>
|
||||
#include <time.h>
|
||||
#include <termios.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/socket.h>
|
||||
|
||||
@ -169,8 +169,6 @@ read_chat(chatstr)
|
||||
/* Read escapes */
|
||||
for (q = r = (unsigned char *)p; *r; ++q)
|
||||
{
|
||||
int val;
|
||||
|
||||
if (*q == '\\')
|
||||
{
|
||||
/* handle special escapes */
|
||||
@ -480,7 +478,6 @@ getty_chat(scrstr, timeout, debug)
|
||||
int i = r = 0;
|
||||
int off = 0;
|
||||
sig_t old_alarm;
|
||||
struct termios tneed;
|
||||
|
||||
/*
|
||||
* We need to be in raw mode for all this
|
||||
|
@ -30,7 +30,7 @@
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" from: @(#)getty.8 8.1 (Berkeley) 6/4/93
|
||||
.\" $Id: getty.8,v 1.7 1997/02/22 14:21:37 peter Exp $
|
||||
.\" $Id: getty.8,v 1.8 1997/08/17 16:36:41 steve Exp $
|
||||
.\" "
|
||||
.Dd June 4, 1993
|
||||
.Dt GETTY 8
|
||||
@ -46,7 +46,7 @@
|
||||
.Oc
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm getty
|
||||
.Nm
|
||||
program
|
||||
is called by
|
||||
.Xr init 8
|
||||
@ -65,7 +65,7 @@ the tty line is assumed to be open as file descriptor 0.
|
||||
The
|
||||
.Ar type
|
||||
argument can be used to make
|
||||
.Nm getty
|
||||
.Nm
|
||||
treat the terminal line specially.
|
||||
This argument is used as an index into the
|
||||
.Xr gettytab 5
|
||||
@ -77,7 +77,7 @@ If there is no
|
||||
.Pa /etc/gettytab
|
||||
a set of system defaults is used.
|
||||
If indicated by the table located,
|
||||
.Nm getty
|
||||
.Nm
|
||||
will clear the terminal screen,
|
||||
print a banner heading,
|
||||
and prompt for a login name.
|
||||
@ -85,13 +85,13 @@ Usually either the banner or the login prompt will include
|
||||
the system hostname.
|
||||
.Pp
|
||||
Most of the default actions of
|
||||
.Nm getty
|
||||
.Nm
|
||||
can be circumvented, or modified, by a suitable
|
||||
.Nm gettytab
|
||||
.Pa gettytab
|
||||
table.
|
||||
.Pp
|
||||
The
|
||||
.Nm getty
|
||||
.Nm
|
||||
program
|
||||
can be set to timeout after some interval,
|
||||
which will cause dial up lines to hang up
|
||||
@ -100,9 +100,10 @@ if the login name is not entered reasonably quickly.
|
||||
.Bl -diag
|
||||
.It "ttyxx: No such device or address."
|
||||
.It "ttyxx: No such file or address."
|
||||
.Pp
|
||||
A terminal which is turned
|
||||
on in the
|
||||
.Xr ttys
|
||||
.Pa ttys
|
||||
file cannot be opened, likely because the requisite
|
||||
lines are either not configured into the system, the associated device
|
||||
was not attached during boot-time system configuration,
|
||||
@ -113,6 +114,7 @@ does not exist.
|
||||
.Sh FILES
|
||||
.Bl -tag -width /etc/gettytab -compact
|
||||
.It Pa /etc/gettytab
|
||||
.It Pa /etc/ttys
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr login 1 ,
|
||||
@ -123,6 +125,6 @@ does not exist.
|
||||
.Xr init 8
|
||||
.Sh HISTORY
|
||||
A
|
||||
.Nm getty
|
||||
.Nm
|
||||
program appeared in
|
||||
.At v6 .
|
||||
|
@ -30,7 +30,7 @@
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" from: @(#)gettytab.5 8.4 (Berkeley) 4/19/94
|
||||
.\" $Id: gettytab.5,v 1.14 1997/02/22 14:21:38 peter Exp $
|
||||
.\" $Id: gettytab.5,v 1.15 1997/08/23 16:22:30 steve Exp $
|
||||
.\" "
|
||||
.Dd April 19, 1994
|
||||
.Dt GETTYTAB 5
|
||||
@ -44,7 +44,7 @@
|
||||
.Nm gettytab
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm gettytab
|
||||
.Nm
|
||||
file
|
||||
is a simplified version of the
|
||||
.Xr termcap 5
|
||||
@ -53,7 +53,7 @@ used to describe terminal lines.
|
||||
The initial terminal login process
|
||||
.Xr getty 8
|
||||
accesses the
|
||||
.Nm gettytab
|
||||
.Nm
|
||||
file each time it starts, allowing simpler
|
||||
reconfiguration of terminal characteristics.
|
||||
Each entry in the data base
|
||||
@ -190,7 +190,8 @@ echo control chars as
|
||||
.It "Lo str C the locale name used for \&%d in the banner message"
|
||||
.El
|
||||
.Pp
|
||||
The following capabilities are no longer supported by getty(8):
|
||||
The following capabilities are no longer supported by
|
||||
.Xr getty 8 Ns :
|
||||
.Bl -column Namexx /usr/bin/login Default
|
||||
.It "bd num 0 backspace delay"
|
||||
.It "cb bool false use crt backspace mode"
|
||||
@ -374,7 +375,7 @@ string is specified and a PPP link bringup sequence is recognized,
|
||||
getty will invoke the program referenced by the pp option. This
|
||||
can be used to handle incoming PPP calls.
|
||||
.Pp
|
||||
.Nm getty
|
||||
.Nm Getty
|
||||
provides some basic intelligent modem handling by providing a chat
|
||||
script feature available via two capabilities:
|
||||
.Pp
|
||||
@ -387,7 +388,7 @@ Chat script to answer a call.
|
||||
.Pp
|
||||
A chat script is a set of expect/send string pairs.
|
||||
When a chat string starts,
|
||||
.Nm Getty
|
||||
.Nm getty
|
||||
will wait for the first string, and if it finds it, will send the
|
||||
second, and so on.
|
||||
Strings specified are separated by one or more tabs or spaces.
|
||||
@ -508,11 +509,11 @@ The
|
||||
capability is stupid.
|
||||
.Pp
|
||||
The
|
||||
.Xr termcap
|
||||
.Xr termcap 5
|
||||
format is horrid, something more rational should
|
||||
have been chosen.
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm gettytab
|
||||
.Nm
|
||||
file format appeared in
|
||||
.Bx 4.2 .
|
||||
|
@ -32,8 +32,11 @@
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
/*static char sccsid[] = "from: @(#)init.c 8.1 (Berkeley) 6/4/93";*/
|
||||
static char rcsid[] = "$Id$";
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)from: init.c 8.1 (Berkeley) 6/4/93";
|
||||
#endif
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
#endif /* not lint */
|
||||
|
||||
/*
|
||||
|
@ -32,14 +32,17 @@
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
static char copyright[] =
|
||||
static const char copyright[] =
|
||||
"@(#) Copyright (c) 1980, 1993\n\
|
||||
The Regents of the University of California. All rights reserved.\n";
|
||||
#endif /* not lint */
|
||||
|
||||
#ifndef lint
|
||||
/*static char sccsid[] = "from: @(#)main.c 8.1 (Berkeley) 6/20/93";*/
|
||||
static char rcsid[] = "$Id: main.c,v 1.20 1997/06/03 12:56:47 davidn Exp $";
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)from: main.c 8.1 (Berkeley) 6/20/93";
|
||||
#endif
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
#endif /* not lint */
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -48,14 +51,12 @@ static char rcsid[] = "$Id: main.c,v 1.20 1997/06/03 12:56:47 davidn Exp $";
|
||||
#include <sys/resource.h>
|
||||
#include <sys/ttydefaults.h>
|
||||
#include <sys/utsname.h>
|
||||
#include <errno.h>
|
||||
#include <signal.h>
|
||||
#include <fcntl.h>
|
||||
#include <time.h>
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <libutil.h>
|
||||
#include <locale.h>
|
||||
#include <libutil.h>
|
||||
#include <signal.h>
|
||||
#include <setjmp.h>
|
||||
#include <signal.h>
|
||||
#include <stdlib.h>
|
||||
@ -172,7 +173,7 @@ timeoverrun(signo)
|
||||
int signo;
|
||||
{
|
||||
|
||||
syslog(LOG_ERR, "getty exiting due to excessive running time\n");
|
||||
syslog(LOG_ERR, "getty exiting due to excessive running time");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
@ -32,24 +32,28 @@
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
/*static char sccsid[] = "from: @(#)subr.c 8.1 (Berkeley) 6/4/93";*/
|
||||
static char rcsid[] = "$Id: subr.c,v 1.11 1997/09/01 10:06:05 davidn Exp $";
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)from: subr.c 8.1 (Berkeley) 6/4/93";
|
||||
#endif
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
#endif /* not lint */
|
||||
|
||||
/*
|
||||
* Melbourne getty.
|
||||
*/
|
||||
#define COMPAT_43
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <termios.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/param.h>
|
||||
#include <syslog.h>
|
||||
#ifdef DEBUG
|
||||
#include <stdio.h>
|
||||
#endif
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <termios.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/param.h>
|
||||
#include <sys/time.h>
|
||||
#include <syslog.h>
|
||||
|
||||
#include "gettytab.h"
|
||||
#include "pathnames.h"
|
||||
@ -802,8 +806,6 @@ portselector()
|
||||
* portselector. Selection is done by looking at how the character '\r'
|
||||
* is garbled at the different speeds.
|
||||
*/
|
||||
#include <sys/time.h>
|
||||
|
||||
const char *
|
||||
autobaud()
|
||||
{
|
||||
|
@ -30,7 +30,7 @@
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" from: @(#)ttys.5 8.1 (Berkeley) 6/4/93
|
||||
.\" $Id: ttys.5,v 1.7 1997/04/13 21:29:50 davidn Exp $
|
||||
.\" $Id: ttys.5,v 1.8 1997/06/02 21:03:20 davidn Exp $
|
||||
.\" "
|
||||
.Dd November 17, 1996
|
||||
.Dt TTYS 5
|
||||
@ -40,14 +40,14 @@
|
||||
.Nd terminal initialization information
|
||||
.Sh DESCRIPTION
|
||||
The file
|
||||
.Nm ttys
|
||||
.Nm
|
||||
contains information that is used by various routines to initialize
|
||||
and control the use of terminal special files.
|
||||
This information is read with the
|
||||
.Xr getttyent 3
|
||||
library routines.
|
||||
There is one line in the
|
||||
.Nm ttys
|
||||
.Nm
|
||||
file per special device file.
|
||||
Fields are separated by tabs and/or spaces.
|
||||
Fields comprised of more than one word should be enclosed in double
|
||||
@ -76,7 +76,7 @@ tty line, normally the one found in the
|
||||
.Xr termcap 5
|
||||
data base file.
|
||||
The environment variable
|
||||
.Dv TERM
|
||||
.Ev TERM
|
||||
is initialized with the value by
|
||||
either
|
||||
.Xr getty 8
|
||||
@ -99,7 +99,7 @@ deny access or enable or disable accounting facilities for
|
||||
ttys as a group.
|
||||
.Pp
|
||||
As flag values, the strings ``on'' and ``off'' specify that
|
||||
.Xr init
|
||||
.Xr init 8
|
||||
should (should not) execute the command given in the second field,
|
||||
while ``secure'' (if ``on'' is also specified) allows users with a
|
||||
uid of 0 to login on
|
||||
@ -111,7 +111,7 @@ Either of these strings may also be specified in the terminal type
|
||||
field.
|
||||
The string ``window='' may be followed by a quoted command
|
||||
string which
|
||||
.Xr init
|
||||
.Xr init 8
|
||||
will execute
|
||||
.Em before
|
||||
starting the command specified by the second field.
|
||||
|
Loading…
Reference in New Issue
Block a user