Commit Diff


commit - e7821682ea0105c74f00986131cf59b07d4966cc
commit + ad6638adc744a21b2c424ab74e2df03b42bef0fc
blob - /dev/null
blob + f3a488d3ce493b2f4177ef1cc794b8c715a279b8 (mode 644)
--- /dev/null
+++ src/libthread/ioproc.h
@@ -0,0 +1,14 @@
+#define ioproc_arg(io, type)	(va_arg((io)->arg, type))
+
+struct Ioproc
+{
+	int tid;
+	Channel *c, *creply;
+	int inuse;
+	long (*op)(va_list*);
+	va_list arg;
+	long ret;
+	char err[ERRMAX];
+	Ioproc *next;
+};
+