diff --git a/src/sys/include/ubixos/sched.h b/src/sys/include/ubixos/sched.h index 1ae5286..f6a6369 100644 --- a/src/sys/include/ubixos/sched.h +++ b/src/sys/include/ubixos/sched.h @@ -54,8 +54,9 @@ uInt32 vmStart; uInt32 stdinSize; uInt32 controlKeys; - char *stdin; - char *cwd; + char *stdin; + char *cwd; /* current working dir */ + char *cwc; /* current working container */ }; typedef struct taskStruct { @@ -106,6 +107,9 @@ /*** $Log$ + 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 + Revision 1.11 2004/07/19 02:08:27 reddawg Cleaned out the rest of debuging code also temporarily disabled the ip stack to improve boot time diff --git a/src/sys/ubixfs/dirCache.c b/src/sys/ubixfs/dirCache.c index e07ed47..de83c46 100644 --- a/src/sys/ubixfs/dirCache.c +++ b/src/sys/ubixfs/dirCache.c @@ -91,8 +91,8 @@ * we found the node. Move it to the front of the list * (if it isn't already) */ + assert(tmp->parent); if (tmp != tmp->parent->subDirsHead) { - assert(tmp->parent); /* if we're the tail, point the tail to our prev */ if (tmp == tmp->parent->subDirsTail) { @@ -186,6 +186,9 @@ /*** $Log$ + Revision 1.5 2004/07/20 19:21:30 reddawg + You like leaving out $Log$ so i don't know what is going on eh? + END ***/