forked from Imagelibrary/rtems
2010-10-19 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in
write. Return the error code in close.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2010-10-19 Chris Johns <chrisj@rtems.org>
|
||||||
|
|
||||||
|
* libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in
|
||||||
|
write. Return the error code in close.
|
||||||
|
|
||||||
2010-10-11 Chris Johns <chrisj@rtems.org>
|
2010-10-11 Chris Johns <chrisj@rtems.org>
|
||||||
|
|
||||||
* libfs/src/rfs/rtems-rfs-trace.c,
|
* libfs/src/rfs/rtems-rfs-trace.c,
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ rtems_rfs_rtems_file_close (rtems_libio_t* iop)
|
|||||||
rc = rtems_rfs_rtems_error ("file-close: file close", rc);
|
rc = rtems_rfs_rtems_error ("file-close: file close", rc);
|
||||||
|
|
||||||
rtems_rfs_rtems_unlock (fs);
|
rtems_rfs_rtems_unlock (fs);
|
||||||
return 0;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -203,7 +203,10 @@ rtems_rfs_rtems_file_write (rtems_libio_t* iop,
|
|||||||
{
|
{
|
||||||
rc = rtems_rfs_file_set_size (file, pos);
|
rc = rtems_rfs_file_set_size (file, pos);
|
||||||
if (rc)
|
if (rc)
|
||||||
|
{
|
||||||
|
rtems_rfs_rtems_unlock (rtems_rfs_file_fs (file));
|
||||||
return rtems_rfs_rtems_error ("file-write: write extend", rc);
|
return rtems_rfs_rtems_error ("file-write: write extend", rc);
|
||||||
|
}
|
||||||
rtems_rfs_file_set_bpos (file, pos);
|
rtems_rfs_file_set_bpos (file, pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user