Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pthread_delay_np(3-thr)                             pthread_delay_np(3-thr)

NAME
     pthreaddelaynp - Veranlassen, daß ein Thread eine bestimmte Zeit
     wartet

SYNTAX
     #include <pthread.h>

     int pthreaddelaynp(struct timespec *interval);

PARAMETER
     interval  Anzahl der Sekunden und Nanosekunden, die der aufrufende
               Thread wartet, bevor er die Ausführung fortsetzt. Der ange-
               gebene Wert muß größer oder gleich 0 (Null) sein.

BESCHREIBUNG
     Die Routine pthreaddelaynp() veranlaßt einen Thread dazu, die Aus-
     führung um eine angegebene Zeitspanne zurückzustellen. Die Zeit, die
     der Thread wartet, entspricht mindestens der Anzahl Sekunden und Nano-
     sekunden, die im Parameter interval angegeben ist.

     Die Angabe eines Intervalls von 0 (Null) Sekunden und 0 (Null) Nanose-
     kunden ist zulässig und kann dazu führen, daß der Thread den Prozessor
     freigibt oder einen anstehenden Abbruch übergibt.

     Die Struktur struct timespec enthält die folgenden beiden Felder:

     -  Das Feld tvsec ist eine Ganzzahl für die Sekunden.

     -  Das Feld tvnsec ist eine Ganzzhal für die Nanosekunden.

     Bei dieser Routine handelt es sich um eine neue Grundfunktion.

RÜCKGABEWERTE
     Wenn die Funktion fehlschlägt, kann errno auf folgenden Wert gesetzt
     werden:

     EINVAL    Der durch interval angegebene Wert ist ungültig.

SIEHE AUCH
     pthreadyield(3-thr).















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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