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 |
|
* { |