diff --git a/src/sys/include/ubixos/sched.h b/src/sys/include/ubixos/sched.h index f6a6369..737a575 100644 --- a/src/sys/include/ubixos/sched.h +++ b/src/sys/include/ubixos/sched.h @@ -43,20 +43,14 @@ typedef enum { PLACEHOLDER=-2,DEAD=-1,NEW=0,READY=1,RUNNING=2,IDLE=3 } tState; struct osInfo { - struct mountPoints *container; - struct taskFileInfo fileInfo; - struct consoleStruct *terminal; - uInt16 sectionCount; uInt8 timer; uInt8 v86Task; bool v86If; - uInt32 curDir; uInt32 vmStart; uInt32 stdinSize; uInt32 controlKeys; char *stdin; char *cwd; /* current working dir */ - char *cwc; /* current working container */ }; typedef struct taskStruct { @@ -107,6 +101,9 @@ /*** $Log$ + Revision 1.13 2004/07/21 14:43:14 flameshadow + add: added cwc (current working container) to the osInfo strut + Revision 1.12 2004/07/19 02:32:21 reddawg sched: we now set task status to dead which then makes the scheduler do some clean it could be some minor overhead but i feel this is our most efficient approach right now to prevent corruption of the queues