Changes in kernel/generic/src/proc/task.c [a53ed3a:7f11dc6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/task.c
ra53ed3a r7f11dc6 83 83 /* Forward declarations. */ 84 84 static void task_kill_internal(task_t *); 85 static errno_t tsk_constructor(void *, unsigned int);85 static int tsk_constructor(void *, unsigned int); 86 86 static size_t tsk_destructor(void *obj); 87 87 … … 158 158 } 159 159 160 errno_t tsk_constructor(void *obj, unsigned int kmflags)160 int tsk_constructor(void *obj, unsigned int kmflags) 161 161 { 162 162 task_t *task = (task_t *) obj; 163 163 164 errno_t rc = caps_task_alloc(task);164 int rc = caps_task_alloc(task); 165 165 if (rc != EOK) 166 166 return rc; … … 246 246 (container_check(ipc_phone_0->task->container, task->container))) { 247 247 cap_handle_t phone_handle; 248 errno_t rc = phone_alloc(task, &phone_handle);248 int rc = phone_alloc(task, &phone_handle); 249 249 if (rc != EOK) { 250 250 task->as = NULL; … … 345 345 * 346 346 */ 347 sys _errno_t sys_task_get_id(sysarg64_t *uspace_taskid)347 sysarg_t sys_task_get_id(sysarg64_t *uspace_taskid) 348 348 { 349 349 /* … … 351 351 * the lifespan of the task. 352 352 */ 353 return (sys _errno_t) copy_to_uspace(uspace_taskid, &TASK->taskid,353 return (sysarg_t) copy_to_uspace(uspace_taskid, &TASK->taskid, 354 354 sizeof(TASK->taskid)); 355 355 } … … 385 385 * 386 386 */ 387 sys _errno_t sys_task_set_name(const char *uspace_name, size_t name_len)387 sysarg_t sys_task_set_name(const char *uspace_name, size_t name_len) 388 388 { 389 389 char namebuf[TASK_NAME_BUFLEN]; … … 393 393 name_len = TASK_NAME_BUFLEN - 1; 394 394 395 errno_t rc = copy_from_uspace(namebuf, uspace_name, name_len);396 if (rc != EOK)397 return (sys _errno_t) rc;395 int rc = copy_from_uspace(namebuf, uspace_name, name_len); 396 if (rc != 0) 397 return (sysarg_t) rc; 398 398 399 399 namebuf[name_len] = '\0'; … … 426 426 * 427 427 */ 428 sys _errno_t sys_task_kill(task_id_t *uspace_taskid)428 sysarg_t sys_task_kill(task_id_t *uspace_taskid) 429 429 { 430 430 task_id_t taskid; 431 errno_t rc = copy_from_uspace(&taskid, uspace_taskid, sizeof(taskid));432 if (rc != EOK)433 return (sys _errno_t) rc;434 435 return (sys _errno_t) task_kill(taskid);431 int rc = copy_from_uspace(&taskid, uspace_taskid, sizeof(taskid)); 432 if (rc != 0) 433 return (sysarg_t) rc; 434 435 return (sysarg_t) task_kill(taskid); 436 436 } 437 437 … … 539 539 * 540 540 */ 541 errno_t task_kill(task_id_t id)541 int task_kill(task_id_t id) 542 542 { 543 543 if (id == 1) … … 596 596 * 597 597 */ 598 sys _errno_t sys_task_exit(sysarg_t notify)598 sysarg_t sys_task_exit(sysarg_t notify) 599 599 { 600 600 task_kill_self(notify);
Note:
See TracChangeset
for help on using the changeset viewer.