30 lines
563 B
C++
30 lines
563 B
C++
// 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"
|
|
#include "fs/vfs.h"
|
|
|
|
class VFSMount
|
|
{
|
|
public:
|
|
device_t myDev;
|
|
FileSystem *myFS;
|
|
int myRefs;
|
|
string myMountPoint;
|
|
inode_num_t myMountInode;
|
|
inode_num_t myThisInode;
|
|
|
|
VFSMount(device_t dev, FileSystem *fs, string mountPoint, inode_num_t mountInode, inode_num_t thisInode);
|
|
~VFSMount();
|
|
};
|
|
|
|
#endif
|