summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i386/i386at/com.c12
-rw-r--r--i386/i386at/lpr.c9
2 files changed, 11 insertions, 10 deletions
diff --git a/i386/i386at/com.c b/i386/i386at/com.c
index bd5b989..602e1ff 100644
--- a/i386/i386at/com.c
+++ b/i386/i386at/com.c
@@ -46,7 +46,8 @@
#include <device/cons.h>
-int comprobe(), comstart(), commctl();
+int comprobe(), commctl();
+void comstart(struct tty *);
void comstop(), comattach(), comintr();
static void comparam();
int comgetstat(), comsetstat();
@@ -609,7 +610,7 @@ comparm(int unit, int baud, int intr, int mode, int modem)
int comst_1, comst_2, comst_3, comst_4, comst_5 = 14;
-int
+void
comstart(tp)
struct tty *tp;
{
@@ -618,7 +619,7 @@ struct tty *tp;
if (tp->t_state & (TS_TIMEOUT|TS_TTSTOP|TS_BUSY)) {
comst_1++;
- return(0);
+ return;
}
if ((!queue_empty(&tp->t_delayed_write)) &&
(tp->t_outq.c_cc <= TTLOWAT(tp))) {
@@ -627,7 +628,7 @@ comst_2++;
}
if (!tp->t_outq.c_cc) {
comst_3++;
- return(0);
+ return;
}
#if 0
@@ -651,12 +652,11 @@ comst_4++;
timeout(ttrstrt, (char *)tp, (nch & 0x7f) + 6);
tp->t_state |= TS_TIMEOUT;
comst_4++;
- return(0);
+ return;
}
outb(TXRX((int)tp->t_addr), nch);
tp->t_state |= TS_BUSY;
#endif
- return(0);
}
/* Check for stuck xmitters */
diff --git a/i386/i386at/lpr.c b/i386/i386at/lpr.c
index d4f82b1..e6debab 100644
--- a/i386/i386at/lpr.c
+++ b/i386/i386at/lpr.c
@@ -64,11 +64,12 @@
* Driver information for auto-configuration stuff.
*/
-int lprprobe(), lprstop();
+int lprprobe();
+void lprstop();
void lprintr(), lprstart();
void lprattach(struct bus_device *);
#ifdef MACH_KERNEL
-int lprstop(), lprgetstat(), lprsetstat();
+int lprgetstat(), lprsetstat();
#endif /* MACH_KERNEL */
struct bus_device *lprinfo[NLPR]; /* ??? */
@@ -370,7 +371,7 @@ struct tty *tp;
}
#ifdef MACH_KERNEL
-int
+void
lprstop(tp, flags)
register struct tty *tp;
int flags;
@@ -379,7 +380,7 @@ int flags;
tp->t_state |= TS_FLUSH;
}
#else /* MACH_KERNEL */
-int lprstop(tp, flag)
+void lprstop(tp, flag)
struct tty *tp;
{
int s = spltty();