Kernel - Changed VFS_SelectNode to be able to watch multiple attribs
[tpg/acess2.git] / Kernel / vfs / main.c
index 4fe8cf9..c0c37e1 100644 (file)
@@ -13,11 +13,13 @@ extern tVFS_Driver  gRootFS_Info;
 extern tVFS_Driver     gDevFS_Info;
 
 // === PROTOTYPES ===
+#if 0
  int   VFS_Init(void);
-char   *VFS_GetTruePath(char *Path);
+char   *VFS_GetTruePath(const char *Path);
 void   VFS_GetMemPath(char *Dest, void *Base, Uint Length);
-tVFS_Driver    *VFS_GetFSByName(char *Name);
+tVFS_Driver    *VFS_GetFSByName(const char *Name);
  int   VFS_AddDriver(tVFS_Driver *Info);
+#endif
 void   VFS_UpdateDriverFile(void);
 
 // === EXPORTS ===
@@ -62,10 +64,10 @@ int VFS_Init(void)
 }
 
 /**
- * \fn char *VFS_GetTruePath(char *Path)
+ * \fn char *VFS_GetTruePath(const char *Path)
  * \brief Gets the true path (non-symlink) of a file
  */
-char *VFS_GetTruePath(char *Path)
+char *VFS_GetTruePath(const char *Path)
 {
        tVFS_Node       *node;
        char    *ret, *tmp;
@@ -90,17 +92,17 @@ char *VFS_GetTruePath(char *Path)
 void VFS_GetMemPath(char *Dest, void *Base, Uint Length)
 {
        Dest[0] = '$';
-       itoa( &Dest[1], (Uint)Base, 16, BITS/4, '0' );
+       itoa( &Dest[1], (tVAddr)Base, 16, BITS/4, '0' );
        Dest[BITS/4+1] = ':';
        itoa( &Dest[BITS/4+2], Length, 16, BITS/4, '0' );
        Dest[BITS/2+2] = '\0';
 }
 
 /**
- * \fn tVFS_Driver *VFS_GetFSByName(char *Name)
+ * \fn tVFS_Driver *VFS_GetFSByName(const char *Name)
  * \brief Gets a filesystem structure given a name
  */
-tVFS_Driver *VFS_GetFSByName(char *Name)
+tVFS_Driver *VFS_GetFSByName(const char *Name)
 {
        tVFS_Driver     *drv = gVFS_Drivers;
        

UCC git Repository :: git.ucc.asn.au