Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2999 → Rev 3000

/branches/dynload/uspace/lib/rtld/include/module.h
50,14 → 50,20
 
/** Link to list of all modules in runtime environment */
link_t modules_link;
 
/** Link to BFS queue. Only used when doing a BFS of the module graph */
link_t queue_link;
/** Tag for modules already processed during a BFS */
bool bfs_tag;
} module_t;
 
void module_process_relocs(module_t *m);
module_t *module_find(char *soname);
module_t *module_load(char *soname);
module_t *module_find(char *name);
module_t *module_load(char *name);
void module_load_deps(module_t *m);
 
void modules_process_relocs(void);
void modules_untag(void);
 
#endif