// sysfs.h // sysfs filesystem driver for HOS // Author: Josh Holtrop // Date: 06/27/05 // Modified: 06/27/05 #ifndef __HOS_SYSFS_H__ #define __HOS_SYSFS_H__ __HOS_SYSFS_H__ #define SYSFS_TIMER 1 #ifdef _HOS_CPP_ #include "fs/FileSystem.h" #include "fs/vfs.h" #include "lang/vector.h" #include "lang/string.h" #include "sysfs_entry.h" int sysfs_init(); FileSystem *sysfs__mount_func(device_t dev); class Sysfs : public FileSystem { protected: vector myEntries; public: Sysfs(); ~Sysfs(); u32_t getRootInodeNumber(); }; #endif #endif