PR_CAPBSET_DROP(2const)

NOME
PR_CAPBSET_DROP - remove uma capacidade do conjunto delimitador de capacidades da thread de chamada

BIBLIOTECA
Biblioteca C Padrão (libc, -lc)

SINOPSE
#include <linux/prctl.h>  /* Definição das constantes PR_* */
#include <sys/prctl.h>

int prctl(PR_CAPBSET_DROP, long cap);

DESCRIÇÃO
Remove a capacidade especificada por cap do conjunto delimitador de capacidades da thread de chamada. Quaisquer filhos da thread de chamada herdarão o novo conjunto delimitador reduzido.

VALOR DE RETORNO
Em caso de sucesso, 0 é retornado. Em caso de erro, -1 é retornado, e errno é definido para indicar o erro.

ERROS

EINVAL
    Os recursos de arquivo não estão habilitados no kernel.

EINVAL
    cap não especifica uma capacidade válida.

EPERM
    O chamador não tem a capacidade CAP_SETPCAP.

VERSÕES
Uma interface de nível mais alto sobreposta a esta operação é fornecida na biblioteca libcap(3) na forma de cap_drop_bound(3).

PADRÕES
Linux.

HISTÓRICO
Linux 2.6.25.

VEJA TAMBÉM
prctl(2), PR_CAPBSET_READ(2const), libcap(3), cap_drop_bound(3)

TRADUÇÃO
A tradução para português brasileiro desta página man foi criada por Rafael Fontenelle <rafaelff@gnome.org>

Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 (https://www.gnu.org/licenses/gpl-3.0.html) ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.

Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores (debian-l10n-portuguese@lists.debian.org).