/branches/dynload/uspace/srv/loader/elf_load.c |
---|
97,7 → 97,7 |
fd = open(file_name, O_RDONLY); |
if (fd < 0) { |
printf("failed opening file\n"); |
printf("failed opening file (error %d)\n", fd); |
return -1; |
} |
286,8 → 286,8 |
return load_segment(elf, entry); |
break; |
case PT_INTERP: |
/* Assume silently interp == "/rtld.so" */ |
elf->info->interp = "/rtld.so"; |
/* Assume silently interp == "/lib/rtld.so" */ |
elf->info->interp = "/lib/rtld.so"; |
break; |
case PT_DYNAMIC: |
case PT_SHLIB: |