Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pthread_get_expiration_np(3) — OSF/1 1.0 (TIN) MIPS

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pthread_cond_timedwait(3)

pthread_get_expiration_np(3)  —  Subroutines

Digital

NAME

pthread_get_expiration_np − Obtains a value representing a desired expiration time. 

SYNOPSIS

#include <pthread.h>
int pthread_get_expiration_np(

struct timespec ∗delta ,
struct timespec ∗abstime );

PARAMETERS

deltaNumber of seconds and nanoseconds to add to the current system time. The result is the time that a timed wait expires. 

abstimeValue representing the expiration time. 

DESCRIPTION

This routine adds a specified interval to the current absolute system time and returns a new absolute time. This new absolute time is used as the expiration time in a call to pthread_cond_timedwait. 

The struct timespec structure contains two fields, as follows:

       •tv.sec is an integer number of seconds, and

       •tv.nsec is an integer number of nanoseconds. 

RETURN VALUES

If an error condition occurs, this routine returns −1 and sets errno to the corresponding error value. Possible return values are as follows:

Return Error Description
 0 Successful completion.
−1 [EINVAL] The value specified by delta is invalid.

RELATED INFORMATION

pthread_cond_timedwait(3)

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