aboutsummaryrefslogtreecommitdiff
path: root/src/lib9/9proc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib9/9proc.h')
-rw-r--r--src/lib9/9proc.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/lib9/9proc.h b/src/lib9/9proc.h
new file mode 100644
index 00000000..713b9558
--- /dev/null
+++ b/src/lib9/9proc.h
@@ -0,0 +1,23 @@
+enum
+{
+ NPRIV = 16,
+ RENDHASH = 33,
+ PIDHASH = 33,
+};
+
+typedef struct Uproc Uproc;
+struct Uproc
+{
+ Uproc *next;
+ int pid;
+ int pipe[2];
+ int state;
+ void *priv[NPRIV];
+ ulong rendval;
+ ulong rendtag;
+ Uproc *rendhash;
+ p9jmp_buf notejb;
+};
+
+extern Uproc *_p9uproc(void);
+extern void _p9uprocdie(void);