URI:
       tnowsys.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tnowsys.c (580B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <draw.h>
            4 #include <mouse.h>
            5 #include <cursor.h>
            6 #include <drawfcall.h>
            7 
            8 void
            9 usage(void)
           10 {
           11         fprint(2, "usage: devdraw (don't run  directly)\n");
           12         exits("usage");
           13 }
           14 
           15 void
           16 main(int argc, char **argv)
           17 {
           18         int n;
           19         uchar buf[1024*1024];
           20         Wsysmsg m;
           21 
           22         ARGBEGIN{
           23         case 'D':
           24                 break;
           25         default:
           26                 usage();
           27         }ARGEND
           28 
           29         if(argc != 0)
           30                 usage();
           31 
           32         while((n = readwsysmsg(0, buf, sizeof buf)) > 0){
           33                 convM2W(buf, n, &m);
           34                 m.type = Rerror;
           35                 m.error = "no window system present";
           36                 n = convW2M(&m, buf, sizeof buf);
           37                 write(1, buf, n);
           38         }
           39         exits(0);
           40 }