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 |
– |
|
23 |
|
/* stream interface */ |
24 |
|
extern struct driver *comm_init(), *slave_init(); |
25 |
|
/* magic numbers for verification */ |
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, |
66 |
< |
* 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 |
|
* { |