X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Fvfs_int.h;h=1f67f4b9c67ee337ef08c1a6b0fc36c00129d703;hb=8b123f0fb5dc6cbd61fab6784b3ffab8228bfff5;hp=a8eadb6de40bc67b907f11929c94c982b546b907;hpb=48743e39650eb1ef988380e9d95f27fd40d3a9ce;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/vfs_int.h b/KernelLand/Kernel/include/vfs_int.h index a8eadb6d..1f67f4b9 100644 --- a/KernelLand/Kernel/include/vfs_int.h +++ b/KernelLand/Kernel/include/vfs_int.h @@ -5,6 +5,7 @@ #define _VFS_INT_H #include "vfs.h" +#include // === TYPES === typedef struct sVFS_Mount { @@ -16,6 +17,9 @@ typedef struct sVFS_Mount { char *Options; tVFS_Driver *Filesystem; tVFS_Node *RootNode; + + int OpenHandleCount; + char StrData[]; } tVFS_Mount; @@ -42,7 +46,9 @@ typedef struct sVFS_MMapPage { } tVFS_MMapPage; // === GLOBALS === +extern tRWLock glVFS_MountList; extern tVFS_Mount *gVFS_Mounts; +extern tVFS_Driver *gVFS_Drivers; // === PROTOTYPES === // --- open.c ---