Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2998 → Rev 2999

/branches/dynload/uspace/lib/rtld/include/rtld.h
36,20 → 36,20
#define RTLD_H_
 
#include <sys/types.h>
#include <libadt/list.h>
 
#include <dynamic.h>
#include <module.h>
 
typedef struct {
dyn_info_t dyn;
size_t bias;
} module_t;
 
typedef struct {
elf_dyn_t *rtld_dynamic;
module_t rtld;
 
module_t *program;
module_t *libc;
 
/** List of all loaded modules including rtld and the program */
link_t modules_head;
} runtime_env_t;
 
void _rtld_main(void);