tmore nowsys - plan9port - [fork] Plan 9 from user space | |
git clone git://src.adamsgaard.dk/plan9port | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit c4553e9cd0f42874d23d5c99ea68ea57513206b1 | |
parent 52fdc1a5470b984b68afa7392980ef190e74b916 | |
Author: rsc <devnull@localhost> | |
Date: Wed, 2 Feb 2005 22:27:17 +0000 | |
more nowsys | |
Diffstat: | |
M src/libdraw/nowsys-event.c | 83 +++++++++++++++++++++++++++++… | |
M src/libdraw/nowsys-get.c | 3 +++ | |
M src/libdraw/nowsys-init.c | 47 +++++++++++++++++++++++++++++… | |
M src/libdraw/nowsys-itrans.c | 3 +++ | |
M src/libdraw/nowsys-keyboard.c | 28 ++++++++++++++++++++++++++++ | |
M src/libdraw/nowsys-keysym2ucs.c | 2 ++ | |
M src/libdraw/nowsys-mouse.c | 60 +++++++++++++++++++++++++++++… | |
M src/libdraw/nowsys-wsys.c | 24 ++++++++++++++++++++++++ | |
8 files changed, 250 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/src/libdraw/nowsys-event.c b/src/libdraw/nowsys-event.c | |
t@@ -0,0 +1,83 @@ | |
+#include <u.h> | |
+#include <libc.h> | |
+#include <draw.h> | |
+#include <cursor.h> | |
+#include <event.h> | |
+ | |
+static int | |
+bad(void) | |
+{ | |
+ sysfatal("compiled with no window system support"); | |
+ return 0; | |
+} | |
+ | |
+ulong | |
+event(Event *e) | |
+{ | |
+ USED(e); | |
+ return bad(); | |
+} | |
+ | |
+ulong | |
+eread(ulong keys, Event *e) | |
+{ | |
+ USED(keys); | |
+ USED(e); | |
+ return bad(); | |
+} | |
+ | |
+void | |
+einit(ulong keys) | |
+{ | |
+ USED(keys); | |
+ bad(); | |
+} | |
+ | |
+int | |
+ekbd(void) | |
+{ | |
+ return bad(); | |
+} | |
+ | |
+Mouse | |
+emouse(void) | |
+{ | |
+ Mouse m; | |
+ | |
+ bad(); | |
+ return m; | |
+} | |
+ | |
+int | |
+ecanread(ulong keys) | |
+{ | |
+ USED(keys); | |
+ return bad(); | |
+} | |
+ | |
+int | |
+ecanmouse(void) | |
+{ | |
+ return bad(); | |
+} | |
+ | |
+int | |
+ecankbd(void) | |
+{ | |
+ return bad(); | |
+} | |
+ | |
+void | |
+emoveto(Point p) | |
+{ | |
+ USED(p); | |
+ bad(); | |
+} | |
+ | |
+void | |
+esetcursor(Cursor *c) | |
+{ | |
+ USED(c); | |
+ bad(); | |
+} | |
+ | |
diff --git a/src/libdraw/nowsys-get.c b/src/libdraw/nowsys-get.c | |
t@@ -0,0 +1,3 @@ | |
+/* so that there's *something* in this file */ | |
+int __nowsys__get(void) {return 0;} | |
+ | |
diff --git a/src/libdraw/nowsys-init.c b/src/libdraw/nowsys-init.c | |
t@@ -0,0 +1,47 @@ | |
+#include <u.h> | |
+#include <libc.h> | |
+#include <draw.h> | |
+#include <keyboard.h> | |
+#include <mouse.h> | |
+#include <cursor.h> | |
+ | |
+char *winsize; | |
+ | |
+static int | |
+bad(void) | |
+{ | |
+ sysfatal("compiled with no window system support"): | |
+ return 0; | |
+} | |
+ | |
+Display* | |
+_initdisplay(void (*error)(Display*, char*), char *label) | |
+{ | |
+ USED(error); | |
+ USED(label); | |
+ | |
+ bad(); | |
+ return nil; | |
+} | |
+ | |
+int | |
+getwindow(Display *d, int ref) | |
+{ | |
+ USED(d); | |
+ USED(ref); | |
+ return bad(); | |
+} | |
+ | |
+int | |
+drawsetlabel(char *label) | |
+{ | |
+ USED(label); | |
+ return bad(); | |
+} | |
+ | |
+void | |
+_flushmemscreen(Rectangle r) | |
+{ | |
+ bad(); | |
+} | |
+ | |
diff --git a/src/libdraw/nowsys-itrans.c b/src/libdraw/nowsys-itrans.c | |
t@@ -0,0 +1,3 @@ | |
+/* so that there's *something* in this file */ | |
+int __nowsys__itrans(void) {return 0;} | |
+ | |
diff --git a/src/libdraw/nowsys-keyboard.c b/src/libdraw/nowsys-keyboard.c | |
t@@ -0,0 +1,28 @@ | |
+#include <u.h> | |
+#include <libc.h> | |
+#include <draw.h> | |
+#include <thread.h> | |
+#include <cursor.h> | |
+#include <mouse.h> | |
+ | |
+static int | |
+bad(void) | |
+{ | |
+ sysfatal("compiled with no window system support"); | |
+ return 0; | |
+} | |
+ | |
+void | |
+closekeyboard(Keyboardctl *mc) | |
+{ | |
+ USED(mc); | |
+ bad(); | |
+} | |
+ | |
+Keyboardctl* | |
+initkeyboard(char *file) | |
+{ | |
+ USED(file); | |
+ bad(); | |
+ return nil; | |
+} | |
diff --git a/src/libdraw/nowsys-keysym2ucs.c b/src/libdraw/nowsys-keysym2ucs.c | |
t@@ -0,0 +1,2 @@ | |
+/* so that there's *something* in this file */ | |
+int __nowsys__itrans(void) {return 0;} | |
diff --git a/src/libdraw/nowsys-mouse.c b/src/libdraw/nowsys-mouse.c | |
t@@ -0,0 +1,60 @@ | |
+#include <u.h> | |
+#include <libc.h> | |
+#include <draw.h> | |
+#include <thread.h> | |
+#include <cursor.h> | |
+#include <mouse.h> | |
+ | |
+static int | |
+bad(void) | |
+{ | |
+ sysfatal("compiled with no window system support"); | |
+ return 0; | |
+} | |
+ | |
+void | |
+moveto(Mousectl *m, Point pt) | |
+{ | |
+ USED(m); | |
+ USED(pt); | |
+ bad(); | |
+} | |
+ | |
+void | |
+closemouse(Mousectl *mc) | |
+{ | |
+ USED(mc); | |
+ bad(); | |
+} | |
+ | |
+int | |
+readmouse(Mousectl *mc) | |
+{ | |
+ USED(mc); | |
+ return bad(); | |
+} | |
+ | |
+Mousectl* | |
+initmouse(char *file, Image *i) | |
+{ | |
+ USED(file); | |
+ USED(i); | |
+ bad(); | |
+ return nil; | |
+} | |
+ | |
+void | |
+setcursor(Mousectl *mc, Cursor *c) | |
+{ | |
+ USED(mc); | |
+ USED(c); | |
+ bad(); | |
+} | |
+ | |
+void | |
+bouncemouse(Mouse *m) | |
+{ | |
+ USED(m); | |
+ bad(); | |
+} | |
+ | |
diff --git a/src/libdraw/nowsys-wsys.c b/src/libdraw/nowsys-wsys.c | |
t@@ -0,0 +1,24 @@ | |
+#include <u.h> | |
+#include <libc.h> | |
+#include <draw.h> | |
+ | |
+static int | |
+bad(void) | |
+{ | |
+ sysfatal("compiled with no window system support"); | |
+ return 0; | |
+} | |
+ | |
+void | |
+drawtopwindow(void) | |
+{ | |
+ bad(); | |
+} | |
+ | |
+void | |
+drawresizewindow(Rectangle r) | |
+{ | |
+ USED(r); | |
+ | |
+ bad(); | |
+} |