.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_attr_setstackaddr 3 "17. Mai 2025" "Linux man\-pages 6.18" .SH BEZEICHNUNG pthread_attr_setstackaddr, pthread_attr_getstackaddr \- Setzt/Ermittelt das Adressattribut im Thread\-Attribut\-Objekt .SH BIBLIOTHEK POSIX\-Threads\-Bibliothek (\fIlibpthread\fP,\ \fI\-lpthread\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fB[[veraltet]]\fP \fBint pthread_attr_setstackaddr(pthread_attr_t *\fP\fIAttr\fP\fB, void *\fP\fIStapeladr\fP\fB);\fP \fB[[veraltet]]\fP \fBint pthread_attr_getstackaddr(const pthread_attr_t *restrict \fP\fIAttr\fP\fB,\fP \fB void **restrict \fP\fIStapeladr\fP\fB);\fP .fi .SH BESCHREIBUNG Diese Funktionen sind veraltet: \fBVerwenden Sie sie nicht\fP. Verwenden Sie stattdessen \fBpthread_attr_setstack\fP(3) und \fBpthread_attr_getstack\fP(3). .P Die Funktion \fBpthread_attr_setstackaddr\fP() setzt das Stapeladressenattribut des Thread\-Attributobjekts, auf das sich \fIAttr\fP bezieht, auf den in \fIStapeladr\fP angegebenen Wert. Das Attribut legt den Ort des Stapels fest, der von einem Thread vewandt wird, der unter Verwendung des Thread\-Objektes \fIAttr\fP erstellt wird. .P \fIStapeladr\fP sollte auf einen vom Aufrufenden reservierten Puffer zeigen, der mindestens \fBPTHREAD_STACK_MIN\fP byte groß ist. Die Seiten des reservierten Puffers sollten les\- und schreibbar sein. .P Die Funktion \fBpthread_attr_getstackaddr\fP() liefert das Stapeladdressattribut des Thread\-Attributobjektes, auf das sich \fIAttr\fP bezieht, in dem Puffer zurück, auf den \fIStapeladr\fP zeigt. .SH RÜCKGABEWERT Bei Erfolg liefern diese Funktionen 0 zurück. Bei einem Fehler wird eine von Null verschiedene Fehlernummer zurückgeliefert. .SH FEHLER Es sind keine Fehler definiert (aber Anwendungen sollten trotzdem mit möglicherweise zurückgelieferten Fehlern umgehen). .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBpthread_attr_setstackaddr\fP(), \fBpthread_attr_getstackaddr\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .SH STANDARDS Keine. .SH GESCHICHTE Glibc 2.1. In POSIX.1\-2001 als veraltet markiert. In POSIX.1\-2008 entfernt. .SH ANMERKUNGEN \fIVerwenden Sie diese Funktionen nicht!\fP Sie können nicht portabel verwandt werden, da sie keine Möglichkeit bereitstellen, die Richtung des Wachstums oder den Bereich des Stapels anzugeben. Beispielsweise gibt \fIStapeladr\fP die nächste Adresse nach der \fIhöchsten\fP auf dem Stapelbereich reservierten Adresse auf Architekturen wieder, bei denen der Stapel nach unten wächst. Allerdings sollte \fIStapeladr\fP auf Architekturen, auf denen der Stapel nach oben wächst, die \fIniedrigste\fP Adresse im reservierten Stapelbereich angeben. Im Gegensatz dazu ist die von \fBpthread_attr_setstack\fP(3) und \fBpthread_attr_getstack\fP(3) verwandte \fIStapeladr\fP immer ein Zeiger auf die niedrigste Adresse in dem reservierten Stapelbereich (und das Argument \fIStapelgröße\fP legt den Bereich des Stapels fest). .SH "SIEHE AUCH" \fBpthread_attr_init\fP(3), \fBpthread_attr_setstack\fP(3), \fBpthread_attr_setstacksize\fP(3), \fBpthread_create\fP(3), \fBpthreads\fP(7) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .