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