Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pthread_exit(3-thr)                                     pthread_exit(3-thr)

NAME
     pthreadexit - Den aufrufenden Thread beenden

SYNTAX
     #include <pthread.h>

     void pthreadexit(pthreadaddrt status);

PARAMETER
     status    Der Adreßwert, der kopiert und an den Aufrufer von
               pthreadjoin() zurückgegeben wird.

BESCHREIBUNG
     Die Routine pthreadexit() beendet den aufrufenden Thread und stellt
     einen Statuswert für jeden Thread zur Verfügung, der pthreadjoin()
     aufruft und den zu beendenden Thread angibt.

     Ein impliziter Aufruf von pthreadexit() wird ausgegeben, wenn der
     Thread von der Startroutine zurückkehrt, über die er erstellt worden
     ist. Der Rückgabewert der Funktion dient als Exit-Status des Thread.
     Wenn der Rückgabewert -1 ist, wird statt eines normalen Exit ein
     Fehler-Exit erzwungen. Der Prozeß wird mit undefiniertem Exit-Status
     beendet, wenn der letzte noch laufende Thread die Routine
     pthreadexit() aufruft.

   Einschränkungen
     Die Routine pthreadexit() funktioniert nicht im Haupt- bzw. Aus-
     gangs-Thread, da DCE Threads auf Informationen unten im Thread-Stacks
     zurückgreift; diese Informationen liegen im Haupt-Thread jedoch nicht
     vor.

RÜCKGABEWERTE
     Es wird kein Wert zurückgegeben.

SIEHE AUCH
     pthreadcreate(3-thr), pthreaddetach(3-thr), pthreadjoin(3-thr).



















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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