Subversion Repositories HelenOS

Rev

Rev 2999 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2999 Rev 3000
Line 48... Line 48...
48
    /** Number of fields in deps */
48
    /** Number of fields in deps */
49
    size_t n_deps;
49
    size_t n_deps;
50
 
50
 
51
    /** Link to list of all modules in runtime environment */
51
    /** Link to list of all modules in runtime environment */
52
    link_t modules_link;
52
    link_t modules_link;
-
 
53
 
-
 
54
    /** Link to BFS queue. Only used when doing a BFS of the module graph */
-
 
55
    link_t queue_link;
-
 
56
    /** Tag for modules already processed during a BFS */
-
 
57
    bool bfs_tag;
53
} module_t;
58
} module_t;
54
 
59
 
55
void module_process_relocs(module_t *m);
60
void module_process_relocs(module_t *m);
56
module_t *module_find(char *soname);
61
module_t *module_find(char *name);
57
module_t *module_load(char *soname);
62
module_t *module_load(char *name);
58
void module_load_deps(module_t *m);
63
void module_load_deps(module_t *m);
59
 
64
 
60
void modules_process_relocs(void);
65
void modules_process_relocs(void);
-
 
66
void modules_untag(void);
61
 
67
 
62
#endif
68
#endif
63
 
69
 
64
/** @}
70
/** @}
65
 */
71
 */