Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pthread_setspecific(3-thr)                       pthread_setspecific(3-thr)

NAME
     pthreadsetspecific - Die thread-spezifischen Daten zum angegebenen
     Schlüssel für den aktuellen festlegen

SYNTAX
     #include <pthread.h>

     int pthreadsetspecific(
          pthreadkeyt key,
          pthreadaddrt value);

PARAMETER
     key       Der Kontextschlüsselwert, der den in value angegebenen Kon-
               textschlüssel eindeutig identifiziert. Dieser Schlüsselwert
               muß über pthreadkeycreate() abgerufen worden sein.

     value     Adresse mit Daten, die dem angegebenen Schlüssel für den
               aktuellen Thread zugeordnet werden sollen; dies sind die
               thread-spezifischen Daten.

BESCHREIBUNG
     Die Routine pthreadsetspecific() setzt die thread-spezifischen Daten,
     die dem angegebenen Schlüssel für den aktuellen Thread zugeordnet
     sind. Wenn für den Schlüssel in diesem Thread bereits ein Wert defi-
     niert worden ist, wird er durch den neuen Wert ersetzt.

     Unterschiedliche Threads können verschiedene Werte an denselben
     Schlüssel binden. Diese Werte sind normalerweise Zeiger auf Blöcke
     dynamisch belegten Speichers, die für den aufrufenden Thread reser-
     viert sind.

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

     EINVAL    Der Schlüsselwert ist ungültig.

SIEHE AUCH
     pthreadgetspecific(3-thr), pthreadkeycreate(3-thr).
















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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