X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fvfs.h;h=cbec140697157c277a55f582d4f8aae3ecd6885b;hb=f99096106a98f0616662ad05a55991220691151b;hp=12cc8a4105b1c00c3fb61dc10d23555860879eab;hpb=8bc40333b1401d7616b225945fee53d972c2f418;p=tpg%2Facess2.git diff --git a/Kernel/include/vfs.h b/Kernel/include/vfs.h index 12cc8a41..cbec1406 100644 --- a/Kernel/include/vfs.h +++ b/Kernel/include/vfs.h @@ -80,12 +80,15 @@ typedef struct sVFS_Driver { char *Name; Uint Flags; tVFS_Node *(*InitDevice)(char *Device, char *Options); + void (*Unmount)(tVFS_Node *Node); struct sVFS_Driver *Next; } tVFS_Driver; // === GLOBALS === +#define VFS_MAXSKIP ((void*)1024) #define VFS_SKIP ((void*)1) #define VFS_SKIPN(n) ((void*)(n)) +#define VFS_FREEPLZ(ptr) ((void*)(((Uint)ptr)|1)) extern tVFS_Node NULLNode; extern tVFS_ACL gVFS_ACL_EveryoneRWX; extern tVFS_ACL gVFS_ACL_EveryoneRW;