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.