Scroll to navigation

PR_SVE_GET_VL(2const) 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

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

17. Mai 2025 Linux man-pages 6.16