X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fvfs.h;h=025a52629b3ad276f6164cf50baa7ed4e4958b8c;hb=a8067bafb36f98612767060db856cd6bf36ef940;hp=32caf1be39fbf5fa400fc81bb7e730f9cc0b7608;hpb=d7801bfc828d3328ac9a0172db8a71b8f33c4a19;p=tpg%2Facess2.git diff --git a/Kernel/include/vfs.h b/Kernel/include/vfs.h index 32caf1be..025a5262 100644 --- a/Kernel/include/vfs.h +++ b/Kernel/include/vfs.h @@ -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();