extern struct avl_tree libraries;
-void alloc_library_path(const char *path);
-int elf_load_deps(const char *library);
+void alloc_library(const char *path, const char *name);
+int elf_load_deps(const char *path, const char *map);
const char* find_lib(const char *file);
-void load_ldso_conf(const char *conf);
+void init_library_search(void);
+int lib_open(char **fullpath, const char *file);
+void free_library_search(void);
#endif