| 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().