PR_GET_SECCOMP(2)

NUME
PR_GET_SECCOMP - obține modul de calcul securizat

BIBLIOTECA
Biblioteca C standard (libc, -lc)

SINOPSIS
#include <linux/prctl.h>  /* Definirea constantelor PR_* */
#include <sys/prctl.h>

int prctl(PR_GET_SECCOMP);

DESCRIERE
Returnează modul de calcul securizat al firului apelant.

Dacă apelantul nu se află în modul de calcul securizat, această operație returnează 0; dacă apelantul se află în modul de calcul securizat strict, atunci apelul prctl() va determina trimiterea unui semnal SIGKILL către proces. Dacă apelantul se află în modul filtru, iar acest apel de sistem este permis de filtrele seccomp, se returnează 2; în caz contrar, procesul este ucis cu un semnal SIGKILL.

Această operație este disponibilă numai dacă nucleul este configurat cu opțiunea CONFIG_SECCOMP activată.

VALOAREA RETURNATĂ
În caz de succes, acest apel returnează valoarea nenegativă descrisă mai sus. În caz de eroare, este returnat -1, iar errno este configurată pentru a indica eroarea; sau procesul este omorât.

ERORI-IEȘIRE

EINVAL
    Nucleul nu a fost configurat cu opțiunea CONFIG_SECCOMP activată.

SIGKILL
    Apelantul este în modul de calcul strict securizat.

SIGKILL
    Apelantul este în modul filtru, iar acest apel de sistem nu este permis de filtrele seccomp.

FIȘIERE

/proc/pid/status
    Începând cu Linux 3.8, câmpul Seccomp din acest fișier oferă o metodă de a obține aceleași informații, fără riscul ca procesul să fie ucis; a se vedea proc_pid_status(5).

STANDARDE
Linux.

ISTORIC
Linux 2.6.23.

CONSULTAȚI ȘI
prctl(2), PR_SET_SECCOMP(2const), seccomp(2)

TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.