forked from Imagelibrary/rtems
2010-03-01 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-buffer.h: Add `rtems_rfs_buffer_handle_reset'.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2010-03-01 Chris Johns <chrisj@rtems.org>
|
||||||
|
|
||||||
|
* libfs/src/rfs/rtems-rfs-buffer.h: Add `rtems_rfs_buffer_handle_reset'.
|
||||||
|
|
||||||
2010-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2010-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* libmisc/shell/shell_script.c: Fix typo.
|
* libmisc/shell/shell_script.c: Fix typo.
|
||||||
|
|||||||
@@ -185,6 +185,22 @@ int rtems_rfs_buffer_handle_request (rtems_rfs_file_system* fs,
|
|||||||
int rtems_rfs_buffer_handle_release (rtems_rfs_file_system* fs,
|
int rtems_rfs_buffer_handle_release (rtems_rfs_file_system* fs,
|
||||||
rtems_rfs_buffer_handle* handle);
|
rtems_rfs_buffer_handle* handle);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reset a handle.
|
||||||
|
*
|
||||||
|
* @param fs The file system data.
|
||||||
|
* @param handle The buffer handle to reset.
|
||||||
|
* @return int The error number (errno). No error if 0.
|
||||||
|
*/
|
||||||
|
static inline int
|
||||||
|
rtems_rfs_buffer_handle_reset (rtems_rfs_buffer_handle* handle)
|
||||||
|
{
|
||||||
|
handle->dirty = false;
|
||||||
|
handle->bnum = 0;
|
||||||
|
handle->buffer = NULL;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Open a handle.
|
* Open a handle.
|
||||||
*
|
*
|
||||||
@@ -196,9 +212,7 @@ static inline int
|
|||||||
rtems_rfs_buffer_handle_open (rtems_rfs_file_system* fs,
|
rtems_rfs_buffer_handle_open (rtems_rfs_file_system* fs,
|
||||||
rtems_rfs_buffer_handle* handle)
|
rtems_rfs_buffer_handle* handle)
|
||||||
{
|
{
|
||||||
handle->dirty = false;
|
rtems_rfs_buffer_handle_reset (handle);
|
||||||
handle->bnum = 0;
|
|
||||||
handle->buffer = NULL;
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user