Capabilities
Permission group and capability operations.
Signatures
Status pg_copy(
Capref source,
Capref destination )
Copy
a permission group.
Status cap_copy(
Capref source,
Capref destination )
Copy
a capability.
Status cap_delete(
Capref target )
Delete
a capability.
Status pg_delete(
Capref target )
Delete
a permission group.
Status cap_derive(
Capref source,
Capref destination,
Kernel_rights kernel_rights,
User_rights user_rights )
Derive
a new capability from an existing one.
Status cap_inject(
Capref source,
Capref entity,
Capref destination )
Inject
a capability into another entities capability table.
Status pg_reduce(
Capref target,
Permissions new_permissions )
Produce
a new permission group with reduced permissions.
Status cap_set_entity_rights(
Capref target,
Entity_rights entity_rights )
Set
the entity rights for a capability.
Status cap_get_rights(
Capref source,
Rights *rights )
Get
the entity rights from a capability.
See Also