]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1_FreedomStudio/freedom-metal/gloss/sys_gettimeofday.c
Update RISCC-V-RV32-SiFive_HiFive1_FreedomStudio project to latest tools and metal...
[freertos] / FreeRTOS / Demo / RISC-V_RV32_SiFive_HiFive1_FreedomStudio / freedom-metal / gloss / sys_gettimeofday.c
index 3f867e4eb73119ee7f2ecca9907199afc3682b8a..409b2ce2f2906fb695483a4a6f49c6c244ee72da 100644 (file)
@@ -7,10 +7,12 @@ _gettimeofday(struct timeval *tp, void *tzp)
 {
     int rv;
     unsigned long long mcc, timebase;
-    if (rv = metal_timer_get_cyclecount(0, &mcc)) {
+    rv = metal_timer_get_cyclecount(0, &mcc);
+    if (rv != 0) {
         return -1;
     }
-    if (rv = metal_timer_get_timebase_frequency(0, &timebase)) {
+    rv = metal_timer_get_timebase_frequency(0, &timebase);
+    if (rv != 0) {
         return -1;
     }
     tp->tv_sec = mcc / timebase;