Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2971 → Rev 2972

/branches/dynload/uspace/app/iloader/main.c
43,6 → 43,8
#include <elf.h>
#include <elf_load.h>
 
#define RTLD_BIAS 0x80000
 
int main(int argc, char *argv[])
{
elf_info_t prog_info;
55,7 → 57,7
 
printf("Load program\n");
 
rc = elf_load_file("/dltest", &prog_info);
rc = elf_load_file("/dltest", 0, &prog_info);
if (rc < 0) {
printf("failed to load program\n");
return 1;
69,7 → 71,7
printf("Load dynamic linker\n");
file_name = "/rtld.so";
printf("open and read '%s'...\n", file_name);
rc = elf_load_file(file_name, &interp_info);
rc = elf_load_file(file_name, RTLD_BIAS, &interp_info);
if (rc < 0) {
printf("failed to load dynamic linker\n");
return 1;