Changes in kernel/generic/include/security/cap.h [6b10dab:2fa10f6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/security/cap.h
r6b10dab r2fa10f6 48 48 #define __CAP_H__ 49 49 50 #include <syscall/sysarg64.h> 50 51 #include <typedefs.h> 51 52 … … 54 55 * privilege to/from other tasks. 55 56 */ 56 #define CAP_CAP (1 <<0)57 #define CAP_CAP (1<<0) 57 58 58 59 /** … … 60 61 * to other tasks. 61 62 */ 62 #define CAP_MEM_MANAGER (1 <<1)63 #define CAP_MEM_MANAGER (1<<1) 63 64 64 65 /** … … 66 67 * to other tasks. 67 68 */ 68 #define CAP_IO_MANAGER (1 <<2)69 #define CAP_IO_MANAGER (1<<2) 69 70 70 71 /** 71 72 * CAP_IRQ_REG entitles its holder to register IRQ handlers. 72 73 */ 73 #define CAP_IRQ_REG (1 << 3)74 #define CAP_IRQ_REG (1<<3) 74 75 75 76 typedef uint32_t cap_t; 76 77 77 #ifdef __32_BITS__ 78 79 extern sysarg_t sys_cap_grant(sysarg64_t *, cap_t); 80 extern sysarg_t sys_cap_revoke(sysarg64_t *, cap_t); 81 82 #endif /* __32_BITS__ */ 83 84 #ifdef __64_BITS__ 85 86 extern sysarg_t sys_cap_grant(sysarg_t, cap_t); 87 extern sysarg_t sys_cap_revoke(sysarg_t, cap_t); 88 89 #endif /* __64_BITS__ */ 78 extern unative_t sys_cap_grant(sysarg64_t *uspace_taskid_arg, cap_t caps); 79 extern unative_t sys_cap_revoke(sysarg64_t *uspace_taskid_arg, cap_t caps); 90 80 91 81 #endif
Note:
See TracChangeset
for help on using the changeset viewer.