- Eliminate rpread(). Call generic ttyread(). (cf rev 1.33)

- Comment out deftermios. Termioschars() will give the default
  value.

Pointed out by:	bde
This commit is contained in:
Seigo Tanimura 2000-06-12 15:21:59 +00:00
parent 505f2a7ecf
commit 51e8791ed8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=61581
2 changed files with 7 additions and 26 deletions

View File

@ -113,6 +113,8 @@ Byte_t rp_sBitMapSetTbl[8] =
0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80
};
/* Actually not used */
#if notdef
struct termios deftermios = {
TTYDEF_IFLAG,
TTYDEF_OFLAG,
@ -124,6 +126,7 @@ struct termios deftermios = {
TTYDEF_SPEED,
TTYDEF_SPEED
};
#endif
/***************************************************************************
Function: sReadAiopID
@ -563,7 +566,6 @@ static timeout_t rpdtrwakeup;
static d_open_t rpopen;
static d_close_t rpclose;
static d_read_t rpread;
static d_write_t rpwrite;
static d_ioctl_t rpioctl;
@ -571,7 +573,7 @@ static d_ioctl_t rpioctl;
struct cdevsw rp_cdevsw = {
/* open */ rpopen,
/* close */ rpclose,
/* read */ rpread,
/* read */ ttyread,
/* write */ rpwrite,
/* ioctl */ rpioctl,
/* poll */ ttypoll,
@ -1186,30 +1188,6 @@ rphardclose(struct rp_port *rp)
wakeup(TSA_CARR_ON(tp));
}
static
int
rpread(dev, uio, flag)
dev_t dev;
struct uio *uio;
int flag;
{
struct rp_port *rp;
struct tty *tp;
int unit, mynor, umynor, port, error = 0; /* SG */
umynor = (((minor(dev) >> 16) -1) * 32); /* SG */
port = (minor(dev) & 0x1f); /* SG */
mynor = (port + umynor); /* SG */
unit = minor_to_unit[mynor]; /* SG */
if(IS_CONTROL(dev))
return(ENODEV);
rp = rp_addr(unit) + port;
tp = rp->rp_tty;
error = (*linesw[tp->t_line].l_read)(tp, uio, flag);
return(error);
}
static
int
rpwrite(dev, uio, flag)

View File

@ -81,4 +81,7 @@ struct rp_port {
unsigned char RxBuf[RXFIFO_SIZE];
};
/* Actually not used */
#if notdef
extern struct termios deftermios;
#endif /* notdef */