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
|
@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
|
@section Adding entries to the chain during mount
|
||||||
|
|
||||||
When a filesystem is mounted, its presence and location in the file
|
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
|
When a filesystem is dismounted its entry in the mount table chain is
|
||||||
extracted and the memory for this entry is freed.
|
extracted and the memory for this entry is freed.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user