pthread_get_expiration_np(3-thr) pthread_get_expiration_np(3-thr)
NAME
pthreadgetexpirationnp - Einen Wert abrufen, der für eine
gewünschte Ablaufzeit steht
SYNTAX
#include <pthread.h>
int pthreadgetexpirationnp(
struct timespec *delta,
struct timespec *abstime);
PARAMETER
delta Anzahl der Sekunden und Nanosekunden, die zur aktuellen
Systemzeit hinzugefügt werden sollen. Das Ergebnis ist die
Zeit, zu der die über einen Zeitgeber gesteuerte Wartezeit
abläuft.
abstime Wert, der für die Ablaufzeit steht.
BESCHREIBUNG
Die Routine pthreadgetexpirationnp() fügt der aktuellen, absoluten
Systemzeit ein bestimmtes Intervall hinzu und gibt eine neue absolute
Zeit zurück. Diese neue Zeit wird als Ablaufzeit in einem Aufruf von
pthreadcondtimedwait() verwendet. Bei dieser Routine handelt es sich
um eine neue Grundfunktion.
Die Struktur struct timespec weist die folgenden beiden Felder auf:
- Das Feld tvsec ist eine Ganzzahl für die Sekunden.
- Das Feld tvnsec ist eine Ganzzahl für die Nanosekunden.
RÜCKGABEWERTE
Wenn die Funktion fehlschlägt, kann errno auf folgenden Wert gesetzt
werden:
EINVAL Der durch delta angegebene Wert ist ungültig.
SIEHE AUCH
pthreadcondtimedwait(3-thr).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98