Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/redir/redir.c

    r0485135 rd9fae235  
    4343#include <task.h>
    4444#include <str_error.h>
    45 #include <errno.h>
    4645
    4746#define NAME  "redir"
     
    7776static task_id_t spawn(int argc, char *argv[])
    7877{
    79         const char **args;
    80         task_id_t id;
    81         int rc;
    82 
    83         args = (const char **) calloc(argc + 1, sizeof(char *));
     78        const char **args = (const char **) calloc(argc + 1, sizeof(char *));
    8479        if (!args) {
    8580                printf("No memory available\n");
     
    9388        args[argc] = NULL;
    9489       
    95         rc = task_spawnv(&id, argv[0], args);
     90        int err;
     91        task_id_t id = task_spawn(argv[0], args, &err);
    9692       
    9793        free(args);
    9894       
    99         if (rc != EOK) {
     95        if (id == 0)
    10096                printf("%s: Error spawning %s (%s)\n", NAME, argv[0],
    101                     str_error(rc));
    102         }
     97                    str_error(err));
    10398       
    10499        return id;
Note: See TracChangeset for help on using the changeset viewer.