mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
Added descriptions of the mount table entry elements.
This commit is contained in:
@@ -60,6 +60,41 @@ struct rtems_filesystem_mount_table_entry_tt
|
||||
@};
|
||||
@end example
|
||||
|
||||
@table @b
|
||||
@item Node
|
||||
The Node is used to produce a linked list of mount table entry nodes.
|
||||
|
||||
@item mt_point_node
|
||||
The mt_point_node contains all information necessary to access the
|
||||
directory where a filesystem is mounted onto. This element may contain
|
||||
memory that is allocated during a path evaluation of the filesystem
|
||||
containing the mountpoint directory. The generic code allows this
|
||||
memory to be returned by unmount when the filesystem identified by
|
||||
mt_fs_root is unmounted.
|
||||
|
||||
@item mt_fs_root
|
||||
The mt_fs_root contains all information necessary to identify the root
|
||||
of the mounted filesystem. The user is never allowed access to this
|
||||
node by the generic code, but it is used to identify to the mounted
|
||||
filesystem where to start evaluation of pathnames at.
|
||||
|
||||
@item options
|
||||
XXX
|
||||
|
||||
@item fs_info
|
||||
The fs_info element is a location available for use by the mounted file
|
||||
system to identify unique things applicable to this instance of the file
|
||||
system. For example the IMFS uses this space to provide node
|
||||
identification that is unique for each instance (mounting) of the filesystem.
|
||||
|
||||
@item pathconf_limits_and_options
|
||||
XXX
|
||||
|
||||
@item dev
|
||||
This character string represents the device where the filesystem will reside.
|
||||
|
||||
@end table
|
||||
|
||||
@section Adding entries to the chain during mount
|
||||
|
||||
When a filesystem is mounted, its presence and location in the file
|
||||
@@ -72,3 +107,65 @@ each filesystem that is mounted. This includes the base filesystem.
|
||||
When a filesystem is dismounted its entry in the mount table chain is
|
||||
extracted and the memory for this entry is freed.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user