Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
vfs.h File Reference
#include "vfs/dentry.h"
#include <type.h>
#include <vector.h>
#include <vfs/vnode.h>

Go to the source code of this file.

Macros

#define ROOT_UUID   0
 

Enumerations

enum  vfs_notify_block { VFS_NOTIFY_PROBE = 1 }
 
enum  vfs_notify_root { VFS_NOTIFY_ROOT_FOUND = 1 }
 

Functions

vnode_tcreate_and_attach_vnode ()
 
int vfs_mount (dentry_ptr dev_dentry, char *fs, dentry_ptr dentry, int flags)
 
int vfs_umount (dentry_ptr dentry)
 

Macro Definition Documentation

◆ ROOT_UUID

#define ROOT_UUID   0

Definition at line 10 of file vfs.h.

Enumeration Type Documentation

◆ vfs_notify_block

Enumerator
VFS_NOTIFY_PROBE 

Definition at line 12 of file vfs.h.

◆ vfs_notify_root

Enumerator
VFS_NOTIFY_ROOT_FOUND 

Definition at line 16 of file vfs.h.

Function Documentation

◆ create_and_attach_vnode()

◆ vfs_mount()

int vfs_mount ( dentry_ptr dev_dentry,
char * fs,
dentry_ptr dentry,
int flags )

References flags.

Referenced by __attribute__().

◆ vfs_umount()