Changeset 4d771349 in rtems for doc/filesystem/mounting.t


Ignore:
Timestamp:
10/08/99 18:26:28 (23 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
7779ace
Parents:
0486ca5
Message:

Added initial version of 3 other chapters.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/filesystem/mounting.t

    r0486ca5 r4d771349  
    1 Mounting the base file system consists of the following:
     1@c
     2@c  COPYRIGHT (c) 1988-1998.
     3@c  On-Line Applications Research Corporation (OAR).
     4@c  All rights reserved.
     5@c
     6@c  $Id$
     7@c
    28
    3 ? Initialization of mount table chain control structure
    4 ? Allocation of a -jnode- structure that will server as the root node of the `In Memory
    5 File System'
    6 ? Initialization of the allocated -jnode- with the appropriate OPS, directory handlers
    7 and pathconf limits and options.
    8 ? Allocation of a memory region for file system specific global management variables
    9 ? Creation of first mount table entry for the base file system
    10 ? Initialization of the first mount table chain entry to indicate that the mount point is
    11 NULL and the mounted file system is the base file system
    12 
    13 
    14 After the base file system has been mounted, the following operations are performed
    15 under its directory structure:
    16 
    17 ? Creation of the /dev directory
    18 ? Registration of devices under /dev directory
    19 
    20 Mounting and Unmounting File Systems
     9@chapter Mounting and Unmounting File Systems
    2110
    2211? Characteristics of a Mount Point
     
    3221
    3322struct rtems_filesystem_mount_table_entry_tt
    34 {
    35         Chain_Node                                              Node;
    36         rtems_filesystem_location_info_t                mt_point_node;
    37         rtems_filesystem_location_info_t                mt_fs_root;
    38         int                                                     options;
    39         void                                                    *fs_info;
     23@{
     24   Chain_Node                                Node;
     25   rtems_filesystem_location_info_t         mt_point_node;
     26   rtems_filesystem_location_info_t         mt_fs_root;
     27   int                                       options;
     28   void                                     *fs_info;
    4029
    41         rtems_filesystem_limits_and_options_t   pathconf_limits_and_options;
     30   rtems_filesystem_limits_and_options_t   pathconf_limits_and_options;
    4231
    4332  /*
     
    4736   *  The best option long term for this is probably an open file descriptor.
    4837   */
    49         char                                                    *dev;
    50 };
     38   char                                     *dev;
     39@};
    5140
    5241? Adding entries to the chain during mount()
Note: See TracChangeset for help on using the changeset viewer.