Ignore:
File:
1 edited

Legend:

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

    rd9fae235 r49647be  
    3939#include <fcntl.h>
    4040#include <unistd.h>
    41 #include <str.h>
     41#include <string.h>
    4242#include <stdio.h>
    4343#include <task.h>
    44 #include <str_error.h>
    45 
    46 #define NAME  "redir"
    4744
    4845static void usage(void)
    4946{
    50         printf("Usage: %s [-i <stdin>] [-o <stdout>] [-e <stderr>] -- <cmd> [args ...]\n",
    51             NAME);
     47        printf("Usage: redir [-i <stdin>] [-o <stdout>] [-e <stderr>] -- <cmd> [args ...]\n");
    5248}
    5349
     
    7672static task_id_t spawn(int argc, char *argv[])
    7773{
    78         const char **args = (const char **) calloc(argc + 1, sizeof(char *));
     74        char **args = (char *) calloc(argc + 1, sizeof(char *));
    7975        if (!args) {
    8076                printf("No memory available\n");
     
    8884        args[argc] = NULL;
    8985       
    90         int err;
    91         task_id_t id = task_spawn(argv[0], args, &err);
     86        task_id_t id = task_spawn(argv[0], args);
    9287       
    9388        free(args);
    9489       
    9590        if (id == 0)
    96                 printf("%s: Error spawning %s (%s)\n", NAME, argv[0],
    97                     str_error(err));
     91                printf("Error spawning %s\n", argv[0]);
    9892       
    9993        return id;
Note: See TracChangeset for help on using the changeset viewer.