Przeglądaj źródła

[Kernel] declare more APIs in module

bernard 11 lat temu
rodzic
commit
dbcb4a1ccf
2 zmienionych plików z 4 dodań i 1 usunięć
  1. 3 0
      include/rtthread.h
  2. 1 1
      src/module.c

+ 3 - 0
include/rtthread.h

@@ -434,6 +434,9 @@ void rt_module_load_sethook(void (*hook)(rt_module_t module));
 void rt_module_unload_sethook(void (*hook)(rt_module_t module));
 #endif
 
+void rt_module_init_object_container(struct rt_module *module);
+rt_err_t rt_module_destroy(rt_module_t module);
+
 /*@}*/
 #endif
 

+ 1 - 1
src/module.c

@@ -242,7 +242,7 @@ static int rt_module_arm_relocate(struct rt_module *module,
     return 0;
 }
 
-static void rt_module_init_object_container(struct rt_module *module)
+void rt_module_init_object_container(struct rt_module *module)
 {
     RT_ASSERT(module != RT_NULL);