CM3: add support to the IAR Embedded Workbench(TM) compiler
[bertos.git] / bertos / net / lwip / src / arch / sys_arch.c
index e33f2364f54c4598947b0bc889e40e5787875bfd..4ef9d08ce195f787cd98b9fa929636558790fe21 100644 (file)
@@ -348,7 +348,7 @@ static cpu_stack_t thread_stack[MAX_THREAD_CNT]
 static int last_stack;
 #endif
 
-sys_thread_t sys_thread_new(char *name, void (* thread)(void *arg),
+sys_thread_t sys_thread_new(const char *name, void (* thread)(void *arg),
                                void *arg, int stacksize, int prio)
 {
        ThreadNode *thread_node;
@@ -380,6 +380,9 @@ sys_thread_t sys_thread_new(char *name, void (* thread)(void *arg),
 
        #if CONFIG_KERN_PRI
                proc_setPri(thread_node->pid, prio);
+       #else
+               /* Avoid warnings when priorities are disabled */
+               (void) prio;
        #endif
 
        return thread_node->pid;