summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/include/rtems/diskdevs.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-17 08:08:30 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-17 08:08:30 +0000
commitc8522fd2c49ef89503806f3ef438a0ba46d93b4a (patch)
tree593212af723c72af15f6461bffea87490e2335f9 /cpukit/libblock/include/rtems/diskdevs.h
parent2010-05-15 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff)
downloadrtems-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.h8
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
*/