Multiple changes (Module Interopability, Timers, FDD Driver, VFS Bugs)
[tpg/acess2.git] / Kernel / include / vfs.h
index 32caf1b..025a526 100644 (file)
@@ -79,7 +79,7 @@ typedef struct sVFS_Node {
 typedef struct sVFS_Driver {
        char    *Name;
        Uint    Flags;
-       tVFS_Node       *(*InitDevice)(char *Device, char *Options);
+       tVFS_Node       *(*InitDevice)(char *Device, char **Options);
        void    (*Unmount)(tVFS_Node *Node);
        struct sVFS_Driver      *Next;
 } tVFS_Driver;
@@ -97,6 +97,7 @@ extern tVFS_ACL       gVFS_ACL_EveryoneRO;
 // === FUNCTIONS ===
 extern int     VFS_AddDriver(tVFS_Driver *Info);
 extern tVFS_Driver     *VFS_GetFSByName(char *Name);
+extern tVFS_ACL        *VFS_UnixToAcessACL(Uint Mode, Uint Owner, Uint Group);
 
 // --- Node Cache --
 extern int     Inode_GetHandle();

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