summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libblock/src')
-rw-r--r--cpukit/libblock/src/blkdev-blkstats.c17
-rw-r--r--cpukit/libblock/src/blkdev-print-stats.c7
2 files changed, 11 insertions, 13 deletions
diff --git a/cpukit/libblock/src/blkdev-blkstats.c b/cpukit/libblock/src/blkdev-blkstats.c
index 1e773cf8c2..ca1e0e4b9c 100644
--- a/cpukit/libblock/src/blkdev-blkstats.c
+++ b/cpukit/libblock/src/blkdev-blkstats.c
@@ -31,7 +31,7 @@
#include <errno.h>
#include <string.h>
-void rtems_blkstats(FILE *output, const char *device, bool reset)
+void rtems_blkstats(const rtems_printer* printer, const char *device, bool reset)
{
int fd = open(device, O_RDONLY);
@@ -45,7 +45,7 @@ void rtems_blkstats(FILE *output, const char *device, bool reset)
if (reset) {
rv = rtems_disk_fd_reset_device_stats(fd);
if (rv != 0) {
- fprintf(output, "error: reset stats: %s\n", strerror(errno));
+ rtems_printf(printer, "error: reset stats: %s\n", strerror(errno));
}
} else {
uint32_t media_block_size = 0;
@@ -64,25 +64,24 @@ void rtems_blkstats(FILE *output, const char *device, bool reset)
media_block_size,
media_block_count,
block_size,
- (rtems_printk_plugin_t) fprintf,
- output
+ printer
);
} else {
- fprintf(output, "error: get stats: %s\n", strerror(errno));
+ rtems_printf(printer, "error: get stats: %s\n", strerror(errno));
}
}
} else {
- fprintf(output, "error: not a block device\n");
+ rtems_printf(printer, "error: not a block device\n");
}
} else {
- fprintf(output, "error: get file stats: %s\n", strerror(errno));
+ rtems_printf(printer, "error: get file stats: %s\n", strerror(errno));
}
rv = close(fd);
if (rv != 0) {
- fprintf(output, "error: close device: %s\n", strerror(errno));
+ rtems_printf(printer, "error: close device: %s\n", strerror(errno));
}
} else {
- fprintf(output, "error: open device: %s\n", strerror(errno));
+ rtems_printf(printer, "error: open device: %s\n", strerror(errno));
}
}
diff --git a/cpukit/libblock/src/blkdev-print-stats.c b/cpukit/libblock/src/blkdev-print-stats.c
index edeee906fa..aba2173b42 100644
--- a/cpukit/libblock/src/blkdev-print-stats.c
+++ b/cpukit/libblock/src/blkdev-print-stats.c
@@ -32,12 +32,11 @@ void rtems_blkdev_print_stats(
uint32_t media_block_size,
uint32_t media_block_count,
uint32_t block_size,
- rtems_printk_plugin_t print,
- void *print_arg
+ const rtems_printer* printer
)
{
- (*print)(
- print_arg,
+ rtems_printf(
+ printer,
"-------------------------------------------------------------------------------\n"
" DEVICE STATISTICS\n"
"----------------------+--------------------------------------------------------\n"