sapi: Avoid declaration in source, fix type

This commit is contained in:
Sebastian Huber
2015-04-17 08:45:50 +02:00
parent a211a732fd
commit 8d6fd40592
3 changed files with 5 additions and 5 deletions

View File

@@ -254,6 +254,8 @@ extern const size_t _IO_Number_of_drivers;
extern rtems_driver_address_table _IO_Driver_address_table[];
extern bool _IO_All_drivers_initialized;
/**
* @brief Initialization of all device drivers.
*

View File

@@ -21,13 +21,13 @@
#include <rtems/io.h>
int _IO_Manager_drivers_inititalized = 0;
bool _IO_All_drivers_initialized;
void _IO_Initialize_all_drivers( void )
{
rtems_device_major_number major;
_IO_Manager_drivers_inititalized = 1;
_IO_All_drivers_initialized = true;
for ( major=0 ; major < _IO_Number_of_drivers ; major ++ )
(void) rtems_io_initialize( major, 0, NULL );

View File

@@ -25,8 +25,6 @@
#include <rtems/rtems/intr.h>
#include <rtems/score/threaddispatch.h>
extern int _IO_Manager_drivers_inititalized;
static inline bool rtems_io_is_empty_table(
const rtems_driver_address_table *table
)
@@ -110,7 +108,7 @@ rtems_status_code rtems_io_register_driver(
_Thread_Enable_dispatch();
if ( _IO_Manager_drivers_inititalized ) {
if ( _IO_All_drivers_initialized ) {
/* Other drivers have already been initialized, we initialize
* the driver directly.
*/