From b11296fb38500b73fd338829fd6357fb4b32ca3f Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Tue, 29 Jun 2010 19:45:53 +0000 Subject: 2010-06-29 Jennifer.Averett * umon/tfsDriver.c: Changed NULL methods in filesystem tables to be default methods. --- c/src/lib/libbsp/shared/ChangeLog | 5 +++ c/src/lib/libbsp/shared/umon/tfsDriver.c | 63 +++++++++++++++++--------------- 2 files changed, 38 insertions(+), 30 deletions(-) (limited to 'c/src/lib/libbsp/shared') 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 + + * umon/tfsDriver.c: Changed NULL methods in filesystem tables to be + default methods. + 2010-05-28 Ralf Corsépius * 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 */ }; -- cgit v1.2.3