Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/security/cap.h

    r6b10dab r2fa10f6  
    4848#define __CAP_H__
    4949
     50#include <syscall/sysarg64.h>
    5051#include <typedefs.h>
    5152
     
    5455 * privilege to/from other tasks.
    5556 */
    56 #define CAP_CAP  (1 << 0)
     57#define CAP_CAP                 (1<<0)
    5758
    5859/**
     
    6061 * to other tasks.
    6162 */
    62 #define CAP_MEM_MANAGER  (1 << 1)
     63#define CAP_MEM_MANAGER         (1<<1)
    6364
    6465/**
     
    6667 * to other tasks.
    6768 */
    68 #define CAP_IO_MANAGER  (1 << 2)
     69#define CAP_IO_MANAGER          (1<<2)
    6970
    7071/**
    7172 * CAP_IRQ_REG entitles its holder to register IRQ handlers.
    7273 */
    73 #define CAP_IRQ_REG  (1 << 3)
     74#define CAP_IRQ_REG             (1<<3)
    7475
    7576typedef uint32_t cap_t;
    7677
    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__ */
     78extern unative_t sys_cap_grant(sysarg64_t *uspace_taskid_arg, cap_t caps);
     79extern unative_t sys_cap_revoke(sysarg64_t *uspace_taskid_arg, cap_t caps);
    9080
    9181#endif
Note: See TracChangeset for help on using the changeset viewer.