diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2001-08-19 23:54:28 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2001-08-19 23:54:28 +0000 |
commit | e0b2eaa098fac32d28aec256394004edb980e3cb (patch) | |
tree | 5a30c891ade247c9b80550f517e80cfc72725f4d /sys/arch/vax/vsa/dc.c | |
parent | 333c2a189d5b7ca997ffbcc797372dcd473f0119 (diff) |
The end of old timeouts is near...
Diffstat (limited to 'sys/arch/vax/vsa/dc.c')
-rw-r--r-- | sys/arch/vax/vsa/dc.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/arch/vax/vsa/dc.c b/sys/arch/vax/vsa/dc.c index 0200eca52a8..660772b9701 100644 --- a/sys/arch/vax/vsa/dc.c +++ b/sys/arch/vax/vsa/dc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dc.c,v 1.3 2000/07/19 13:53:30 art Exp $ */ +/* $OpenBSD: dc.c,v 1.4 2001/08/19 23:54:22 miod Exp $ */ /* $NetBSD: dc.c,v 1.4 1996/10/13 03:36:10 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -75,6 +75,7 @@ #include <sys/uio.h> #include <sys/kernel.h> #include <sys/syslog.h> +#include <sys/timeout.h> /* * bertram 17-apr-1996: we could use most of the include files directly @@ -170,6 +171,7 @@ char dcsoftCAR[NDC]; /* mask of dc's with carrier on (DSR) */ * we have to use a timer to watch it. */ int dc_timer; /* true if timer started */ +struct timeout dc_timeout; /* * Pdma structures for fast output code @@ -278,7 +280,7 @@ raster_console() /* * DC7085 (dz-11) probe routine from old-style config. - * This is only here out of intertia. + * This is only here out of inertia. */ int dc_doprobe(addr, unit, flags, priority) @@ -325,7 +327,8 @@ dc_doprobe(addr, unit, flags, priority) if (dc_timer == 0) { dc_timer = 1; - timeout(dcscan, (void *)0, hz); + timeout_set(&dc_timeout, dcscan, NULL); + timeout_add(&dc_timeout, hz); } /* @@ -895,7 +898,7 @@ dcscan(arg) (*linesw[tp->t_line].l_modem)(tp, 0) == 0) dcaddr->dc_tcr &= ~bit; splx(s); - timeout(dcscan, (void *)0, hz); + timeout_add(&dc_timeout, hz); } /* |