Operations on mounted file systems. 
Similar, but not equal, to struct super_operations in Linux 
Definition at line 641 of file vfs.h.
 
 | 
| int(*  | format )(vfs_mount_t *mountp) | 
|   | Format the file system on the given mount point.  More...
  | 
|   | 
| int(*  | mount )(vfs_mount_t *mountp) | 
|   | Perform any extra processing needed after mounting a file system.  More...
  | 
|   | 
| int(*  | umount )(vfs_mount_t *mountp) | 
|   | Perform the necessary clean up for unmounting a file system.  More...
  | 
|   | 
| int(*  | rename )(vfs_mount_t *mountp, const char *from_path, const char *to_path) | 
|   | Rename a file.  More...
  | 
|   | 
| int(*  | unlink )(vfs_mount_t *mountp, const char *name) | 
|   | Unlink (delete) a file from the file system.  More...
  | 
|   | 
| int(*  | mkdir )(vfs_mount_t *mountp, const char *name, mode_t mode) | 
|   | Create a directory on the file system.  More...
  | 
|   | 
| int(*  | rmdir )(vfs_mount_t *mountp, const char *name) | 
|   | Remove a directory from the file system.  More...
  | 
|   | 
| int(*  | stat )(vfs_mount_t *mountp, const char *restrict path, struct stat *restrict buf) | 
|   | Get file status.  More...
  | 
|   | 
| int(*  | statvfs )(vfs_mount_t *mountp, const char *restrict path, struct statvfs *restrict buf) | 
|   | Get file system status.  More...
  | 
|   | 
      
        
          | int(* vfs_file_system_ops::mount) (vfs_mount_t *mountp) | 
        
      
 
Perform any extra processing needed after mounting a file system. 
If this call returns an error, the whole vfs_mount call will signal a failure.
All fields of mountp will be initialized by vfs_mount beforehand, private_data will be initialized to NULL.
- Parameters
 - 
  
    | [in] | mountp | file system mount being mounted | 
  
   
- Returns
 - 0 on success 
 
- 
<0 on error 
 
Definition at line 666 of file vfs.h.