Loading...
Searching...
No Matches
vfs_mount_struct Struct Reference

A mounted file system. More...

Detailed Description

A mounted file system.

Definition at line 381 of file vfs.h.

#include <vfs.h>

Data Fields

clist_node_t list_entry
 List entry for the _vfs_mount_list list.
 
const vfs_file_system_tfs
 The file system driver for the mount point.
 
const char * mount_point
 Mount point, e.g.
 
size_t mount_point_len
 Length of mount_point string (set by vfs_mount)
 
atomic_int open_files
 Number of currently open files and directories.
 
void * private_data
 File system driver private data, implementation defined.
 

Field Documentation

◆ fs

const vfs_file_system_t* vfs_mount_struct::fs

The file system driver for the mount point.

Definition at line 383 of file vfs.h.

◆ list_entry

clist_node_t vfs_mount_struct::list_entry

List entry for the _vfs_mount_list list.

Definition at line 382 of file vfs.h.

◆ mount_point

const char* vfs_mount_struct::mount_point

Mount point, e.g.

"/mnt/cdrom"

Definition at line 384 of file vfs.h.

◆ mount_point_len

size_t vfs_mount_struct::mount_point_len

Length of mount_point string (set by vfs_mount)

Definition at line 385 of file vfs.h.

◆ open_files

atomic_int vfs_mount_struct::open_files

Number of currently open files and directories.

Definition at line 386 of file vfs.h.

◆ private_data

void* vfs_mount_struct::private_data

File system driver private data, implementation defined.

Definition at line 387 of file vfs.h.


The documentation for this struct was generated from the following file: