PR_CAPBSET_READ(2const) PR_CAPBSET_READ(2const)

PR_CAPBSET_READ - lê o conjunto delimitador de capacidades da thread de chamada

Biblioteca C Padrão (libc-lc)

#include <linux/prctl.h>  /* Definição das constantes PR_* */
#include <sys/prctl.h>
int prctl(PR_CAPBSET_READ, long cap);

Retorna 1 se a capacidade especificada em cap estiver no conjunto delimitador de capacidade da thread de chamada, ou 0 se não estiver.

As constantes de capacidade são definidas em <linux/capability.h>.

O conjunto de delimitação de capacidade determina se o processo pode receber a capacidade por meio do conjunto de capacidade permitido de um arquivo em uma chamada subsequente para execve(2).

Em caso de sucesso, esta chamada retorna o valor booleano descrito acima. Em caso de erro, -1 é retornado e errno é definido para indicar o erro.

cap não especifica uma capacidade válida.

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

Linux.

Linux 2.6.25.

prctl(2), PR_CAPBSET_DROP(2const), libcap(3), cap_get_bound(3)

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 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.

8 fevereiro 2026 Linux man-pages 6.17