Added descriptions of the mount table entry elements.

This commit is contained in:
Jennifer Averett
1999-10-25 17:42:51 +00:00
parent 6a27e0829a
commit 86437ec02a

View File

@@ -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.