Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pthread_attr_create(3-thr) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pthread_attr_create(3-thr)                       pthread_attr_create(3-thr)

NAME
     pthreadattrcreate - Ein Objekt für Thread-Attribute erstellen

SYNTAX
     #include <pthread.h>

     int pthreadattrcreate(pthreadattrt *attr);

PARAMETER
     attr      Objekt für Thread-Attribute, das erstellt wird.

BESCHREIBUNG
     Die Routine pthreadattrcreate() erstellt ein Objekt für Thread-
     Attribute, das zur Angabe von Attributen bei der Erstellung von Thre-
     ads dient. Das von dieser Routine erstellte Attributobjekt wird in
     Aufrufen von pthreadcreate() verwendet.

     Die einzelnen Attribute (interne Felder) des Attributobjekts werden
     auf Standardwerte gesetzt. (Auf die Standardwerte der einzelnen Attri-
     bute wird in den Beschreibungen der folgenden Services näher eingegan-
     gen.) Mit folgenden Routinen können die einzelnen Attribute geändert
     werden:

     pthreadattrsetinheritsched()

     pthreadattrsetprio()

     pthreadattrsetsched()

     pthreadattrsetstacksize()

     Wenn ein Attributobjekt zur Erstellung eines Threads verwendet wird,
     bestimmen die Werte der einzelnen Attribute die Merkmale des neuen
     Thread. Attributobjekte verhalten sich ähnlich wie Zusatzparameter.
     Eine Änderung einzelner Attribute wirkt sich nicht auf Threads aus,
     die bereits vorher unter Verwendung des Attributobjekts erstellt wur-
     den.

RÜCKGABEWERTE
     Wenn die Funktion fehlschlägt, wird -1 zurückgegeben, und errno kann
     auf einen der folgenden Werte gesetzt werden:

     ENOMEM    Der Speicher reicht zur Erstellung des Objekts für Thread-
               Attribute nicht aus.

     EINVAL    Der durch attr angegebene Wert ist ungültig.

SIEHE AUCH
     pthreadattrdelete(3-thr), pthreadattrsetinheritsched(3-thr),
     pthreadattrsetprio(3-thr), pthreadattrsetsched(3-thr),
     pthreadattrsetstacksize(3-thr), pthreadcreate(3-thr).




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026