UbixOS
2.0
|
#include <sys/types.h>
#include <vfs/file.h>
#include <vfs/mount.h>
#include <sys/sysproto_posix.h>
#include <sys/thread.h>
#include <net/net.h>
#include <ubixos/wait.h>
Go to the source code of this file.
Data Structures | |
struct | fileSystem |
filesSystem Structure More... | |
struct | inode_operations |
struct | super_block |
struct | super_operations |
Macros | |
#define | fdAvail 1 |
#define | fdEof 4 |
#define | fdOpen 2 |
#define | fdRead 3 |
#define | fileAppend 0x0008 |
#define | fileBinary 0x0004 |
#define | fileRead 0x0001 |
#define | fileWrite 0x0002 |
#define | maxFd 32 |
#define | MAY_EXEC 1 |
#define | MAY_READ 4 |
#define | MAY_WRITE 2 |
Functions | |
struct fileSystem * | vfs_findFS (int) |
int | vfs_init () |
int | vfsRegisterFS (struct fileSystem) |
register a file system More... | |
struct fileSystem* vfs_findFS | ( | int | ) |
int vfs_init | ( | ) |
Definition at line 46 of file vfs.c.
References vitalsStruct::fileSystems, kprintf(), and systemVitals.
int vfsRegisterFS | ( | struct fileSystem | newFS | ) |
register a file system
This registers a new filesystem into the vfs which is referenced when trying to mount a device
newFS | pointer to fileSystem structure |
Definition at line 79 of file vfs.c.
Referenced by fat_init().