Fix compilation warnings.
authorlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 7 Apr 2011 07:53:52 +0000 (07:53 +0000)
committerlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 7 Apr 2011 07:53:52 +0000 (07:53 +0000)
LWIP sys_thread_new() should not modify the thread name in input,
fixed using the const qualifier.
This is also fixed in upstream LWIP code.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4835 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/net/lwip/src/arch/sys_arch.c
bertos/net/lwip/src/include/lwip/sys.h

index 61d91dc36a06debefec2775fb3870ee204e168fb..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;
index 0cc84ddf1d13ae07ff90931d6231c74ef3eb0cfe..93bbb53f5965cc616c5b90b1d4b6f8be8343cc38 100644 (file)
@@ -136,7 +136,7 @@ void sys_mbox_free(sys_mbox_t mbox);
 void sys_mbox_fetch(sys_mbox_t mbox, void **msg);
 
 /* Thread functions. */
-sys_thread_t sys_thread_new(char *name, void (* thread)(void *arg), void *arg, int stacksize, int prio);
+sys_thread_t sys_thread_new(const char *name, void (* thread)(void *arg), void *arg, int stacksize, int prio);
 
 #endif /* NO_SYS */