aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/digi
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-10-18 21:51:27 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-10-18 21:51:27 +0000
commit95bc56897714a12b8e95c92dd8e1a70f1154162d (patch)
tree20f824d4840c6e3d41b20debf19f65f472d3916d /sys/dev/digi
parent2b0448ba0c40d092a45e294f98d8256c6fdb33d7 (diff)
Notes
Diffstat (limited to 'sys/dev/digi')
-rw-r--r--sys/dev/digi/digi.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/sys/dev/digi/digi.c b/sys/dev/digi/digi.c
index 31e08c98a9dc..5ecc6018689d 100644
--- a/sys/dev/digi/digi.c
+++ b/sys/dev/digi/digi.c
@@ -85,9 +85,6 @@ static void digi_free_state(struct digi_softc *);
fepcmd(port, cmd, (op2 << 8) | op1, ncmds)
#define fepcmd_w fepcmd
-
-static speed_t digidefaultrate = TTYDEF_SPEED;
-
struct con_bios {
struct con_bios *next;
u_char *bios;
@@ -589,19 +586,7 @@ digi_init(struct digi_softc *sc)
bc->edelay = 100;
- /*
- * We don't use all the flags from <sys/ttydefaults.h> since
- * they are only relevant for logins. It's important to have
- * echo off initially so that the line doesn't start blathering
- * before the echo flag can be turned off.
- */
- tp->t_init_in.c_iflag = 0;
- tp->t_init_in.c_oflag = 0;
- tp->t_init_in.c_cflag = TTYDEF_CFLAG;
- tp->t_init_in.c_lflag = 0;
- termioschars(&tp->t_init_in);
- tp->t_init_in.c_ispeed = tp->t_init_in.c_ospeed = digidefaultrate;
- tp->t_init_out = tp->t_init_in;
+ ttyinitmode(tp, 0, 0);
port->send_ring = 1; /* Default action on signal RI */
ttycreate(tp, NULL, 0, MINOR_CALLOUT, "D%r%r", sc->res.unit, i);
}