From 86437ec02abfd84656401351f79da96d01a81ad6 Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Mon, 25 Oct 1999 17:42:51 +0000 Subject: Added descriptions of the mount table entry elements. --- doc/filesystem/mounting.t | 97 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) (limited to 'doc') diff --git a/doc/filesystem/mounting.t b/doc/filesystem/mounting.t index b835b8cbda..cc6fb977be 100644 --- a/doc/filesystem/mounting.t +++ b/doc/filesystem/mounting.t @@ -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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3