Converts a binary timestamp to a timespec structure.
Format
#include <utc.h>
int utc_bintime(*timesp, *inaccsp, *tdf, *utc)
timespec_t *timesp;
timespec_t *inaccsp;
long *tdf;
const utc_t *utc;
1 – Parameters
Input
utc
Binary timestamp.
Output
timesp
Time component of the binary timestamp, in the form of seconds
and nanoseconds since the base time.
inaccsp
Inaccuracy component of the binary timestamp, in the form of
seconds and nanoseconds.
tdf
TDF component of the binary timestamp in the form of signed
number of seconds east or west of GMT.
2 – Description
The Binary Time routine converts a binary timestamp to a timespec
structure. The TDF information contained in the timestamp is
returned.
3 – Returns
0 Indicates that the routine executed successfully.
-1 Indicates an invalid time argument or invalid results.
4 – Example
See the sample program for the utc_anytime routine.
5 – Related Functions
utc_binreltime, utc_mkbintime