summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-28 19:42:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-28 19:42:14 +0000
commit49ea76dc35e16c0499cd0ee72e765519bea7b3e0 (patch)
treecc38230bea333d91aad35d86a54429517a8c2133 /doc
parent08dc4bd6002d17ebfcc6ad4df9d0288e0d130f36 (diff)
downloadrtems-49ea76dc35e16c0499cd0ee72e765519bea7b3e0.tar.bz2
Added information to fstat handler.
Diffstat (limited to 'doc')
-rw-r--r--doc/filesystem/fsrequirements.t35
1 files changed, 21 insertions, 14 deletions
diff --git a/doc/filesystem/fsrequirements.t b/doc/filesystem/fsrequirements.t
index 1c368f5dfd..88f58ba0f2 100644
--- a/doc/filesystem/fsrequirements.t
+++ b/doc/filesystem/fsrequirements.t
@@ -818,19 +818,19 @@ in this function management structure.
@example
typedef struct @{
- rtems_filesystem_open_t open;
- rtems_filesystem_close_t close;
- rtems_filesystem_read_t read;
- rtems_filesystem_write_t write;
- rtems_filesystem_ioctl_t ioctl;
- rtems_filesystem_lseek_t lseek;
- rtems_filesystem_fstat_t fstat;
- rtems_filesystem_fchmod_t fchmod;
- rtems_filesystem_ftruncate_t ftruncate;
- rtems_filesystem_fpathconf_t fpathconf;
- rtems_filesystem_fsync_t fsync;
- rtems_filesystem_fdatasync_t fdatasync;
- rtems_filesystem_fcntl_t fcntl;
+ rtems_filesystem_open_t open;
+ rtems_filesystem_close_t close;
+ rtems_filesystem_read_t read;
+ rtems_filesystem_write_t write;
+ rtems_filesystem_ioctl_t ioctl;
+ rtems_filesystem_lseek_t lseek;
+ rtems_filesystem_fstat_t fstat;
+ rtems_filesystem_fchmod_t fchmod;
+ rtems_filesystem_ftruncate_t ftruncate;
+ rtems_filesystem_fpathconf_t fpathconf;
+ rtems_filesystem_fsync_t fsync;
+ rtems_filesystem_fdatasync_t fdatasync;
+ rtems_filesystem_fcntl_t fcntl;
@} rtems_filesystem_file_handlers_r;
@end example
@@ -1038,7 +1038,14 @@ specific node and placed in the @code{stat} structure:
@subheading NOTES:
-XXX
+Both the @code{stat()} and @code{lstat()} services are
+implemented directly using the @code{fstat()} handler. The
+difference in behavior is determined by how the path is evaluated
+prior to this handler being called on a particular
+file entity.
+
+The @code{fstat()} system call is implemented directly
+on top of this filesystem handler.
@c
@c