Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3689 → Rev 3688

/branches/dynload/uspace/lib/libc/generic/dlfcn.c
55,9 → 55,6
m = module_load(path);
printf("module_load_deps(m)\n");
module_load_deps(m);
/* Now relocate. */
printf("module_process_relocs(m)\n");
module_process_relocs(m);
} else {
printf("not NULL\n");
}
67,6 → 64,8
 
/*
* @note Symbols with NULL values are not accounted for.
* @note Symbol search scope is not correct. Should only
* look in @a mod and its dependencies.
*/
void *dlsym(void *mod, const char *sym_name)
{
74,7 → 73,7
module_t *sm;
 
printf("dlsym(0x%lx, \"%s\")\n", (long)mod, sym_name);
sd = symbol_bfs_find(sym_name, (module_t *) mod, &sm);
sd = symbol_def_find(sym_name, (module_t *) mod, &sm);
if (sd != NULL) {
return symbol_get_addr(sd, sm);
}