Changeset e68765e in mainline for kernel/generic/include/cap/cap.h


Ignore:
Timestamp:
2017-08-20T16:58:10Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
88db88d
Parents:
3f74275
Message:

Store capability's handle inside of it

File:
1 edited

Legend:

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

    r3f74275 re68765e  
    5959typedef struct cap {
    6060        cap_type_t type;
     61        int handle;
     62
    6163        bool (* can_reclaim)(struct cap *);
    6264
     
    7476void caps_task_init(struct task *);
    7577
    76 extern void cap_initialize(cap_t *);
     78extern void cap_initialize(cap_t *, int);
    7779extern cap_t *cap_get(struct task *, int, cap_type_t);
    7880extern cap_t *cap_get_current(int, cap_type_t);
     
    8082extern void cap_free(struct task *, int);
    8183
    82 extern int cap_get_handle(struct task *, cap_t *);
    83 
    8484#endif
    8585
Note: See TracChangeset for help on using the changeset viewer.