Renamed __init__image() to __init_image(), moved prototype to libroot_private.h header.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9304 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-10-12 16:31:35 +00:00
parent 210ac2cd85
commit 320f1cc118
+11 -12
View File
@@ -4,16 +4,15 @@
*/ */
#include <libroot_private.h>
#include <user_runtime.h>
#include <syscalls.h>
#include <OS.h> #include <OS.h>
#include <image.h> #include <image.h>
#include "syscalls.h"
#include "user_runtime.h"
static struct rld_export const *sRuntimeLinker;
void __init__image(struct uspace_program_args const *);
static struct rld_export const *gRuntimeLinker;
thread_id thread_id
@@ -27,21 +26,21 @@ load_image(int32 argc, const char **argv, const char **environ)
image_id image_id
load_add_on(char const *name) load_add_on(char const *name)
{ {
return gRuntimeLinker->load_add_on(name, 0); return sRuntimeLinker->load_add_on(name, 0);
} }
status_t status_t
unload_add_on(image_id id) unload_add_on(image_id id)
{ {
return gRuntimeLinker->unload_add_on(id); return sRuntimeLinker->unload_add_on(id);
} }
status_t status_t
get_image_symbol(image_id id, char const *symbolName, int32 symbolType, void **_location) get_image_symbol(image_id id, char const *symbolName, int32 symbolType, void **_location)
{ {
return gRuntimeLinker->get_image_symbol(id, symbolName, symbolType, _location); return sRuntimeLinker->get_image_symbol(id, symbolName, symbolType, _location);
} }
@@ -49,7 +48,7 @@ status_t
get_nth_image_symbol(image_id id, int32 num, char *nameBuffer, int32 *_nameLength, get_nth_image_symbol(image_id id, int32 num, char *nameBuffer, int32 *_nameLength,
int32 *_symbolType, void **_location) int32 *_symbolType, void **_location)
{ {
return gRuntimeLinker->get_nth_image_symbol(id, num, nameBuffer, _nameLength, _symbolType, _location); return sRuntimeLinker->get_nth_image_symbol(id, num, nameBuffer, _nameLength, _symbolType, _location);
} }
@@ -68,9 +67,9 @@ _get_next_image_info(team_id team, int32 *cookie, image_info *info, size_t infoS
void void
__init__image(struct uspace_program_args const *args) __init_image(const struct uspace_program_args *args)
{ {
gRuntimeLinker = args->rld_export; sRuntimeLinker = args->rld_export;
} }