diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-05-17 08:08:30 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-05-17 08:08:30 +0000 |
commit | c8522fd2c49ef89503806f3ef438a0ba46d93b4a (patch) | |
tree | 593212af723c72af15f6461bffea87490e2335f9 /cpukit/libblock/include/rtems/diskdevs.h | |
parent | 2010-05-15 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-c8522fd2c49ef89503806f3ef438a0ba46d93b4a.tar.bz2 |
2010-05-17 Oleg Kravtsov <Oleg.Kravtsov@oktetlabs.ru>
PR 1449/cpukit
* libblock/src/diskdevs.c: rtems_disk_next() will now implicitly
obtain the returned disk.
* libblock/include/rtems/diskdevs.h: Documentation.
Diffstat (limited to 'cpukit/libblock/include/rtems/diskdevs.h')
-rw-r--r-- | cpukit/libblock/include/rtems/diskdevs.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cpukit/libblock/include/rtems/diskdevs.h b/cpukit/libblock/include/rtems/diskdevs.h index a8b7dce93e..8884999d95 100644 --- a/cpukit/libblock/include/rtems/diskdevs.h +++ b/cpukit/libblock/include/rtems/diskdevs.h @@ -323,10 +323,12 @@ rtems_status_code rtems_disk_io_done(void); * one to start the search. * * @code - * rtems_disk_device *dd = rtems_disk_next((dev_t) -1); + * rtems_status_code sc = RTEMS_SUCCESSFUL; + * rtems_disk_device *dd = (dev_t) -1; * - * while (dd != NULL) { - * dd = rtems_disk_next(dd->dev); + * while (sc == RTEMS_SUCCESSFUL && (dd = rtems_disk_next(dev)) != NULL) { + * dev = rtems_disk_get_device_identifier(dd); + * sc = rtems_disk_release(dd); * } * @endcode */ |