diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-06-29 19:45:53 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2010-06-29 19:45:53 +0000 |
commit | b11296fb38500b73fd338829fd6357fb4b32ca3f (patch) | |
tree | ed5ea8dceadc59745aaba5f24ef9ff2a0df1a464 /c/src/lib/libbsp/shared/umon/tfsDriver.c | |
parent | 2010-06-29 Jennifer Averett <Jennifer.Averett@OARcorp.com> (diff) | |
download | rtems-b11296fb38500b73fd338829fd6357fb4b32ca3f.tar.bz2 |
2010-06-29 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
* umon/tfsDriver.c: Changed NULL methods in filesystem tables to be
default methods.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/shared/umon/tfsDriver.c | 63 |
1 files changed, 33 insertions, 30 deletions
diff --git a/c/src/lib/libbsp/shared/umon/tfsDriver.c b/c/src/lib/libbsp/shared/umon/tfsDriver.c index 74bff75012..391a983713 100644 --- a/c/src/lib/libbsp/shared/umon/tfsDriver.c +++ b/c/src/lib/libbsp/shared/umon/tfsDriver.c @@ -700,37 +700,40 @@ rtems_filesystem_location_info_t *pathloc) rtems_filesystem_operations_table rtems_tfs_ops = { - rtems_tfs_eval_path, /* eval_path */ - rtems_tfs_evaluate_for_make, /* evaluate_for_make */ - NULL, /* link */ - NULL, /* unlink */ - rtems_tfs_node_type, /* node_type */ - NULL, /* mknod */ - NULL, /* chown */ - rtems_tfs_free_node_info, /* freenodinfo */ - NULL, /* mount */ - rtems_tfs_mount_me, /* initialize */ - NULL, /* unmount */ - NULL, /* fsunmount */ - NULL, /* utime */ - NULL, /* evaluate_link */ - NULL, /* symlink */ - NULL, /* readlin */ + rtems_tfs_eval_path, /* eval_path */ + rtems_tfs_evaluate_for_make, /* evaluate_for_make */ + rtems_filesystem_default_link, /* link */ + rtems_filesystem_default_unlink, /* unlink */ + rtems_tfs_node_type, /* node_type */ + devFS_mknod, /* mknod */ + rtems_filesystem_default_chown, /* chown */ + rtems_tfs_free_node_info, /* freenodinfo */ + rtems_filesystem_default_mount, /* mount */ + rtems_tfs_mount_me, /* initialize */ + rtems_filesystem_default_unmount, /* unmount */ + rtems_filesystem_default_fsunmount, /* fsunmount */ + rtems_filesystem_default_utime, /* utime */ + rtems_filesystem_default_evaluate_link, /* evaluate_link */ + rtems_filesystem_default_symlink, /* symlink */ + rtems_filesystem_default_readlink, /* readlin */ + rtems_filesystem_default_rename, + rtems_filesystem_default_statvfs +} }; rtems_filesystem_file_handlers_r rtems_tfs_handlers = { - rtems_tfs_open, /* open */ - rtems_tfs_close, /* close */ - rtems_tfs_read, /* read */ - rtems_tfs_write, /* write */ - rtems_tfs_ioctl, /* ioctl */ - rtems_tfs_lseek, /* lseek */ - NULL, /* fstat */ - NULL, /* fchmod */ - rtems_tfs_ftruncate, /* ftruncate */ - NULL, /* fpathconf */ - NULL, /* fsync */ - NULL, /* fdatasync */ - NULL, /* fcntl */ - NULL /* rmnod */ + rtems_tfs_open, /* open */ + rtems_tfs_close, /* close */ + rtems_tfs_read, /* read */ + rtems_tfs_write, /* write */ + rtems_tfs_ioctl, /* ioctl */ + rtems_tfs_lseek, /* lseek */ + rtems_filesystem_default_fstat, /* fstat */ + rtems_filesystem_default_fchmod, /* fchmod */ + rtems_tfs_ftruncate, /* ftruncate */ + rtems_filesystem_default_fpathconf, /* fpathconf */ + rtems_filesystem_default_fsync, /* fsync */ + rtems_filesystem_default_fdatasync, /* fdatasync */ + rtems_filesystem_default_fcntl, /* fcntl */ + rtems_filesystem_default_rmnod /* rmnod */ }; |