SCCS-vsn: sys/pmax/dev/dc.c 7.13
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)dc.c 7.12 (Berkeley) %G%
+ * @(#)dc.c 7.13 (Berkeley) %G%
extern void ttrstrt __P((void *));
int dcGetc __P((dev_t));
int dcparam __P((struct tty *, struct termios *));
extern void ttrstrt __P((void *));
int dcGetc __P((dev_t));
int dcparam __P((struct tty *, struct termios *));
-extern void KBDReset __P((dev_t, void (*)()));
-extern void MouseInit __P((dev_t, void (*)(), int (*)()));
struct tty dc_tty[NDCLINE];
int dc_cnt = NDCLINE;
struct tty dc_tty[NDCLINE];
int dc_cnt = NDCLINE;
s = spltty();
dcaddr->dc_lpr = LPR_RXENAB | LPR_8_BIT_CHAR |
LPR_B4800 | DCKBD_PORT;
s = spltty();
dcaddr->dc_lpr = LPR_RXENAB | LPR_8_BIT_CHAR |
LPR_B4800 | DCKBD_PORT;
+ MachEmptyWriteBuffer();
dcaddr->dc_lpr = LPR_RXENAB | LPR_B4800 | LPR_OPAR |
LPR_PARENB | LPR_8_BIT_CHAR | DCMOUSE_PORT;
MachEmptyWriteBuffer();
dcaddr->dc_lpr = LPR_RXENAB | LPR_B4800 | LPR_OPAR |
LPR_PARENB | LPR_8_BIT_CHAR | DCMOUSE_PORT;
MachEmptyWriteBuffer();
lpr |= LPR_2_STOP;
dcaddr->dc_lpr = lpr;
MachEmptyWriteBuffer();
lpr |= LPR_2_STOP;
dcaddr->dc_lpr = lpr;
MachEmptyWriteBuffer();
else
dcstart(tp);
if (tp->t_outq.c_cc == 0 || !(tp->t_state & TS_BUSY)) {
else
dcstart(tp);
if (tp->t_outq.c_cc == 0 || !(tp->t_state & TS_BUSY)) {
- ((dcregs *)dp->p_addr)->dc_tcr &= ~(1 << (minor(tp->t_dev) & 03));
+ dcaddr = (dcregs *)dp->p_addr;
+ dcaddr->dc_tcr &= ~(1 << (minor(tp->t_dev) & 03));
MachEmptyWriteBuffer();
DELAY(10);
}
MachEmptyWriteBuffer();
DELAY(10);
}