diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-04-17 08:45:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-04-17 08:46:33 +0200 |
commit | 8d6fd405927f06048a48d602641a981a8b2f54c5 (patch) | |
tree | 8fc00863d176827a0959025ecba3aff7abadad15 | |
parent | score: Fix _TOD_Set_with_timestamp() (diff) | |
download | rtems-8d6fd405927f06048a48d602641a981a8b2f54c5.tar.bz2 |
sapi: Avoid declaration in source, fix type
-rw-r--r-- | cpukit/sapi/include/rtems/io.h | 2 | ||||
-rw-r--r-- | cpukit/sapi/src/io.c | 4 | ||||
-rw-r--r-- | cpukit/sapi/src/ioregisterdriver.c | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/cpukit/sapi/include/rtems/io.h b/cpukit/sapi/include/rtems/io.h index ce750b0f69..843201c167 100644 --- a/cpukit/sapi/include/rtems/io.h +++ b/cpukit/sapi/include/rtems/io.h @@ -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. * diff --git a/cpukit/sapi/src/io.c b/cpukit/sapi/src/io.c index b27bed9b44..c2698bcb7e 100644 --- a/cpukit/sapi/src/io.c +++ b/cpukit/sapi/src/io.c @@ -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 ); diff --git a/cpukit/sapi/src/ioregisterdriver.c b/cpukit/sapi/src/ioregisterdriver.c index ca1ecb93ae..33ee6b0b72 100644 --- a/cpukit/sapi/src/ioregisterdriver.c +++ b/cpukit/sapi/src/ioregisterdriver.c @@ -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. */ |