1
0
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:
Philippe Charnier 1997-11-21 07:43:53 +00:00
parent 692727e680
commit d748864d2c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=31331
7 changed files with 61 additions and 55 deletions

View File

@ -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

View File

@ -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 .

View File

@ -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 .

View File

@ -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 */
/*

View File

@ -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);
}

View File

@ -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()
{

View File

@ -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.