diff options
-rw-r--r-- | testsuite/syscalls01/test_main.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/syscalls01/test_main.c b/testsuite/syscalls01/test_main.c index f2af2ac8..a00151bf 100644 --- a/testsuite/syscalls01/test_main.c +++ b/testsuite/syscalls01/test_main.c @@ -1599,10 +1599,24 @@ test_setgethostname(void) assert(in[sizeof(in) - 1] == '\0'); } +static void set_self_prio(rtems_task_priority prio) +{ + rtems_status_code sc; + + sc = rtems_task_set_priority(RTEMS_SELF, prio, &prio); + assert(sc == RTEMS_SUCCESSFUL); +} + static void test_main(void) { + /* + * No interruptions by the timer server. The uma_timeout() may need + * some dynamic memory. This could disturb the no memory tests. + */ + set_self_prio(1); + /* Must be first test to ensure resource checks work */ test_sockets(); |