提交 79ff9b73 编写于 作者: qiuyiuestc's avatar qiuyiuestc

fix compiling error

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1620 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 6afe8a44
...@@ -561,7 +561,7 @@ rt_module_t rt_module_open(const char* path) ...@@ -561,7 +561,7 @@ rt_module_t rt_module_open(const char* path)
if (stat(path, &s) !=0) if (stat(path, &s) !=0)
{ {
rt_kprintf("access file failed\n"); rt_kprintf("access %s failed\n", path);
return RT_NULL; return RT_NULL;
} }
buffer = (char *)rt_malloc(s.st_size); buffer = (char *)rt_malloc(s.st_size);
...@@ -575,7 +575,7 @@ rt_module_t rt_module_open(const char* path) ...@@ -575,7 +575,7 @@ rt_module_t rt_module_open(const char* path)
fd = open(path, O_RDONLY, 0); fd = open(path, O_RDONLY, 0);
if (fd < 0) if (fd < 0)
{ {
rt_kprintf("open file failed\n"); rt_kprintf("open %s failed\n", path);
rt_free(buffer); rt_free(buffer);
return RT_NULL; return RT_NULL;
} }
...@@ -947,7 +947,7 @@ static void rt_module_free_page(void *page_ptr, rt_size_t npages) ...@@ -947,7 +947,7 @@ static void rt_module_free_page(void *page_ptr, rt_size_t npages)
else RT_ASSERT(RT_FALSE); else RT_ASSERT(RT_FALSE);
rt_current_module->page_cnt--; rt_current_module->page_cnt--;
return; return;
} }
} }
...@@ -975,7 +975,7 @@ void *rt_module_malloc(rt_size_t size) ...@@ -975,7 +975,7 @@ void *rt_module_malloc(rt_size_t size)
rt_sem_take(&mod_sem, RT_WAITING_FOREVER); rt_sem_take(&mod_sem, RT_WAITING_FOREVER);
for (prev = &rt_current_module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next)) for (prev = (struct rt_mem_head **)&rt_current_module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next))
{ {
if (b->size > nunits) if (b->size > nunits)
{ {
...@@ -1010,7 +1010,7 @@ void *rt_module_malloc(rt_size_t size) ...@@ -1010,7 +1010,7 @@ void *rt_module_malloc(rt_size_t size)
up->size = npage * RT_MM_PAGE_SIZE / sizeof(struct rt_mem_head); up->size = npage * RT_MM_PAGE_SIZE / sizeof(struct rt_mem_head);
for (prev = &rt_current_module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next)) for (prev = (struct rt_mem_head **)&rt_current_module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next))
{ {
if (b > up + up->size) break; if (b > up + up->size) break;
} }
...@@ -1244,7 +1244,7 @@ void list_memlist(const char* name) ...@@ -1244,7 +1244,7 @@ void list_memlist(const char* name)
struct rt_mem_head *b; struct rt_mem_head *b;
module = rt_module_find(name); module = rt_module_find(name);
if(module == RT_NULL) return RT_NULL; if(module == RT_NULL) return;
for (prev = (struct rt_mem_head **)&module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next)) for (prev = (struct rt_mem_head **)&module->mem_list; (b = *prev) != RT_NULL; prev = &(b->next))
{ {
...@@ -1260,7 +1260,7 @@ void list_mempage(const char* name) ...@@ -1260,7 +1260,7 @@ void list_mempage(const char* name)
int i; int i;
module = rt_module_find(name); module = rt_module_find(name);
if(module == RT_NULL) return RT_NULL; if(module == RT_NULL) return;
page = (struct rt_page_info*)module->page_array; page = (struct rt_page_info*)module->page_array;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册