From c8522fd2c49ef89503806f3ef438a0ba46d93b4a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 17 May 2010 08:08:30 +0000 Subject: 2010-05-17 Oleg Kravtsov PR 1449/cpukit * libblock/src/diskdevs.c: rtems_disk_next() will now implicitly obtain the returned disk. * libblock/include/rtems/diskdevs.h: Documentation. --- cpukit/libblock/include/rtems/diskdevs.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cpukit/libblock/include/rtems/diskdevs.h') 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 */ -- cgit v1.2.3