[un]load_library() now also supports add-ons. [un]load_addon() is no longer needed.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11686 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
2d890ffaa2
commit
adc9c4c556
@ -15,10 +15,8 @@ int rldmain(void *arg);
|
||||
|
||||
status_t unload_program(image_id imageID);
|
||||
image_id load_program(char const *path, void **entry);
|
||||
status_t unload_library(image_id imageID);
|
||||
image_id load_library(char const *path, uint32 flags);
|
||||
status_t unload_addon(image_id imageID);
|
||||
image_id load_addon(char const *path);
|
||||
status_t unload_library(image_id imageID, bool addOn);
|
||||
image_id load_library(char const *path, uint32 flags, bool addOn);
|
||||
status_t get_nth_symbol(image_id imageID, int32 num, char *nameBuffer, int32 *_nameLength,
|
||||
int32 *_type, void **_location);
|
||||
status_t get_symbol(image_id imageID, char const *symbolName, int32 symbolType,
|
||||
|
@ -15,14 +15,14 @@ export_load_add_on(char const *name, uint32 flags)
|
||||
{
|
||||
// ToDo: use load_add_on() here when it's implemented, or better, unify
|
||||
// load_library() and load_add_on().
|
||||
return load_library(name, flags);
|
||||
return load_library(name, flags, true);
|
||||
}
|
||||
|
||||
|
||||
static status_t
|
||||
export_unload_add_on(image_id id)
|
||||
{
|
||||
return unload_library(id);
|
||||
return unload_library(id, true);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user