Exemple #1
0
rtems_task Init(
    rtems_task_argument argument
)
{
    int                               sc;
    int                               size;
    rtems_filesystem_location_info_t *temp_loc;
    rtems_device_name_t              *device_name_table;

    puts( "\n\n*** TEST DEVFS01 ***" );

    puts( "devFS_Show - OK" );
    sc = devFS_Show();
    rtems_test_assert( sc == 0 );

    /* save original node access information */
    temp_loc = &rtems_filesystem_root;
    device_name_table = (rtems_device_name_t *)temp_loc->node_access;
    temp_loc->node_access = NULL;

    puts( "devFS_Show - no device table - EFAULT" );
    sc = devFS_Show();
    rtems_test_assert( sc == -1 );
    rtems_test_assert( errno == EFAULT );

    /* restore node access information */
    temp_loc->node_access = device_name_table;

    /* save original device table size information */
    size = rtems_device_table_size;
    rtems_device_table_size = 0;
    puts( "devFS_Show - devices - OK" );
    sc = devFS_Show();
    rtems_test_assert( sc == 0 );

    /* restore original device table size information */
    rtems_device_table_size = size;

    puts( "*** END OF TEST DEVFS01 ***" );

    rtems_test_exit(0);
}
Exemple #2
0
rtems_task Init(
  rtems_task_argument argument
)
{
  puts( "\n\n*** TEST DEVFS01 ***" );

  puts( "devFS_Show" );
  devFS_Show();
  
  puts( "*** END OF TEST DEVFS01 ***" );

  rtems_test_exit(0);
}
Exemple #3
0
rtems_task Init(
  rtems_task_argument argument
)
{
  TEST_BEGIN();

  puts( "devFS_Show" );
  devFS_Show();
  
  TEST_END();

  rtems_test_exit(0);
}