Scroll to navigation

PR_GET_SECCOMP(2) System Calls Manual PR_GET_SECCOMP(2)

BEZEICHNUNG

PR_GET_SECCOMP - Ermittelt den sicheren Berechnungsmodus

BIBLIOTHEK

Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

#include <linux/prctl.h>  /* Definition der PR_*-Konstanten */
#include <sys/prctl.h>
int prctl(PR_GET_SECCOMP);

BESCHREIBUNG

Liefert den sicheren Berechnungsmodus des aufrufenden Threads zurück.

Falls sich der Aufrufende nicht im sicheren Berechnungsmodus befindet, liefert diese Aktion 0 zurück; falls der Aufrufende sich im strengen sicheren Berechnungsmodus befindet, dann führt der Aufruf prctl() dazu, dass dem Prozess ein Signal SIGKILL gesandt wird. Falls der Aufrufende sich im Filtermodus befindet und der Systemaufruf von den Seccomp-Filtern erlaubt wird, liefert er 2 zurück; andernfalls wird der Prozess mit einem Signal SIGKILL beendet.

Diese Aktion ist nur verfügbar, falls der Kernel mit aktiviertem CONFIG_SECCOMP konfiguriert wurde.

RÜCKGABEWERT

Im Erfolgsfall liefert dieser Aufruf den oben beschriebenen nichtnegativen Wert zurück. Im Fehlerfall wird -1 zurückgeliefert und errno gesetzt, um den Fehler anzuzeigen oder der Prozess wird beendet.

FEHLER

Der Kernel wurde nicht mit CONFIG_SECCOMP konfiguriert.
Der Aufrufende befindet sich im strengen Berechnungsmodus.
Der Aufrufende befindet sich im Filtermodus und dieser Systemaufruf wird von den Seccomp-Filtern nicht erlaubt.

DATEIEN

/proc/PID/status
Seit Linux 3.8 stellt das Feld Seccomp dieser Datei eine Möglichkeit bereit, die gleiche Information zu erlangen, ohne das Risiko einzugehen, dass der Prozess beendet wird; Informationen hierzu finden Sie in proc_pid_status(5).

STANDARDS

Linux.

GESCHICHTE

Linux 2.6.23.

SIEHE AUCH

prctl(2), PR_SET_SECCOMP(2const), seccomp(2)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

2. Juni 2024 Linux man-pages 6.9.1