]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/vnc/kbd.h
vncs: /dev/kbd support by running kbdfs and forwarding keycodes thru kbdin
[plan9front.git] / sys / src / cmd / vnc / kbd.h
1 typedef struct  Snarf   Snarf;
2
3 struct Snarf
4 {
5         QLock;
6         int             vers;
7         int             n;
8         char            *buf;
9 };
10
11 enum
12 {
13         MAXSNARF        = 100*1024
14 };
15
16 extern  Snarf           snarf;
17 extern  int             kbdin;
18
19 void                    screenputs(char*, int);
20 void                    vncputc(int, int);
21 void                    setsnarf(char *buf, int n, int *vers);