Capabilities


Overview

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