summaryrefslogtreecommitdiff
path: root/i386/i386at/lpr.c
diff options
context:
space:
mode:
Diffstat (limited to 'i386/i386at/lpr.c')
-rw-r--r--i386/i386at/lpr.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/i386/i386at/lpr.c b/i386/i386at/lpr.c
index f2fa032..348159e 100644
--- a/i386/i386at/lpr.c
+++ b/i386/i386at/lpr.c
@@ -81,6 +81,7 @@ struct tty lpr_tty[NLPR];
int lpr_alive[NLPR];
+int
lprprobe(port, dev)
struct bus_device *dev;
{
@@ -122,6 +123,7 @@ void lprattach(struct bus_device *dev)
return;
}
+int
lpropen(dev, flag, ior)
int dev;
int flag;
@@ -158,6 +160,7 @@ u_short addr;
return (char_open(dev, tp, flag, ior));
}
+void
lprclose(dev, flag)
int dev;
int flag;
@@ -177,6 +180,7 @@ u_short addr = (u_short) lprinfo[unit]->address;
}
#ifdef MACH_KERNEL
+int
lprread(dev, ior)
int dev;
io_req_t ior;
@@ -184,6 +188,7 @@ io_req_t ior;
return char_read(&lpr_tty[minor(dev)], ior);
}
+int
lprwrite(dev, ior)
int dev;
io_req_t ior;
@@ -191,6 +196,7 @@ io_req_t ior;
return char_write(&lpr_tty[minor(dev)], ior);
}
+int
lprportdeath(dev, port)
dev_t dev;
mach_port_t port;
@@ -363,6 +369,7 @@ struct tty *tp;
}
#ifdef MACH_KERNEL
+int
lprstop(tp, flags)
register struct tty *tp;
int flags;
@@ -381,12 +388,14 @@ struct tty *tp;
splx(s);
}
#endif /* MACH_KERNEL */
+int
lprpr(unit)
{
lprpr_addr(lprinfo[unit]->address);
return 0;
}
+void
lprpr_addr(addr)
{
printf("DATA(%x) %x, STATUS(%x) %x, INTR_ENAB(%x) %x\n",