Changes in kernel/generic/include/proc/task.h [9e87562:faec9fc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/proc/task.h
r9e87562 rfaec9fc 48 48 #include <adt/cht.h> 49 49 #include <adt/list.h> 50 #include <security/ perm.h>50 #include <security/cap.h> 51 51 #include <arch/proc/task.h> 52 52 #include <arch/proc/thread.h> … … 60 60 #include <abi/sysinfo.h> 61 61 #include <arch.h> 62 #include <cap/cap.h>63 62 64 63 #define TASK THE->task … … 66 65 67 66 struct thread; 68 struct cap;69 67 70 68 /** Task structure. */ … … 95 93 atomic_t lifecount; 96 94 97 /** Task permissions. */ 98 perm_t perms; 99 100 /** Capabilities */ 101 cap_info_t *cap_info; 95 /** Task capabilities. */ 96 cap_t capabilities; 102 97 103 98 /* IPC stuff */ … … 105 100 /** Receiving communication endpoint */ 106 101 answerbox_t answerbox; 102 103 /** Sending communication endpoints */ 104 phone_t phones[IPC_MAX_PHONES]; 107 105 108 106 /** Spinlock protecting the active_calls list. */ … … 161 159 extern void task_print_list(bool); 162 160 163 extern void perm_set(task_t *, perm_t);164 extern perm_t perm_get(task_t *);161 extern void cap_set(task_t *, cap_t); 162 extern cap_t cap_get(task_t *); 165 163 166 164 #ifndef task_create_arch
Note:
See TracChangeset
for help on using the changeset viewer.