VMS Help  —  CRTL  time
    Returns the time (expressed as Universal Coordinated Time)
    elapsed since 00:00:00, January 1, 1970, in seconds.

    Format

      #include  <time.h>

      time_t time  (time_t *time_location);

1  –  Function Variants

    Compiling with the _DECC_V4_SOURCE and _VMS_V6_SOURCE feature-
    test macros defined enables a local-time-based entry point to the
    time function that is equivalent to the behavior before OpenVMS
    Version 7.0.

2  –  Argument

 time_location

    Either NULL or a pointer to the place where the returned time is
    also stored. The time_t type is defined in the <time.h> header
    file as follows:

    typedef unsigned long int time_t;

3  –  Return Values

    x                  The time elapsed past the Epoch.
    (time_t)(-1)       Indicates an error. If the value of
                       SYS$TIMEZONE_DIFFERENTIAL logical is wrong,
                       the function will fail with errno set to
                       EINVAL.
Close Help