summaryrefslogtreecommitdiff
path: root/blockdev
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2015-10-08 18:38:01 +0200
committergkostka <kostka.grzegorz@gmail.com>2015-10-08 18:38:56 +0200
commit85273d52f9da40c5d770a8a4a010a9050a718b26 (patch)
treee9ddd1c39a39e863c568ad9487854b11dbaebc7d /blockdev
parent01af5a89b3e1ac5c45472ef8ade9c15ffbd19925 (diff)
Remove clock_t dependency
Diffstat (limited to 'blockdev')
-rw-r--r--blockdev/test_lwext4.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/blockdev/test_lwext4.c b/blockdev/test_lwext4.c
index cb2b7e1..fee1b96 100644
--- a/blockdev/test_lwext4.c
+++ b/blockdev/test_lwext4.c
@@ -29,7 +29,6 @@
#include <ext4.h>
#include <stdio.h>
-#include <time.h>
#include <inttypes.h>
#include <string.h>
@@ -72,18 +71,18 @@ static char *entry_to_str(uint8_t type)
return "[???]";
}
-static clock_t get_ms(void) { return tim_get_ms(); }
+static long int get_ms(void) { return tim_get_ms(); }
-static void printf_io_timings(clock_t diff)
+static void printf_io_timings(long int diff)
{
const struct ext4_io_stats *stats = io_timings_get(diff);
if (!stats)
return;
printf("io_timings:\n");
- printf(" io_read: %.3f%%\n", stats->io_read);
- printf(" io_write: %.3f%%\n", stats->io_write);
- printf(" io_cpu: %.3f%%\n", stats->cpu);
+ printf(" io_read: %.3f%%\n", (double)stats->io_read);
+ printf(" io_write: %.3f%%\n", (double)stats->io_write);
+ printf(" io_cpu: %.3f%%\n", (double)stats->cpu);
}
void test_lwext4_dir_ls(const char *path)
@@ -175,9 +174,9 @@ bool test_lwext4_dir_test(int len)
int r;
int i;
char path[64];
- clock_t diff;
- clock_t stop;
- clock_t start;
+ long int diff;
+ long int stop;
+ long int start;
printf("test_lwext4_dir_test: %d\n", len);
io_timings_clear();
@@ -225,9 +224,9 @@ bool test_lwext4_file_test(uint32_t rw_size, uint32_t rw_count)
int r;
size_t size;
uint32_t i;
- clock_t start;
- clock_t stop;
- clock_t diff;
+ long int start;
+ long int stop;
+ long int diff;
uint32_t kbps;
uint64_t size_bytes;
@@ -319,9 +318,9 @@ bool test_lwext4_file_test(uint32_t rw_size, uint32_t rw_count)
}
void test_lwext4_cleanup(void)
{
- clock_t start;
- clock_t stop;
- clock_t diff;
+ long int start;
+ long int stop;
+ long int diff;
printf("\ncleanup:\n");
ext4_fremove("/mp/hello.txt");