diff --git a/src/sys/include/ubixfs/ubixfs.h b/src/sys/include/ubixfs/ubixfs.h index ad062d2..53ddf56 100644 --- a/src/sys/include/ubixfs/ubixfs.h +++ b/src/sys/include/ubixfs/ubixfs.h @@ -138,4 +138,6 @@ void ubixFSUnlink(char *path,struct mountPoints *mp); int ubixFSmkDir(char *dir,fileDescriptor *fd); +void ubixFSThread(); + #endif diff --git a/src/sys/ubixfs/ubixfs.c b/src/sys/ubixfs/ubixfs.c index e5ad272..305bd4f 100644 --- a/src/sys/ubixfs/ubixfs.c +++ b/src/sys/ubixfs/ubixfs.c @@ -35,19 +35,21 @@ #include #include #include +#include #include #include #include #include -int sprintf(char *buf,const char *fmt, ...); /* TEMP */ - int enableUbixFS() { /* Add UbixFS */ if (vfsRegisterFS(0,initUbixFS,readUbixFS,writeUbixFS,openFileUbixFS,ubixFSUnlink,ubixFSmkDir,0x0,0x0) != 0x0) { kpanic("Unable To Enable UbixFS"); return(0x1); } + + /* Start Up The UbixFS Thread Which Will Manage All The Mounted UbixFS Partitions + execThread(ubixFSThread,(uInt32)(kmalloc(0x2000)+0x2000),0x0); /* Return */ return(0x0); } @@ -321,6 +323,9 @@ /*** $Log$ + Revision 1.10 2004/06/04 13:20:22 reddawg + ubixFSmkDir(): played with it a bit to see if it still worked + Revision 1.9 2004/06/04 10:19:42 reddawg notes: we compile again, thank g-d anyways i was about to cry