Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ utc_mkgmtime(3dts) — DCE 3.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

utc_mkgmtime(3dts)  —  Subroutines

Name

utc_mkgmtime -  Converts a tm structure that expresses GMT or UTC to a binary timestamp

Synopsis

#include <dce/utc.h> int utc_mkgmtime(
utc_t ∗utc,
struct tm ∗timetm,
long tns,
struct tm ∗inacctm,
long ins);

Parameters

Input

timetmA tm structure that expresses GMT. On input, tm_wday and tm_yday are ignored; the value of tm_isdt should be -1. 

tnsNanoseconds since the time component. 

inacctmA tm structure that expresses days, hours, minutes, and seconds of inaccuracy.  If a null pointer is passed, or if tm_yday is negative, the inaccuracy is considered to be unspecified.  On input, tm_mday, tm_mon, tm_wday, and tm_isdst are ignored. 

insNanoseconds of the inaccuracy component. 

Output

utcResulting binary timestamp. 

Description

The utc_mkgmtime() routine converts a tm structure that expresses GMT or UTC to a binary timestamp.  Additional inputs include nanoseconds since the last second of time and nanoseconds of inaccuracy. 

Return Values

 0Indicates that the routine executed successfully. 

-1Indicates an invalid time argument or invalid results. 

Examples

See the sample program in the utc_cmpintervaltime(3dts) reference page. 

Related Information

Functions: utc_gmtime(3dts). 

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