summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>2010-06-29 19:45:53 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>2010-06-29 19:45:53 +0000
commitb11296fb38500b73fd338829fd6357fb4b32ca3f (patch)
treeed5ea8dceadc59745aaba5f24ef9ff2a0df1a464 /c
parent2010-06-29 Jennifer Averett <Jennifer.Averett@OARcorp.com> (diff)
downloadrtems-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 'c')
-rw-r--r--c/src/lib/libbsp/shared/ChangeLog5
-rw-r--r--c/src/lib/libbsp/shared/umon/tfsDriver.c63
2 files changed, 38 insertions, 30 deletions
diff --git a/c/src/lib/libbsp/shared/ChangeLog b/c/src/lib/libbsp/shared/ChangeLog
index 26054af2f5..4f9a1d27ad 100644
--- a/c/src/lib/libbsp/shared/ChangeLog
+++ b/c/src/lib/libbsp/shared/ChangeLog
@@ -1,3 +1,8 @@
+2010-06-29 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
+
+ * umon/tfsDriver.c: Changed NULL methods in filesystem tables to be
+ default methods.
+
2010-05-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* umon/tfsDriver.c:
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 */
};