Changeset 196ef08 in mainline


Ignore:
Timestamp:
2011-01-05T14:00:37Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4765152, b1d15e7, dffabf0
Parents:
cd22764 (diff), c4faa0c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

kill improvement & killall

Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    rcd22764 r196ef08  
    126126        $(USPACE_PATH)/app/edit/edit \
    127127        $(USPACE_PATH)/app/kill/kill \
     128        $(USPACE_PATH)/app/killall/killall \
    128129        $(USPACE_PATH)/app/mkfat/mkfat \
    129130        $(USPACE_PATH)/app/sbi/sbi \
  • uspace/Makefile

    rcd22764 r196ef08  
    3939        app/init \
    4040        app/kill \
     41        app/killall \
    4142        app/klog \
    4243        app/mkfat \
  • uspace/app/kill/kill.c

    rcd22764 r196ef08  
    3131 */
    3232/**
    33  * @file Forecfully terminate a task.
     33 * @file Forcefully terminate a task.
    3434 */
    3535
     
    3737#include <stdio.h>
    3838#include <task.h>
     39#include <str_error.h>
    3940
    40 #define NAME "kill"
     41#define NAME  "kill"
    4142
    4243static void print_syntax(void)
     
    5960        if (*eptr != '\0') {
    6061                printf("Invalid task ID argument '%s'.\n", argv[1]);
    61                 return 1;
     62                return 2;
    6263        }
    6364
    6465        rc = task_kill(taskid);
    6566        if (rc != EOK) {
    66                 printf("Failed to kill task with ID %llu (error %d)\n",
    67                     (unsigned long long) taskid, rc);
    68                 return 2;
     67                printf("Failed to kill task ID %" PRIu64 ": %s\n",
     68                    taskid, str_error(rc));
     69                return 3;
    6970        }
    7071
Note: See TracChangeset for help on using the changeset viewer.