kcap_is_set e kcap_is_set_cr Serviço de Kernel

Propósito

Determina se a capacidade dada está presente em um conjunto de recursos efetivo.

Sintaxe

kcap_is_set (capability)
cap_value_t capability;

kcap_is_set_cr (capability, cred)
cap_value_t capability;
struct ucred *cred;

Parâmetros

Item Descrição
recurso Especifica a capacidade a ser examinada. Deve ser uma das capacidades nomeadas no arquivo de cabeçalho sys/capabilities.h
credo Ponteira para as credenciais a serem examinadas.

Descrição

A subroutine kcap_is_set determina se a capacidade dada está presente no conjunto de capacidade efetiva do processo atual. A subroutine kcap_is_set_cr determina se a capacidade dada está presente no conjunto de recursos efetivo da estrutura de credenciais referenciada pelo parâmetro credo . O parâmetro credo deve ser uma estrutura de credenciais referenciada válida.

Valores De Retorno

As subroutines kcap_is_set e kcap_is_set_cr retornam 1 se a capacidade estiver presente. Caso contrário, eles retornam 0.