| 20 |
|
int xsiz, ysiz; /* device size */ |
| 21 |
|
int inpready; /* input ready on device */ |
| 22 |
|
}; |
| 23 |
< |
|
| 24 |
< |
extern int stderr_v(); /* error vectors */ |
| 25 |
< |
extern int (*wrnvec)(), (*errvec)(), (*cmdvec)(); |
| 26 |
< |
|
| 27 |
< |
extern struct driver *comm_init(); /* stream interface */ |
| 23 |
> |
/* stream interface */ |
| 24 |
> |
extern struct driver *comm_init(), *slave_init(); |
| 25 |
|
/* magic numbers for verification */ |
| 26 |
|
#define COM_SENDM 0x6f37 |
| 27 |
|
#define COM_RECVM 0x51da |
| 57 |
|
* The name string identifies the driver, |
| 58 |
|
* and the id string identifies the client. |
| 59 |
|
* A device can be open by at most one client. |
| 60 |
< |
* Be verbose in error reports; call stderr_v(). |
| 61 |
< |
* If device has its own error output, set errvec, |
| 65 |
< |
* cmdvec and wrnvec. |
| 60 |
> |
* Be verbose in error reports; call eputs(). |
| 61 |
> |
* If device has its own error output, set erract. |
| 62 |
|
* } |
| 63 |
|
* (*dev->close)() |
| 64 |
|
* { |