mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-26 06:08:20 +00:00
2003-08-05 <djc915@mail.usask.ca>
PR 443/filesystem * src/imfs/deviceio.c: deviceio.c mishandles return codes
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2003-08-05 <djc915@mail.usask.ca>
|
||||
|
||||
PR 443/filesystem
|
||||
* src/imfs/deviceio.c: deviceio.c mishandles return codes
|
||||
|
||||
2003-08-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
|
||||
|
||||
PR 439/filesystem
|
||||
|
||||
@@ -43,7 +43,7 @@ rtems_assoc_t errno_assoc[] = {
|
||||
{ 0, 0, 0 },
|
||||
};
|
||||
|
||||
static unsigned32
|
||||
static int
|
||||
rtems_deviceio_errno(rtems_status_code code)
|
||||
{
|
||||
int rc;
|
||||
@@ -84,10 +84,8 @@ int device_open(
|
||||
the_jnode->info.device.minor,
|
||||
(void *) &args
|
||||
);
|
||||
if ( status ) {
|
||||
rtems_deviceio_errno(status);
|
||||
return RTEMS_UNSATISFIED;
|
||||
}
|
||||
if ( status )
|
||||
return rtems_deviceio_errno(status);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -118,8 +116,7 @@ int device_close(
|
||||
(void *) &args
|
||||
);
|
||||
if ( status ) {
|
||||
rtems_deviceio_errno(status);
|
||||
return RTEMS_UNSATISFIED;
|
||||
return rtems_deviceio_errno(status);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user