diff options
Diffstat (limited to 'src/libstddjb/timeval_from_tai_relative.c')
| -rw-r--r-- | src/libstddjb/timeval_from_tai_relative.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/libstddjb/timeval_from_tai_relative.c b/src/libstddjb/timeval_from_tai_relative.c deleted file mode 100644 index 94bd3f7..0000000 --- a/src/libstddjb/timeval_from_tai_relative.c +++ /dev/null @@ -1,18 +0,0 @@ -/* ISC license. */ - -#include <sys/time.h> -#include <errno.h> -#include <skalibs/sysdeps.h> -#include <skalibs/uint64.h> -#include <skalibs/tai.h> - -int timeval_from_tai_relative (struct timeval *tv, tai_t const *t) -{ - if (tai_sec(t) >= (uint64)1 << 63) return (errno = EINVAL, 0) ; -#if SKALIBS_SIZEOFTIME < 8 - if (tai_sec(t) > 0xffffffffU) return (errno = ERANGE, 0) ; -#endif - tv->tv_sec = (time_t)tai_sec(t) ; - tv->tv_usec = 0 ; - return 1 ; -} |
