mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-04 05:39:05 +00:00
OS test: Mark some constants as long to avoid overflow when used the AVR8. Example, 500*1000 overflows when type int is only 16-bits, but 500*1000L avoids the overflow
This commit is contained in:
parent
50f44f23f2
commit
19efbf8b87
1 changed files with 8 additions and 8 deletions
|
|
@ -253,7 +253,7 @@ void signest_test(void)
|
|||
/* Wait a bit */
|
||||
|
||||
FFLUSH();
|
||||
usleep(500*1000);
|
||||
usleep(500*1000L);
|
||||
|
||||
/* Then signal the waiter thread with back-to-back signals, one masked and the other unmasked. */
|
||||
|
||||
|
|
@ -269,7 +269,7 @@ void signest_test(void)
|
|||
odd_signals++;
|
||||
even_signals++;
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
|
||||
/* Even then odd */
|
||||
|
||||
|
|
@ -279,7 +279,7 @@ void signest_test(void)
|
|||
odd_signals++;
|
||||
even_signals++;
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -316,7 +316,7 @@ void signest_test(void)
|
|||
even_signals++;
|
||||
sched_unlock();
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
|
||||
/* Even then odd */
|
||||
|
||||
|
|
@ -328,7 +328,7 @@ void signest_test(void)
|
|||
even_signals++;
|
||||
sched_unlock();
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -363,7 +363,7 @@ void signest_test(void)
|
|||
even_signals++;
|
||||
sched_unlock();
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
|
||||
/* Even then odd */
|
||||
|
||||
|
|
@ -376,7 +376,7 @@ void signest_test(void)
|
|||
even_signals++;
|
||||
sched_unlock();
|
||||
|
||||
usleep(10*1000);
|
||||
usleep(10*1000L);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -386,7 +386,7 @@ errout_with_waiter:
|
|||
g_done = true;
|
||||
sem_post(&g_waiter_sem);
|
||||
sem_post(&g_interferer_sem);
|
||||
usleep(500*1000);
|
||||
usleep(500*1000L);
|
||||
|
||||
/* Check the final test results */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue