pthread_mutexattr_create(3-thr) pthread_mutexattr_create(3-thr)
NAME
pthreadmutexattrcreate - Ein Objekt für Mutex-Attribute erstellen
SYNTAX
#include <pthread.h>
int pthreadmutexattrcreate(pthreadmutexattrt *attr);
PARAMETER
attr Das Objekt für Mutex-Attribute, das erstellt wird.
BESCHREIBUNG
Die Routine pthreadmutexattrcreate() erstellt ein Objekt für Mutex-
Attribute, mit dem die Attribute der Mutexe bei deren Erstellung ange-
geben werden. Dieses Attributobjekt wird mit dem Standardwert für alle
durch die jeweilige Implementierung definierten Attribute initiali-
siert.
Wenn ein Objekt für Mutex-Attribute zum Erstellen eines Mutex verwen-
det wird, bestimmen die Werte der einzelnen Attribute die Merkmale des
neuen Objekts. Attributobjekte dienen als Zusatzparameter zur Objekt-
erstellung. Das Ändern einzelner Attribute hat keine Auswirkungen auf
Objekte, die vorher über das Attributobjekt erstellt wurden.
RÜCKGABEWERTE
Das erstellte Objekt für Mutex-Attribute wird an den Parameter attr
zurückgegeben.
Wenn die Funktion fehlschlägt, kann errno auf einen der folgenden
Werte gesetzt werden:
EINVAL Der durch attr angegebene Wert ist ungültig.
ENOMEM Der verfügbare Speicher reicht zur Erstellung eines Objekts
für Mutex-Attribute nicht aus.
SIEHE AUCH
pthreadcreate(3-thr), pthreadmutexinit(3-thr),
pthreadmutexattrdelete(3-thr), pthreadmutexattrgetkindnp(3-thr),
pthreadmutexattrsetkindnp(3-thr).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98