.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2017, Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_mutexattr_getpshared 3 "23. Juli 2024" "Linux man\-pages 6.12" .SH BEZEICHNUNG pthread_mutexattr_getpshared, pthread_mutexattr_setpshared \- Prozess\-gemeinsames Mutex\-Attribut erhalten/setzen .SH BIBLIOTHEK POSIX\-Threads\-Bibliothek (\fIlibpthread\fP,\ \fI\-lpthread\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBint pthread_mutexattr_getpshared(\fP \fB const pthread_mutexattr_t *restrict \fP\fIattr\fP\fB,\fP \fB int *restrict \fP\fIzgemeinsam\fP\fB);\fP \fBint pthread_mutexattr_setpshared(pthread_mutexattr_t *\fP\fIattr\fP\fB,\fP \fB int \fP\fIzgemeinsam\fP\fB);\fP .fi .SH BESCHREIBUNG Diese Funktionen erhalten und setzen das von Prozessen gemeinsam benutze Attribut in einem Mutex\-Attributobjekt. Dieses Attribut muss geeignet gesetzt werden, um eine korrekte und effiziente Aktion auf einem Mutex sicherzustellen, der mittels dieses Attributobjekts erstellt wurde. .P Das von Prozessen gemeinsam benutzte Attribut kann einen der folgenden Werte enthalten: .TP \fBPTHREAD_PROCESS_PRIVATE\fP Mutexe, die mit diesem Attributobjekt erstellt werden, werden nur zwischen Threads in dem gleichen Prozess gemeinsam verwandt, der diesen Mutex initialisierte. Dies ist der Vorgabewert für das von Prozessen gemeinsam verwandte Mutex\-Attribut. .TP \fBPTHREAD_PROCESS_SHARED\fP Mutexe, die mit diesem Attributobjekt erstellt werden, können zwischen allen Threads gemeinsam verwandt werden, die Zugriff auf den Speicher haben, der das Objekt enthält. Dazu gehören auch Threads in anderen Prozessen. .P \fBpthread_mutexattr_getpshared\fP() legt den Wert des von Threads gemeinsam verwandten Attributes des Mutex\-Attributobjektes, auf das sich \fIattr\fP bezieht, an den Ort ab, auf den \fIzgemeinsam\fP zeigt. .P \fBpthread_mutexattr_setpshared\fP() setzt den Wert des von Prozessen gemeinsam verwandten Attributs des Mutex\-Attributobjektes, auf das sich \fIattr\fP bezieht, auf den in \fIzgemeinsam\fP festgelegten Wert. .P Falls sich \fIattr\fP nicht auf ein initialisiertes Mutex\-Attributobjekt bezieht, ist das Verhalten undefiniert. .SH RÜCKGABEWERT Bei Erfolg geben diese Funktionen Null zurück. Bei einem Fehler wird eine positive Zahl zurückgegeben. .SH FEHLER \fBpthread_mutexattr_setpshared\fP() kann mit den folgenden Fehlern fehlschlagen: .TP \fBEINVAL\fP Der in \fIzgemeinsam\fP festgelegte Wert ist ungültig. .TP \fBENOTSUP\fP \fIzgemeinsam\fP ist \fBPTHREAD_PROCESS_SHARED\fP, aber die Implementierung unterstützt keine von Prozessen gemeinsam verwandten Mutexe. .SH STANDARDS POSIX.1\-2008. .SH GESCHICHTE POSIX.1\-2001. .SH "SIEHE AUCH" .ad l .nh \fBpthread_mutexattr_init\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 .