diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-12-31 10:56:05 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-27 06:54:22 +0100 |
commit | cf36b70e8dd8755e7dac6eb516169f586e78566d (patch) | |
tree | 97200818ec5dfeaa4e137a572fcbb4db746842b1 /testsuites/libtests | |
parent | user/conf.t: Fix typo (diff) | |
download | rtems-cf36b70e8dd8755e7dac6eb516169f586e78566d.tar.bz2 |
IMFS: Replace node union with individual struct
This reduces the average node size.
Add and use IMFS_GENERIC_INITIALIZER().
Diffstat (limited to 'testsuites/libtests')
-rw-r--r-- | testsuites/libtests/newlib01/init.c | 12 | ||||
-rw-r--r-- | testsuites/libtests/tar02/init.c | 1 | ||||
-rw-r--r-- | testsuites/libtests/tar02/tar02.scn | 14 |
3 files changed, 7 insertions, 20 deletions
diff --git a/testsuites/libtests/newlib01/init.c b/testsuites/libtests/newlib01/init.c index 036160731b..f9d39368d2 100644 --- a/testsuites/libtests/newlib01/init.c +++ b/testsuites/libtests/newlib01/init.c @@ -232,13 +232,11 @@ static const rtems_filesystem_file_handlers_r node_handlers = { .writev_h = handler_writev }; -static const IMFS_node_control node_control = { - .imfs_type = IMFS_GENERIC, - .handlers = &node_handlers, - .node_initialize = IMFS_node_initialize_default, - .node_remove = IMFS_node_remove_default, - .node_destroy = IMFS_node_destroy_default -}; +static const IMFS_node_control node_control = IMFS_GENERIC_INITIALIZER( + &node_handlers, + IMFS_node_initialize_default, + IMFS_node_destroy_default +); static void test(void) { diff --git a/testsuites/libtests/tar02/init.c b/testsuites/libtests/tar02/init.c index ebf87f8222..8d790f6e61 100644 --- a/testsuites/libtests/tar02/init.c +++ b/testsuites/libtests/tar02/init.c @@ -68,7 +68,6 @@ rtems_task Init( TEST_BEGIN(); test_tarfs_load(); - IMFS_dump(); TEST_END(); exit( 0 ); diff --git a/testsuites/libtests/tar02/tar02.scn b/testsuites/libtests/tar02/tar02.scn index f4ba9ce0f2..e7a9165220 100644 --- a/testsuites/libtests/tar02/tar02.scn +++ b/testsuites/libtests/tar02/tar02.scn @@ -1,4 +1,4 @@ -*** TAR02 TEST *** +*** BEGIN OF TEST TAR 2 *** Loading tarfs image ... successful ========= /home/test_file ========= (0)This is a test of loading an RTEMS filesystem from an @@ -8,14 +8,4 @@ initial tar image. (0)This is a test of loading an RTEMS filesystem from an initial tar image. -*************** Dump of Entire IMFS *************** -/ -....dev/ -........ttyS0 (device 0, 0) -........console (device 0, 0) -........ttyS1 (device 0, 1) -....home/ -........test_file (file 73 0x390f8) -....symlink links not printed -*************** End of Dump *************** -*** END OF TAR02 TEST *** +*** END OF TEST TAR 2 *** |