table of contents
- unstable 4.29.1-1
| 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¶
- 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 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 |