PR_SVE_GET_VL(2const)

BEZEICHNUNG
PR_SVE_GET_VL - Ermittelt die Länge des SVE-Vektors des Threads

BIBLIOTHEK
Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT
#include <linux/prctl.h>  /* Definition der PR_*-Konstanten */
#include <sys/prctl.h>

int prctl(PR_SVE_GET_VL);

BESCHREIBUNG
Erhält die Längenkonfiguration des aktuellen SVE-Vektors des Threads.

Diese Aktion liefert einen nichtnegativen Wert, der die aktuelle Konfiguration beschreibt. Die Bits, die PR_SVE_VL_LEN_MASK entsprechen, enthalten die aktuell konfigurierte Vektorlänge in Byte. Das Bit, das PR_SVE_VL_INHERIT entspricht, zeigt an, ob die Vektorlänge über execve(2) hinweg übernommen wird.

RÜCKGABEWERT
Im Erfolgsfall liefert PR_SVE_GET_VL die oben beschriebenen nichtnegativen Werte zurück. Im Fehlerfall wird -1 zurückgeliefert und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

EINVAL
    SVE ist auf dieser Plattform nicht verfügbar.

STANDARDS
Linux. Nur Arm64.

GESCHICHTE
Linux 4.15 (Arm64).

WARNUNGEN
Es gibt keine Möglichkeit zu erkennen, ob es eine anstehende Vektorlängenänderung gibt, die noch nicht wirksam wurde.

SIEHE AUCH
prctl(2), PR_SVE_SET_VL(2const)

Weitere Informationen finden Sie in der Kernelquelldatei Documentation/arm64/sve.rst (oder Documentation/arm64/sve.txt vor Linux 5.3).

Ü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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.