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>
|
||||
|
||||
* 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,
|
||||
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.
|
||||
*
|
||||
@@ -196,9 +212,7 @@ static inline int
|
||||
rtems_rfs_buffer_handle_open (rtems_rfs_file_system* fs,
|
||||
rtems_rfs_buffer_handle* handle)
|
||||
{
|
||||
handle->dirty = false;
|
||||
handle->bnum = 0;
|
||||
handle->buffer = NULL;
|
||||
rtems_rfs_buffer_handle_reset (handle);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user