Changeset bc18d63 in mainline for uspace/lib/libc/generic/task.c


Ignore:
Timestamp:
2009-03-01T15:00:24Z (15 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4b241f3
Parents:
4c7257b
Message:

task_set_name() syscall so that we can have names (for userspace-loaded) tasks again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/task.c

    r4c7257b rbc18d63  
    3939#include <errno.h>
    4040#include <loader/loader.h>
     41#include <string.h>
    4142
    4243task_id_t task_get_id(void)
     
    4748
    4849        return task_id;
     50}
     51
     52/** Set the task name.
     53 *
     54 * @param name  The new name, typically the command used to execute the
     55 *              program.
     56 * @return      Zero on success or negative error code.
     57 */
     58int task_set_name(const char *name)
     59{
     60        return __SYSCALL2(SYS_TASK_SET_NAME, (sysarg_t) name, strlen(name));
    4961}
    5062
Note: See TracChangeset for help on using the changeset viewer.