#include <u.h> | |
#include <libc.h> | |
#include <draw.h> | |
#include <mouse.h> | |
#include <cursor.h> | |
#include <drawfcall.h> | |
void | |
usage(void) | |
{ | |
fprint(2, "usage: devdraw (don't run directly)\n"); | |
exits("usage"); | |
} | |
void | |
main(int argc, char **argv) | |
{ | |
int n; | |
uchar buf[1024*1024]; | |
Wsysmsg m; | |
ARGBEGIN{ | |
case 'D': | |
break; | |
default: | |
usage(); | |
}ARGEND | |
if(argc != 0) | |
usage(); | |
while((n = readwsysmsg(0, buf, sizeof buf)) > 0){ | |
convM2W(buf, n, &m); | |
m.type = Rerror; | |
m.error = "no window system present"; | |
n = convW2M(&m, buf, sizeof buf); | |
write(1, buf, n); | |
} | |
exits(0); | |
} |