From 55f5c1ea884f24b4b33284dfdd4210030c1cb421 Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Mon, 25 Oct 1999 17:41:03 +0000 Subject: + Cleaned up lines that were too long. + Removed subheading File - This is not valid for the callback descriptions. + Filled in information on freenod --- doc/filesystem/fsrequirements.t | 148 ++++++---------------------------------- 1 file changed, 19 insertions(+), 129 deletions(-) (limited to 'doc/filesystem') 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 -- cgit v1.2.3