summaryrefslogtreecommitdiffstats
path: root/libexec/getty/gettytab.h
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>1996-05-05 19:01:13 +0000
committerjoerg <joerg@FreeBSD.org>1996-05-05 19:01:13 +0000
commit289d83e1bca7867454702376e7598825b3bf49a2 (patch)
tree9fcbb1cf60af1a534cd4b1dc67cc99143428a872 /libexec/getty/gettytab.h
parentf6bfadad2892ae8e55931c0d104fa2b095ea2676 (diff)
downloadFreeBSD-src-289d83e1bca7867454702376e7598825b3bf49a2.zip
FreeBSD-src-289d83e1bca7867454702376e7598825b3bf49a2.tar.gz
Finally commit the changes that make getty(8) no longer depend on the
COMPAT_43 cruft. This is supposedly the last core utility that has been using it! (So now, one should be able to remove this option from the config files. Be aware that the last officially released xterm however still requires it.) The getty has been running now for several weeks on my modem line, so i feel safe about it. Obtained from: mostly from the NetBSD vendor-branch
Diffstat (limited to 'libexec/getty/gettytab.h')
-rw-r--r--libexec/getty/gettytab.h48
1 files changed, 33 insertions, 15 deletions
diff --git a/libexec/getty/gettytab.h b/libexec/getty/gettytab.h
index 6f393ce..6eecc12 100644
--- a/libexec/getty/gettytab.h
+++ b/libexec/getty/gettytab.h
@@ -1,6 +1,6 @@
/*
- * Copyright (c) 1983 The Regents of the University of California.
- * All rights reserved.
+ * Copyright (c) 1983, 1993, 1994
+ * 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
@@ -30,27 +30,28 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * @(#)gettytab.h 5.5 (Berkeley) 3/27/91
+ * from: @(#)gettytab.h 8.2 (Berkeley) 3/30/94
+ * $Id: gettytab.h,v 1.1.1.2 1996/04/13 15:33:09 joerg Exp $
*/
/*
* Getty description definitions.
*/
struct gettystrs {
- char *field; /* name to lookup in gettytab */
+ const char *field; /* name to lookup in gettytab */
char *defalt; /* value we find by looking in defaults */
char *value; /* value that we find there */
};
struct gettynums {
- char *field; /* name to lookup */
+ const char *field; /* name to lookup */
long defalt; /* number we find in defaults */
long value; /* number we find there */
int set; /* we actually got this one */
};
struct gettyflags {
- char *field; /* name to lookup */
+ const char *field; /* name to lookup */
char invrt; /* name existing in gettytab --> false */
char defalt; /* true/false in defaults */
char value; /* true/false flag */
@@ -84,6 +85,7 @@ struct gettyflags {
#define FL gettystrs[21].value
#define WE gettystrs[22].value
#define LN gettystrs[23].value
+#define Lo gettystrs[24].value
/*
* Numeric definitions.
@@ -104,6 +106,30 @@ struct gettyflags {
#define F2 gettynums[11].value
#define F2set gettynums[11].set
#define PF gettynums[12].value
+#define C0 gettynums[13].value
+#define C0set gettynums[13].set
+#define C1 gettynums[14].value
+#define C1set gettynums[14].set
+#define C2 gettynums[15].value
+#define C2set gettynums[15].set
+#define I0 gettynums[16].value
+#define I0set gettynums[16].set
+#define I1 gettynums[17].value
+#define I1set gettynums[17].set
+#define I2 gettynums[18].value
+#define I2set gettynums[18].set
+#define L0 gettynums[19].value
+#define L0set gettynums[19].set
+#define L1 gettynums[20].value
+#define L1set gettynums[20].set
+#define L2 gettynums[21].value
+#define L2set gettynums[21].set
+#define O0 gettynums[22].value
+#define O0set gettynums[22].set
+#define O1 gettynums[23].value
+#define O1set gettynums[23].set
+#define O2 gettynums[24].value
+#define O2set gettynums[24].set
/*
* Boolean values.
@@ -133,13 +159,5 @@ struct gettyflags {
#define AB gettyflags[19].value
#define DX gettyflags[20].value
#define NP gettyflags[21].value
+#define MB gettyflags[22].value
-int getent();
-long getnum();
-int getflag();
-char *getstr();
-
-extern struct gettyflags gettyflags[];
-extern struct gettynums gettynums[];
-extern struct gettystrs gettystrs[];
-extern int hopcount;
OpenPOWER on IntegriCloud