Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3773 → Rev 3772

/branches/dynload/uspace/srv/loader/main.c
225,6 → 225,8
{
int rc;
 
printf("Load program '%s'\n", pathname);
 
rc = elf_load_file(pathname, 0, 0, &prog_info);
if (rc < 0) {
printf("Failed to load executable '%s'.\n", pathname);
232,11 → 234,17
return 1;
}
 
printf("Create PCB\n");
 
elf_create_pcb(&prog_info, &pcb);
 
printf("Fill args\n");
 
pcb.argc = argc;
pcb.argv = argv;
 
printf("Check interp\n");
 
if (prog_info.interp == NULL) {
/* Statically linked program */
is_dyn_linked = false;
282,6 → 290,7
program_run(interp_info.entry, &pcb);
 
} else {
printf("Run static program\n");
/* Statically linked program */
close_console();
ipc_answer_0(rid, EOK);