diff options
Diffstat (limited to 'src/libstddjb/tain_from_timespec.c')
-rw-r--r-- | src/libstddjb/tain_from_timespec.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libstddjb/tain_from_timespec.c b/src/libstddjb/tain_from_timespec.c index e862f46..e471b95 100644 --- a/src/libstddjb/tain_from_timespec.c +++ b/src/libstddjb/tain_from_timespec.c @@ -1,13 +1,11 @@ /* ISC license. */ -#include <sys/types.h> #include <time.h> -#include <errno.h> #include <skalibs/tai.h> -int tain_from_timespec (tain_t *a, struct timespec const *ts) +int tain_from_timespec (tain_t *t, struct timespec const *ts) { - if (!tai_from_timespec(tain_secp(a), ts)) return 0 ; - a->nano = ts->tv_nsec ; + if (!tai_from_time(&t->sec, ts->tv_sec)) return 0 ; + t->nano = ts->tv_nsec ; return 1 ; } |