#include <vfs.h>
Collaboration diagram for fileSystem:

Data Fields | |
| fileSystem * | next |
| fileSystem * | prev |
| int(* | vfsInitFS )(void *) |
| int(* | vfsMakeDir )(char *, void *) |
| int(* | vfsOpenFile )(void *, void *) |
| int(* | vfsRead )(void *, char *, long, long) |
| int(* | vfsRemDir )(char *) |
| int(* | vfsSync )(void) |
| int | vfsType |
| int(* | vfsUnlink )(char *, void *) |
| int(* | vfsWrite )(void *, char *, long, long) |
not sure if we should allow function to point to NULL
Definition at line 56 of file vfs.h.
| struct fileSystem* fileSystem::next |
| struct fileSystem* fileSystem::prev |
| int(* fileSystem::vfsInitFS)(void *) |
pointer to inialization routine
Referenced by vfs_mount().
| int(* fileSystem::vfsMakeDir)(char *, void *) |
pointer to makedir routine
Referenced by sysMkDir().
| int(* fileSystem::vfsOpenFile)(void *, void *) |
pointer to openfile routine
Referenced by fopen().
| int(* fileSystem::vfsRead)(void *, char *, long, long) |
| int(* fileSystem::vfsRemDir)(char *) |
pointer to remdir routine
| int(* fileSystem::vfsSync)(void) |
pointer to sync routine
| int(* fileSystem::vfsUnlink)(char *, void *) |
pointer to unlink routine
Referenced by unlink().
| int(* fileSystem::vfsWrite)(void *, char *, long, long) |
1.4.7