Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/program.c

    rd1e8440 re190e640  
    4949#include <lib/elf_load.h>
    5050#include <errno.h>
    51 #include <print.h>
     51#include <log.h>
    5252#include <syscall/copy.h>
    5353#include <proc/program.h>
     
    9191        if (!area) {
    9292                task_destroy(prg->task);
     93                prg->task = NULL;
    9394                return ENOMEM;
    9495        }
     
    113114                as_area_destroy(as, virt);
    114115                task_destroy(prg->task);
     116                prg->task = NULL;
    115117                return ELIMIT;
    116118        }
     
    155157               
    156158                program_loader = image_addr;
    157                 printf("Program loader at %p\n", (void *) image_addr);
     159                log(LF_OTHER, LVL_NOTE, "Program loader at %p", (void *) image_addr);
    158160               
    159161                return EOK;
     
    181183        if (!loader) {
    182184                as_destroy(as);
    183                 printf("Cannot spawn loader as none was registered\n");
     185                log(LF_OTHER, LVL_ERROR,
     186                    "Cannot spawn loader as none was registered");
    184187                return ENOENT;
    185188        }
     
    189192        if (prg->loader_status != EE_OK) {
    190193                as_destroy(as);
    191                 printf("Cannot spawn loader (%s)\n",
     194                log(LF_OTHER, LVL_ERROR, "Cannot spawn loader (%s)",
    192195                    elf_error(prg->loader_status));
    193196                return ENOENT;
Note: See TracChangeset for help on using the changeset viewer.