From be0a7eacdab4443199ed0ed4379a84edc7c98fd6 Mon Sep 17 00:00:00 2001 From: rtm Date: Thu, 15 Jun 2006 19:58:01 +0000 Subject: sleep, wakeup, wait, exit --- proc.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'proc.h') diff --git a/proc.h b/proc.h index 39e1c49..6eba566 100644 --- a/proc.h +++ b/proc.h @@ -20,7 +20,10 @@ struct proc{ char *mem; // start of process's physical memory unsigned sz; // total size of mem, including kernel stack char *kstack; // kernel stack, separate from mem so it doesn't move - enum { UNUSED, RUNNABLE, WAITING } state; + enum { UNUSED, RUNNABLE, WAITING, ZOMBIE } state; + int pid; + int ppid; + void *chan; // sleep struct Taskstate ts; // only to give cpu address of kernel stack struct Segdesc gdt[NSEGS]; -- cgit v1.2.3