// VFSMount.h // Virtual file system subsystem for HOS // Author: Josh Holtrop // Date: 06/21/05 // Modified: 06/21/05 #ifndef __HOS_VFSMOUNT__ #define __HOS_VFSMOUNT__ __HOS_VFSMOUNT__ #include "lang/string.h" #include "devices.h" #include "FileSystem.h" class VFSMount { public: device_t myDev; string myFSType; FileSystem *myFS; string myMountPoint; inode_num_t myMountInode; inode_num_t myThisInode; VFSMount(device_t dev, string fsType, FileSystem *fs, string mountPoint, inode_num_t mountInode, inode_num_t thisInode); ~VFSMount(); int umount_safe(); }; #endif