2003-02-03 Joel Sherrill <joel@OARcorp.com>

PR 338/filesystem
	* console.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).
This commit is contained in:
Joel Sherrill
2003-02-03 23:55:01 +00:00
parent 50381010c5
commit ce9f3d1d71
2 changed files with 19 additions and 14 deletions

View File

@@ -1,3 +1,9 @@
2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
* console.c: Side-effect of fixing reentrancy problem with
rtems_io_lookup_name() (API change).
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove AUTOMAKE_OPTIONS.

View File

@@ -37,7 +37,7 @@
#error Missing BSP_CONSOLE_DEVNAME
#endif
static rtems_driver_name_t *low_level_device_info = NULL ;
static rtems_driver_name_t low_level_device_info;
/* console_initialize
*
@@ -56,7 +56,7 @@ rtems_device_driver console_initialize(
void *arg
)
{
rtems_device_driver status ;
rtems_device_driver status;
status = rtems_io_register_name(
"/dev/console",
@@ -67,8 +67,7 @@ rtems_device_driver console_initialize(
if (status != RTEMS_SUCCESSFUL)
rtems_fatal_error_occurred(status);
status = rtems_io_lookup_name( BSP_CONSOLE_DEVNAME,
&low_level_device_info );
status = rtems_io_lookup_name( BSP_CONSOLE_DEVNAME, &low_level_device_info );
if (status != RTEMS_SUCCESSFUL)
rtems_fatal_error_occurred(status);
@@ -86,8 +85,8 @@ rtems_device_driver console_open(
void * arg
)
{
return rtems_io_open( low_level_device_info->major,
low_level_device_info->minor,
return rtems_io_open( low_level_device_info.major,
low_level_device_info.minor,
arg );
}
@@ -101,8 +100,8 @@ rtems_device_driver console_close(
void * arg
)
{
return rtems_io_close( low_level_device_info->major,
low_level_device_info->minor,
return rtems_io_close( low_level_device_info.major,
low_level_device_info.minor,
arg );
}
@@ -116,8 +115,8 @@ rtems_device_driver console_read(
void * arg
)
{
return rtems_io_read( low_level_device_info->major,
low_level_device_info->minor,
return rtems_io_read( low_level_device_info.major,
low_level_device_info.minor,
arg );
}
@@ -131,8 +130,8 @@ rtems_device_driver console_write(
void * arg
)
{
return rtems_io_write( low_level_device_info->major,
low_level_device_info->minor,
return rtems_io_write( low_level_device_info.major,
low_level_device_info.minor,
arg );
}
@@ -146,7 +145,7 @@ rtems_device_driver console_control(
void * arg
)
{
return rtems_io_control( low_level_device_info->major,
low_level_device_info->minor,
return rtems_io_control( low_level_device_info.major,
low_level_device_info.minor,
arg );
}