diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-12-21 20:12:28 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-22 07:52:40 +0100 |
commit | c625a641218fbda23582354b3cfc7a7c7a4e4287 (patch) | |
tree | 82853d039ebb88fb4e7afe0b572c1d072a3f4d00 /cpukit/libfs/src/jffs2 | |
parent | 60d39b66e0660de4849a17885813d26a2bc374e7 (diff) |
Filesystem: Delete node type operation
Use the fstat handler instead.
Diffstat (limited to 'cpukit/libfs/src/jffs2')
-rw-r--r-- | cpukit/libfs/src/jffs2/src/fs-rtems.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/cpukit/libfs/src/jffs2/src/fs-rtems.c b/cpukit/libfs/src/jffs2/src/fs-rtems.c index d9d6864e7f..961cfa34df 100644 --- a/cpukit/libfs/src/jffs2/src/fs-rtems.c +++ b/cpukit/libfs/src/jffs2/src/fs-rtems.c @@ -845,31 +845,6 @@ static bool rtems_jffs2_are_nodes_equal( return inode_a->i_ino == inode_b->i_ino; } -static rtems_filesystem_node_types_t rtems_jffs2_node_type( - const rtems_filesystem_location_info_t *loc -) -{ - struct _inode *inode = rtems_jffs2_get_inode_by_location(loc); - rtems_filesystem_node_types_t type; - - switch (inode->i_mode & S_IFMT) { - case S_IFDIR: - type = RTEMS_FILESYSTEM_DIRECTORY; - break; - case S_IFREG: - type = RTEMS_FILESYSTEM_MEMORY_FILE; - break; - case S_IFLNK: - type = RTEMS_FILESYSTEM_SYM_LINK; - break; - default: - type = RTEMS_FILESYSTEM_INVALID_NODE_TYPE; - break; - } - - return type; -} - static int rtems_jffs2_mknod( const rtems_filesystem_location_info_t *parentloc, const char *name, @@ -1123,7 +1098,6 @@ static const rtems_filesystem_operations_table rtems_jffs2_ops = { .eval_path_h = rtems_jffs2_eval_path, .link_h = rtems_jffs2_link, .are_nodes_equal_h = rtems_jffs2_are_nodes_equal, - .node_type_h = rtems_jffs2_node_type, .mknod_h = rtems_jffs2_mknod, .rmnod_h = rtems_jffs2_rmnod, .fchmod_h = rtems_jffs2_fchmod, |