diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 1999-10-25 17:41:03 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 1999-10-25 17:41:03 +0000 |
commit | 55f5c1ea884f24b4b33284dfdd4210030c1cb421 (patch) | |
tree | 0325de49e2f1b4ebbbde5b21146049a61658a647 /doc/filesystem | |
parent | Fixing many lines that are too long to format cleanly. (diff) | |
download | rtems-55f5c1ea884f24b4b33284dfdd4210030c1cb421.tar.bz2 |
+ Cleaned up lines that were too long.
+ Removed subheading File - This is not valid for the callback descriptions.
+ Filled in information on freenod
Diffstat (limited to 'doc/filesystem')
-rw-r--r-- | doc/filesystem/fsrequirements.t | 148 |
1 files changed, 19 insertions, 129 deletions
diff --git a/doc/filesystem/fsrequirements.t b/doc/filesystem/fsrequirements.t index 833698efc5..3d6328f5de 100644 --- a/doc/filesystem/fsrequirements.t +++ b/doc/filesystem/fsrequirements.t @@ -220,16 +220,16 @@ allowed. @example struct rtems_libio_tt @{ - rtems_driver_name_t *driver; - off_t size; /* size of file */ - off_t offset; /* current offset into file */ - unsigned32 flags; - rtems_filesystem_location_info_t pathinfo; - Objects_Id sem; - unsigned32 data0; /* private to "driver" */ - void data1; / . */ - void file_info; /used by file handlers/ - rtems_filesystem_file_handlers_r handlers; /type specific handlers/ + rtems_driver_name_t *driver; + off_t size; + off_t offset; + unsigned32 flags; + rtems_filesystem_location_info_t pathinfo; + Objects_Id sem; + unsigned32 data0; + void data1; + void file_info; + rtems_filesystem_file_handlers_r handlers; @}; @end example @@ -332,10 +332,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -356,10 +352,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -385,10 +377,6 @@ rtems_filesystem_location_info_t *parent_loc, /* IN */ const char *token /* IN */ @end example -@subheading File: - -imfs_link.c - @subheading Description: @@ -415,10 +403,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -441,10 +425,6 @@ node_type() rtems_filesystem_location_info_t *pathloc /* IN */ @end example -@subheading File: - -imfs_ntype.c - @subheading Description: XXX @@ -469,10 +449,6 @@ dev_t dev, /* IN */ rtems_filesystem_location_info_t *pathloc /* IN/OUT */ @end example -@subheading File: - -mknod.c - @subheading Description: XXX @@ -492,10 +468,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -520,10 +492,6 @@ uid_t owner /* IN */ gid_t group /* IN */ @end example -@subheading File: - -imfs_chown.c - @subheading Description: XXX @@ -537,20 +505,22 @@ XXX @subheading Corresponding Structure Element: -XXX +freenod() @subheading Arguments: -XXX - -@subheading File: - -XXX +@example +rtems_filesystem_location_info_t *pathloc /* IN */ +@end example @subheading Description: -XXX +This routine is used by the generic code to allow memory to be allocated +during the evaluate routines, and set free when the generic code is finished +accessing a node. If the evaluate routines allocate memory to identify +a node this routine should be utilized to free that memory. +This routine is not required and may be set to NULL. @c @c @@ -569,10 +539,6 @@ mount() rtems_filesystem_mount_table_entry_t *mt_entry @end example -@subheading File: - -mount.c - @subheading Description: XXX @@ -594,10 +560,6 @@ XXX rtems_filesystem_mount_table_entry_t *mt_entry @end example -@subheading File: - -XXX - @subheading Description: This function is provided with a filesystem to take care of the internal @@ -728,10 +690,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -754,10 +712,6 @@ imfs_fsunmount_me() rtems_filesystem_mount_table_entry_t *mt_entry @end example -@subheading File: - -imfs_fsunmount_me.c - @subheading Description: XXX @@ -778,10 +732,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -801,10 +751,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -824,10 +770,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -883,10 +825,6 @@ unsigned32 flag, unsigned32 mode @end example -@subheading File: - -XXX - @subheading Description: XXX @@ -908,10 +846,6 @@ close() rtems_libio_t *iop @end example -@subheading File: - -XXX - @subheading Description: XXX @@ -941,10 +875,6 @@ void *buffer, unsigned32 count @end example -@subheading File: - -XXX - @subheading Description: XXX @@ -968,10 +898,6 @@ XXX @subheading Arguments: XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -1000,10 +926,6 @@ unsigned32 command, void *buffer @end example -@subheading File: - -XXX - @subheading Description: XXX @@ -1032,10 +954,6 @@ off_t offset, int whence @end example -@subheading File: - -XXX - @subheading Description: XXX @@ -1063,10 +981,6 @@ rtems_filesystem_location_info_t *loc, struct stat *buf @end example -@subheading File: - -XXX - @subheading Description: The following information is extracted from the filesystem @@ -1115,10 +1029,6 @@ rtems_libio_t *iop mode_t mode @end example -@subheading File: - -imfs_fchmod.c - @subheading Description: XXX @@ -1142,10 +1052,6 @@ XXX @subheading Arguments: XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -1164,10 +1070,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -1190,10 +1092,6 @@ XXX @subheading Arguments: XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -1217,10 +1115,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX @@ -1244,10 +1138,6 @@ XXX XXX -@subheading File: - -XXX - @subheading Description: XXX |