VMS Help
DCE_THREADS, Application Routines, pthread_get_expiration_np

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  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

      delta                Number of seconds and nanoseconds to add to
                           the current system time. The result is the
                           time when a timed wait expires.

      abstime              Value representing the expiration time.

  DESCRIPTION

  The pthread_get_expiration_np() 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().

  This routine is not portable.

  The struct timespec structure contains two fields, as follows:

        o    The tv_sec field is an integer number of seconds.

        o    The tv_nsec field is an integer number of nanoseconds.

  RETURN VALUES

  If the function fails, errno may be set to one of the following values:

    Return   Error      Description
    ____________________________________________________________
     0                  Successful completion.

    -1      [EINVAL]    The value specified by delta is invalid.

  RELATED INFORMATION

      FUNCTIONS:  pthread_cond_timedwait
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.