Mon Jan 23 09:39:24 EST 2006 rsc
These fixes aren't correct.
uart.orig:1,6 - /n/sources/patch/uart-update/uart:1,6
.TH UART 3
.SH NAME
- uart, eia \- serial communication control
+ uart, eia - serial communication control
.SH SYNOPSIS
.nf
.B bind -a #t /dev
The correct one is \-, to get a full en-dash.
uart.orig:11,17 - /n/sources/patch/uart-update/uart:11,17
.B /dev/eia1
.B /dev/eia1ctl
.B /dev/eia1status
- \&...
+ ...
.fi
.SH DESCRIPTION
.PP
This line must begin with \& (a no-op character) in order
for troff to treat the ... as text instead of a macro call.
uart.orig:20,30 - /n/sources/patch/uart-update/uart:20,35
Device
.I n
is accessed through
- .BI eia n
+ .B eia
+ .I n
(the data file),
- .BI eia n ctl
+ .B eia
+ .I n
+ .I ctl
(the control file), and
- .BI eia n status
+ .B eia
+ .I n
+ .I status
(the read-only status file).
Reads of the data file will block until at least one byte is available.
The
These were right before. The file name is "eian", not "eia n",
so you should use BI. It looks like you also alphabetized the
control messages. That's great. Please submit that part again.
/sys/src/9/port/devuart.c
devuart.c.orig:458,467 - /n/sources/patch/uart-update/devuart.c:458,463
if((*p->phys->stop)(p, n) < 0)
return -1;
break;
- case 'T':
- case 't':
- p->dcdts = n;
- break;
case 'W':
case 'w':
if(uarttimer == nil || n < 1)
If you remove this, then you should also remove dcdts from uart.h.
Thanks.
Russ
|