Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/task.h

    r5bcf1f9 r5d0500c  
    3838#include <cpu.h>
    3939#include <ipc/ipc.h>
     40#include <ipc/event.h>
     41#include <ipc/kbox.h>
    4042#include <synch/spinlock.h>
    4143#include <synch/mutex.h>
     
    5355#include <proc/scheduler.h>
    5456#include <udebug/udebug.h>
    55 #include <ipc/kbox.h>
    5657#include <mm/as.h>
    57 #include <sysinfo/abi.h>
     58#include <abi/sysinfo.h>
    5859
    5960struct thread;
     
    7374        char name[TASK_NAME_BUFLEN];
    7475        /** List of threads contained in this task. */
    75         link_t th_head;
     76        list_t threads;
    7677        /** Address space. */
    7778        as_t *as;
    7879        /** Unique identity of task. */
    7980        task_id_t taskid;
    80         /** Task security context. */
    81         context_id_t context;
     81        /** Task security container. */
     82        container_id_t container;
    8283       
    8384        /** Number of references (i.e. threads). */
     
    9394        phone_t phones[IPC_MAX_PHONES];
    9495        stats_ipc_t ipc_info;   /**< IPC statistics */
    95         /** List of synchronous answerboxes. */
    96         link_t sync_box_head;
     96        list_t sync_boxes;      /**< List of synchronous answerboxes. */
     97        event_t events[EVENT_TASK_END - EVENT_END];
    9798       
    9899#ifdef CONFIG_UDEBUG
Note: See TracChangeset for help on using the changeset viewer.